From john at winhaven.net Sat Jan 1 00:44:02 2005 From: john at winhaven.net (John Bartow) Date: Sat, 1 Jan 2005 00:44:02 -0600 Subject: [AccessD] Happy New Year! Message-ID: <20050101004489.SM03308@ScuzzPaq> Best Wishes to you all for the coming year! John R. Bartow WinHaven LLC From bchacc at san.rr.com Sat Jan 1 10:03:03 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 08:03:03 -0800 Subject: [AccessD] Reading FoxPro Tables Message-ID: <001a01c4f01b$60a1b490$6401a8c0@HAL9002> Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From dwaters at usinternet.com Sat Jan 1 10:12:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 1 Jan 2005 10:12:24 -0600 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <15791303.1104595475615.JavaMail.root@sniper21.securence.com> Message-ID: <000001c4f01c$ae5e1b50$de1811d8@danwaters> Rocky, I remember this subject came up several weeks back and someone did have a solution. It should be in the archives. Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Saturday, January 01, 2005 10:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 JOHNWARDBELL at aol.com Sat Jan 1 11:31:16 2005 From: JOHNWARDBELL at aol.com (JOHNWARDBELL at aol.com) Date: Sat, 1 Jan 2005 12:31:16 EST Subject: [AccessD] Reading FoxPro Tables Message-ID: Rocky I did just this a week or 2 back. In ODBC select User DS click Add and visual fox pro driver. In visual FP setup dialogbox give it a name (say xxx)and select free table directory, then find the .DBF file. Ok that lot. then in Access link to xxx. Select ODBC in "Files of Type" . In the Select the Machine Data Source tab and with any luck you will the xxx ODBC name. I did this with a Geller cash register which uses foxpro datafiles The dll used is VFPODBS.dll version 6.00.8167.00 Hope this helps. WardB From jwcolby at colbyconsulting.com Sat Jan 1 11:37:49 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 1 Jan 2005 12:37:49 -0500 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <001a01c4f01b$60a1b490$6401a8c0@HAL9002> Message-ID: <000401c4f028$a00644e0$6c01a8c0@ColbyM6805> If you install paradox it installs something (a dll?) that allows Access to read Paradox tables. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 01, 2005 11:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 jmhla at earthlink.net Sat Jan 1 12:28:57 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Sat, 1 Jan 2005 10:28:57 -0800 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <001a01c4f01b$60a1b490$6401a8c0@HAL9002> Message-ID: <000501c4f02f$c5069a90$6501a8c0@delllaptop> Morning Rocky, Glad I am not the only one working today. If this is a one time pull of data you can try going through Excel to get the data. HTH JOE HECHT LOS ANGELES CA jmhla 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: Saturday, January 01, 2005 8:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 Sat Jan 1 14:39:22 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 12:39:22 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> Message-ID: <005301c4f041$fa21dc00$6401a8c0@HAL9002> No - it's going to be an app external to a proprietary system from which they want to pull data periodically to do some business analysis and other reporting. Turns out I can connect directly to the .dbf tables if I use Access 97. 2000 won't for some reason. So I'm past the hump for Monday's meeting with the client. But I think I'll have to get it working in 2000 pretty quickly. Rocky ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 01, 2005 10:28 AM Subject: RE: [AccessD] Reading FoxPro Tables > Morning Rocky, > > Glad I am not the only one working today. > > If this is a one time pull of data you can try going through Excel to get > the data. > > HTH > > > JOE HECHT > LOS ANGELES CA > jmhla 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: Saturday, January 01, 2005 8:03 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Reading FoxPro Tables > > Dear List: > > I have a requirement to get data from an application written in FoxPro. I > tried linking the tables to an Access database but apparently I can't do > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > on the DSN field. Don't know what to put there. > > Can someone get me pointed in the right direction? > > Many Thanks In Advance and a Happy New Year To All, > > 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 martyconnelly at shaw.ca Sat Jan 1 15:44:47 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 01 Jan 2005 13:44:47 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> Message-ID: <41D719CF.5030701@shaw.ca> Foxpro tables had problems due to political squabbling with Ashton Tait and Borland back then make sure you are using Jet version 7 or 8 If you look through the Jet Version file manifests 4 through 7 there is some explanation. At one point in the versions changes you only had read access to linked dbf tables Rocky Smolin - Beach Access Software wrote: > No - it's going to be an app external to a proprietary system from > which they want to pull data periodically to do some business analysis > and other reporting. > > Turns out I can connect directly to the .dbf tables if I use Access > 97. 2000 won't for some reason. > > So I'm past the hump for Monday's meeting with the client. But I > think I'll have to get it working in 2000 pretty quickly. > > Rocky > > ----- Original Message ----- From: "Joe Hecht" > To: "'Access Developers discussion and problem solving'" > > Sent: Saturday, January 01, 2005 10:28 AM > Subject: RE: [AccessD] Reading FoxPro Tables > > >> Morning Rocky, >> >> Glad I am not the only one working today. >> >> If this is a one time pull of data you can try going through Excel >> to get >> the data. >> >> HTH >> >> >> JOE HECHT >> LOS ANGELES CA >> jmhla 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: Saturday, January 01, 2005 8:03 AM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] Reading FoxPro Tables >> >> Dear List: >> >> I have a requirement to get data from an application written in >> FoxPro. I >> tried linking the tables to an Access database but apparently I can't do >> that. I tried to set up the ODBC thingy in the ODBC manager but got >> stuck >> on the DSN field. Don't know what to put there. >> >> Can someone get me pointed in the right direction? >> >> Many Thanks In Advance and a Happy New Year To All, >> >> 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 Sat Jan 1 16:35:42 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 14:35:42 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> <41D719CF.5030701@shaw.ca> Message-ID: <009201c4f052$3a7d6f20$6401a8c0@HAL9002> Marty: Read access would be good enough. How do I check the Jet version? Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Saturday, January 01, 2005 1:44 PM Subject: Re: [AccessD] Reading FoxPro Tables > Foxpro tables had problems due to political squabbling with Ashton Tait > and Borland back then make sure you are using Jet version 7 or 8 > If you look through the Jet Version file manifests 4 through 7 there is > some explanation. > At one point in the versions changes you only had read access to linked > dbf tables > > Rocky Smolin - Beach Access Software wrote: > >> No - it's going to be an app external to a proprietary system from which >> they want to pull data periodically to do some business analysis and >> other reporting. >> >> Turns out I can connect directly to the .dbf tables if I use Access 97. >> 2000 won't for some reason. >> >> So I'm past the hump for Monday's meeting with the client. But I think >> I'll have to get it working in 2000 pretty quickly. >> >> Rocky >> >> ----- Original Message ----- From: "Joe Hecht" >> To: "'Access Developers discussion and problem solving'" >> >> Sent: Saturday, January 01, 2005 10:28 AM >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> >>> Morning Rocky, >>> >>> Glad I am not the only one working today. >>> >>> If this is a one time pull of data you can try going through Excel to >>> get >>> the data. >>> >>> HTH >>> >>> >>> JOE HECHT >>> LOS ANGELES CA >>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>> To: AccessD at databaseadvisors.com >>> Subject: [AccessD] Reading FoxPro Tables >>> >>> Dear List: >>> >>> I have a requirement to get data from an application written in FoxPro. >>> I >>> tried linking the tables to an Access database but apparently I can't do >>> that. I tried to set up the ODBC thingy in the ODBC manager but got >>> stuck >>> on the DSN field. Don't know what to put there. >>> >>> Can someone get me pointed in the right direction? >>> >>> Many Thanks In Advance and a Happy New Year To All, >>> >>> 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 Sat Jan 1 16:36:39 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 14:36:39 -0800 Subject: [AccessD] Reading FoxPro Tables References: Message-ID: <009701c4f052$5c400320$6401a8c0@HAL9002> Thanks. Got to try this later today or tomorrow. Stand by for more basic questions. Rocky ----- Original Message ----- From: To: Sent: Saturday, January 01, 2005 9:31 AM Subject: Re: [AccessD] Reading FoxPro Tables > Rocky > > I did just this a week or 2 back. In ODBC select User DS click Add and > visual fox pro driver. In visual FP setup dialogbox give it a name (say > xxx)and > select free table directory, then find the .DBF file. Ok that lot. then in > Access link to xxx. Select ODBC in "Files of Type" . > > In the Select the Machine Data Source tab and with any luck you will the > xxx ODBC name. > > I did this with a Geller cash register which uses foxpro datafiles > > The dll used is VFPODBS.dll version 6.00.8167.00 > > Hope this helps. > > WardB > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Sat Jan 1 16:57:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 01 Jan 2005 14:57:06 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> <41D719CF.5030701@shaw.ca> <009201c4f052$3a7d6f20$6401a8c0@HAL9002> Message-ID: <41D72AC2.1090905@shaw.ca> Look at version number of msjet40.dl above Access 2000, right click properties of the file in windows explorer, note version number should be under C:\WINDOWS\system32\msjint40.dll then toddle over to http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/default.asp?vartarget=msdn the MS dll help database and type in filename msjet40.dll under "file only" and check version number that will tell you the version of jet. They keep changing the method but should be obvious I have vba code somewhere on Access -L that has slowly been upgraded to determine the Jet number various people have added to the code look for Reinier Olislagers Rocky Smolin - Beach Access Software wrote: > Marty: > > Read access would be good enough. How do I check the Jet version? > > Regards, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- From: "MartyConnelly" > > To: "Access Developers discussion and problem solving" > > Sent: Saturday, January 01, 2005 1:44 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Foxpro tables had problems due to political squabbling with Ashton >> Tait and Borland back then make sure you are using Jet version 7 or 8 >> If you look through the Jet Version file manifests 4 through 7 there >> is some explanation. >> At one point in the versions changes you only had read access to >> linked dbf tables >> >> Rocky Smolin - Beach Access Software wrote: >> >>> No - it's going to be an app external to a proprietary system from >>> which they want to pull data periodically to do some business >>> analysis and other reporting. >>> >>> Turns out I can connect directly to the .dbf tables if I use Access >>> 97. 2000 won't for some reason. >>> >>> So I'm past the hump for Monday's meeting with the client. But I >>> think I'll have to get it working in 2000 pretty quickly. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "Joe Hecht" >>> To: "'Access Developers discussion and problem solving'" >>> >>> Sent: Saturday, January 01, 2005 10:28 AM >>> Subject: RE: [AccessD] Reading FoxPro Tables >>> >>> >>>> Morning Rocky, >>>> >>>> Glad I am not the only one working today. >>>> >>>> If this is a one time pull of data you can try going through Excel >>>> to get >>>> the data. >>>> >>>> HTH >>>> >>>> >>>> JOE HECHT >>>> LOS ANGELES CA >>>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>>> To: AccessD at databaseadvisors.com >>>> Subject: [AccessD] Reading FoxPro Tables >>>> >>>> Dear List: >>>> >>>> I have a requirement to get data from an application written in >>>> FoxPro. I >>>> tried linking the tables to an Access database but apparently I >>>> can't do >>>> that. I tried to set up the ODBC thingy in the ODBC manager but >>>> got stuck >>>> on the DSN field. Don't know what to put there. >>>> >>>> Can someone get me pointed in the right direction? >>>> >>>> Many Thanks In Advance and a Happy New Year To All, >>>> >>>> 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 >> > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Sat Jan 1 17:08:43 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 01 Jan 2005 15:08:43 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> <41D719CF.5030701@shaw.ca> <009201c4f052$3a7d6f20$6401a8c0@HAL9002> <41D72AC2.1090905@shaw.ca> Message-ID: <41D72D7B.8000102@shaw.ca> oops that should be C:\WINDOWS\system32\msjet40.dll MartyConnelly wrote: > Look at version number of msjet40.dl above Access 2000, right click > properties of the file in windows explorer, note version number > should be under C:\WINDOWS\system32\msjint40.dll > then toddle over to > http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/default.asp?vartarget=msdn > > the MS dll help database > and type in filename msjet40.dll under "file only" > and check version number that will tell you the version of jet. > They keep changing the method but should be obvious > I have vba code somewhere on Access -L that has slowly been upgraded > to determine the Jet number > various people have added to the code look for Reinier Olislagers > > > > Rocky Smolin - Beach Access Software wrote: > >> Marty: >> >> Read access would be good enough. How do I check the Jet version? >> >> Regards, >> >> Rocky Smolin >> Beach Access Software >> http://www.e-z-mrp.com >> 858-259-4334 >> >> ----- Original Message ----- From: "MartyConnelly" >> >> To: "Access Developers discussion and problem solving" >> >> Sent: Saturday, January 01, 2005 1:44 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Foxpro tables had problems due to political squabbling with Ashton >>> Tait and Borland back then make sure you are using Jet version 7 or 8 >>> If you look through the Jet Version file manifests 4 through 7 there >>> is some explanation. >>> At one point in the versions changes you only had read access to >>> linked dbf tables >>> >>> Rocky Smolin - Beach Access Software wrote: >>> >>>> No - it's going to be an app external to a proprietary system from >>>> which they want to pull data periodically to do some business >>>> analysis and other reporting. >>>> >>>> Turns out I can connect directly to the .dbf tables if I use Access >>>> 97. 2000 won't for some reason. >>>> >>>> So I'm past the hump for Monday's meeting with the client. But I >>>> think I'll have to get it working in 2000 pretty quickly. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- From: "Joe Hecht" >>>> To: "'Access Developers discussion and problem solving'" >>>> >>>> Sent: Saturday, January 01, 2005 10:28 AM >>>> Subject: RE: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Morning Rocky, >>>>> >>>>> Glad I am not the only one working today. >>>>> >>>>> If this is a one time pull of data you can try going through >>>>> Excel to get >>>>> the data. >>>>> >>>>> HTH >>>>> >>>>> >>>>> JOE HECHT >>>>> LOS ANGELES CA >>>>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>>>> To: AccessD at databaseadvisors.com >>>>> Subject: [AccessD] Reading FoxPro Tables >>>>> >>>>> Dear List: >>>>> >>>>> I have a requirement to get data from an application written in >>>>> FoxPro. I >>>>> tried linking the tables to an Access database but apparently I >>>>> can't do >>>>> that. I tried to set up the ODBC thingy in the ODBC manager but >>>>> got stuck >>>>> on the DSN field. Don't know what to put there. >>>>> >>>>> Can someone get me pointed in the right direction? >>>>> >>>>> Many Thanks In Advance and a Happy New Year To All, >>>>> >>>>> 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 >>> >> > -- Marty Connelly Victoria, B.C. Canada From dejpolsys at hotmail.com Sat Jan 1 23:27:00 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Sun, 2 Jan 2005 00:27:00 -0500 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> Message-ID: ..iirc there was a bug with A2K ...try setting up a machine or user DSN instead of a file DSN ...hth. William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Saturday, January 01, 2005 3:39 PM Subject: Re: [AccessD] Reading FoxPro Tables > No - it's going to be an app external to a proprietary system from which > they want to pull data periodically to do some business analysis and other > reporting. > > Turns out I can connect directly to the .dbf tables if I use Access 97. > 2000 won't for some reason. > > So I'm past the hump for Monday's meeting with the client. But I think > I'll have to get it working in 2000 pretty quickly. > > Rocky > > ----- Original Message ----- > From: "Joe Hecht" > To: "'Access Developers discussion and problem solving'" > > Sent: Saturday, January 01, 2005 10:28 AM > Subject: RE: [AccessD] Reading FoxPro Tables > > >> Morning Rocky, >> >> Glad I am not the only one working today. >> >> If this is a one time pull of data you can try going through Excel to >> get >> the data. >> >> HTH >> >> >> JOE HECHT >> LOS ANGELES CA >> jmhla 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: Saturday, January 01, 2005 8:03 AM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] Reading FoxPro Tables >> >> Dear List: >> >> I have a requirement to get data from an application written in FoxPro. >> I >> tried linking the tables to an Access database but apparently I can't do >> that. I tried to set up the ODBC thingy in the ODBC manager but got >> stuck >> on the DSN field. Don't know what to put there. >> >> Can someone get me pointed in the right direction? >> >> Many Thanks In Advance and a Happy New Year To All, >> >> 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 martyconnelly at shaw.ca Sun Jan 2 11:32:09 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 02 Jan 2005 09:32:09 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> Message-ID: <41D83019.8070506@shaw.ca> One other way to perhaps get the proper connection string for foxpro on your machine is use Notepad to open up a blank file save as myfoxpro.udl then double click on udl with win explorer fill in the wizard with foxpro and passwords etc save reopen udl file with notepad and cut and paste the connection string. Then maybe use this code for a DSN-less Connection string http://members.rogers.com/douglas.j.steele/DSNLessLinks.html William Hindman wrote: > ..iirc there was a bug with A2K ...try setting up a machine or user > DSN instead of a file DSN ...hth. > > William Hindman > > > ----- Original Message ----- From: "Rocky Smolin - Beach Access > Software" > To: "Access Developers discussion and problem solving" > > Sent: Saturday, January 01, 2005 3:39 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> No - it's going to be an app external to a proprietary system from >> which they want to pull data periodically to do some business >> analysis and other reporting. >> >> Turns out I can connect directly to the .dbf tables if I use Access >> 97. 2000 won't for some reason. >> >> So I'm past the hump for Monday's meeting with the client. But I >> think I'll have to get it working in 2000 pretty quickly. >> >> Rocky >> >> ----- Original Message ----- From: "Joe Hecht" >> To: "'Access Developers discussion and problem solving'" >> >> Sent: Saturday, January 01, 2005 10:28 AM >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> >>> Morning Rocky, >>> >>> Glad I am not the only one working today. >>> >>> If this is a one time pull of data you can try going through Excel >>> to get >>> the data. >>> >>> HTH >>> >>> >>> JOE HECHT >>> LOS ANGELES CA >>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>> To: AccessD at databaseadvisors.com >>> Subject: [AccessD] Reading FoxPro Tables >>> >>> Dear List: >>> >>> I have a requirement to get data from an application written in >>> FoxPro. I >>> tried linking the tables to an Access database but apparently I >>> can't do >>> that. I tried to set up the ODBC thingy in the ODBC manager but got >>> stuck >>> on the DSN field. Don't know what to put there. >>> >>> Can someone get me pointed in the right direction? >>> >>> Many Thanks In Advance and a Happy New Year To All, >>> >>> 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 >> -- Marty Connelly Victoria, B.C. Canada From cyx5 at cdc.gov Mon Jan 3 05:28:45 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 3 Jan 2005 06:28:45 -0500 Subject: [AccessD] Tracking Changes in the Year 2004, Almost 2005 Message-ID: One meeting with John Colby and look how you have developed!! This is what I wanted - I do not like those compare table things that list out the field name that was changed in one column and the old and new values in another column. I want to present my user with a form showing the history of the record - it only has 10 fields. Then with my new love of conditional formatting I can highlight the changes. Wishing everyone a great new year and for a life as good as we have. Thanks to all. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 30, 2004 5:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Tracking Changes in the Year 2004, Almost 2005 From you all-too-brief description, I'll guess that T2 and T1 have identical structures, and that any change in T2 supercedes any value in T1 (else it gets WAY complex). But supposing that I'm correct.... One interesting way to do this is is to JOIN the tables and present them columnwise, i.e. T1.C1, T2.C1, T1.C2, T2.C2 etc. so you can readily compare the diffs. You can add criteria to specify that T1.C1 <> T2.C1 and so on, so you only get the rows that are different in some respect. Once you have that and you like the output, it's pretty simple change it to an update query in which you set T1.Cx = T2.Cx. I might be missing the point (wouldn't be the first time), but in my defence your description of the issue was a tad sketchy. Arthur Nicholson, Karen wrote: >OK, so I am losing my mind. I have a QUERY that I am going to run to >update the records in my base table with records from my changes table. >I want to track which fields were changed from and to. Every example I >pull is form based and won't run because SOMEBODY sent me an Access 95 >example. Some of you weren't even born in 95. Aughghghgh! Any help >is appreciated, as usual. > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.6 - Release Date: 12/28/2004 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Mon Jan 3 08:40:51 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 09:40:51 -0500 Subject: [AccessD] Weird query question Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCAD@ADGSERVER> Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From DWUTKA at marlow.com Mon Jan 3 09:01:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 09:01:59 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D150@main2.marlow.com> Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From DWUTKA at marlow.com Mon Jan 3 09:05:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 09:05:59 -0600 Subject: [AccessD] Reading FoxPro Tables Message-ID: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> What error message are you getting from Access when trying to import or link the data from the .dbf files? Do the .dbf files have coinciding .inf files? That's a file that Jet likes to put in there for Access to 'know' where the .cdx files are for the .dbf files. If there is a mapped drive letter in there, Access get's flaky, and doesn't ask for the location of the index files, it just assumes the worse and says it can't find them. Drew -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Saturday, January 01, 2005 10:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 Mon Jan 3 09:24:39 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2005 16:24:39 +0100 Subject: Svar: RE: [AccessD] Weird query question Message-ID: Hi Bobby You have in the SQL one or more references to a form like: .. =[Forms].[frmSomeForm].[txtSomeTextbox] These are not understood when opening the query from code. One method is to open it like this: Dim prm As Parameter ... Set qdf=dbs.QueryDefs("qdyYourQuery") For Each prm in qdf.Parameters prm.Value = Eval(prm.Name) Next Set rst = qdf.OpenRecordset() ... /gustav -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. From bheid at appdevgrp.com Mon Jan 3 09:31:40 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 10:31:40 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7C8@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCAF@ADGSERVER> ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From bheid at appdevgrp.com Mon Jan 3 09:57:03 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 10:57:03 -0500 Subject: Svar: RE: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7CE@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCB0@ADGSERVER> Thanks for the reply Gustav. I use references like that all of the time. As a matter of fact, the Contractor ID and ProjectID were in the original query that works also as a querydef. The parameters that are accessing the dates are in the subquery. Could that be where the issue is? Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 03, 2005 10:25 AM To: accessd at databaseadvisors.com Subject: Svar: RE: [AccessD] Weird query question Hi Bobby You have in the SQL one or more references to a form like: .. =[Forms].[frmSomeForm].[txtSomeTextbox] These are not understood when opening the query from code. One method is to open it like this: Dim prm As Parameter ... Set qdf=dbs.QueryDefs("qdyYourQuery") For Each prm in qdf.Parameters prm.Value = Eval(prm.Name) Next Set rst = qdf.OpenRecordset() ... /gustav -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 09:58:53 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 09:58:53 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D156@main2.marlow.com> As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Jan 3 10:11:15 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2005 17:11:15 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby Some times it helps to state them as parameters in the main query: PARAMETERS [Forms]![TempVars].[txtProjectID] Long; SELECT ... etc. /gustav >>> bheid at appdevgrp.com 03-01-2005 16:57:03 >>> Thanks for the reply Gustav. I use references like that all of the time. As a matter of fact, the Contractor ID and ProjectID were in the original query that works also as a querydef. The parameters that are accessing the dates are in the subquery. Could that be where the issue is? Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 03, 2005 10:25 AM To: accessd at databaseadvisors.com Subject: Svar: RE: [AccessD] Weird query question Hi Bobby You have in the SQL one or more references to a form like: .. =[Forms].[frmSomeForm].[txtSomeTextbox] These are not understood when opening the query from code. One method is to open it like this: Dim prm As Parameter ... Set qdf=dbs.QueryDefs("qdyYourQuery") For Each prm in qdf.Parameters prm.Value = Eval(prm.Name) Next Set rst = qdf.OpenRecordset() ... /gustav -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. From bheid at appdevgrp.com Mon Jan 3 10:25:40 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 11:25:40 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7E2@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCB3@ADGSERVER> Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From DWUTKA at marlow.com Mon Jan 3 10:31:42 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 10:31:42 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D157@main2.marlow.com> Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- 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 Jan 3 11:02:04 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 09:02:04 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> Message-ID: <011001c4f1b5$f3361940$6401a8c0@HAL9002> Drew: The first problem is that when I try to link tables, in the combo box 'Files of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC Databases. When I select that I get the Select Data Source dialog box. In the File Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm not sure I did it correctly. Anyway, when I select it I get a fatal error ODBC--call failed, Driver does not support this function (#0). And that's where I'm currently stuck. Rocky ----- Original Message ----- From: To: Sent: Monday, January 03, 2005 7:05 AM Subject: RE: [AccessD] Reading FoxPro Tables > What error message are you getting from Access when trying to import or > link > the data from the .dbf files? Do the .dbf files have coinciding .inf > files? > That's a file that Jet likes to put in there for Access to 'know' where > the > .cdx files are for the .dbf files. If there is a mapped drive letter in > there, Access get's flaky, and doesn't ask for the location of the index > files, it just assumes the worse and says it can't find them. > > Drew > > -----Original Message----- > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > Sent: Saturday, January 01, 2005 10:03 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Reading FoxPro Tables > > > Dear List: > > I have a requirement to get data from an application written in FoxPro. I > tried linking the tables to an Access database but apparently I can't do > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > on the DSN field. Don't know what to put there. > > Can someone get me pointed in the right direction? > > Many Thanks In Advance and a Happy New Year To All, > > 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 bheid at appdevgrp.com Mon Jan 3 11:03:24 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 12:03:24 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7F4@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCB6@ADGSERVER> Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Jan 3 11:11:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2005 18:11:26 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby You specify them in the main query. /gustav >>> bheid at appdevgrp.com 03-01-2005 18:03:24 >>> Drew, But the how do I pass parameters to the sub query. From Subscriptions at servicexp.com Mon Jan 3 11:16:08 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Mon, 3 Jan 2005 12:16:08 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: <123701F54509D9119A4F00D0B747349016D150@main2.marlow.com> Message-ID: Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie From cyx5 at cdc.gov Mon Jan 3 11:23:08 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 3 Jan 2005 12:23:08 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 11:55:17 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 11:55:17 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D158@main2.marlow.com> Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 3 11:58:25 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 11:58:25 -0600 Subject: [AccessD] Reading FoxPro Tables Message-ID: <123701F54509D9119A4F00D0B747349016D159@main2.marlow.com> Okay, do a reinstall of Office, and make sure to select everything (I personally, when installing Office 97, select everything, then remove the toolbar and find fast options.). Drew -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Monday, January 03, 2005 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Reading FoxPro Tables Drew: The first problem is that when I try to link tables, in the combo box 'Files of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC Databases. When I select that I get the Select Data Source dialog box. In the File Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm not sure I did it correctly. Anyway, when I select it I get a fatal error ODBC--call failed, Driver does not support this function (#0). And that's where I'm currently stuck. Rocky ----- Original Message ----- From: To: Sent: Monday, January 03, 2005 7:05 AM Subject: RE: [AccessD] Reading FoxPro Tables > What error message are you getting from Access when trying to import or > link > the data from the .dbf files? Do the .dbf files have coinciding .inf > files? > That's a file that Jet likes to put in there for Access to 'know' where > the > .cdx files are for the .dbf files. If there is a mapped drive letter in > there, Access get's flaky, and doesn't ask for the location of the index > files, it just assumes the worse and says it can't find them. > > Drew > > -----Original Message----- > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > Sent: Saturday, January 01, 2005 10:03 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Reading FoxPro Tables > > > Dear List: > > I have a requirement to get data from an application written in FoxPro. I > tried linking the tables to an Access database but apparently I can't do > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > on the DSN field. Don't know what to put there. > > Can someone get me pointed in the right direction? > > Many Thanks In Advance and a Happy New Year To All, > > 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 Subscriptions at servicexp.com Mon Jan 3 12:07:59 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Mon, 3 Jan 2005 13:07:59 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Karen, Thanks, I have already tried that, but book marking will only get me to a specific record, not to the appropriate field in the datasheet. Still Looking..... Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 12:23 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 3 12:15:30 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 3 Jan 2005 13:15:30 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: Can you follow it with a docmd.gotocontrol "fieldname" ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 1:08 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Karen, Thanks, I have already tried that, but book marking will only get me to a specific record, not to the appropriate field in the datasheet. Still Looking..... Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 12:23 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Mon Jan 3 12:16:36 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Mon, 3 Jan 2005 13:16:36 -0500 Subject: [AccessD] Gmail Invite : x-posted Message-ID: Four more Gmail invites are available to the first responders. This is cross-posted to 3 dba lists. As always, my apologies if your reply does not make it to my Inbox in a timely fashion due to internet traffic. Mark From garykjos at gmail.com Mon Jan 3 12:19:01 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 3 Jan 2005 12:19:01 -0600 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <011001c4f1b5$f3361940$6401a8c0@HAL9002> References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> Message-ID: Didja look at this in the KB? "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" http://support.microsoft.com/?kbid=197893 On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access Software wrote: > Drew: > > The first problem is that when I try to link tables, in the combo box 'Files > of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC > Databases. > > When I select that I get the Select Data Source dialog box. In the File > Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm not > sure I did it correctly. Anyway, when I select it I get a fatal error > ODBC--call failed, Driver does not support this function (#0). > > And that's where I'm currently stuck. > > Rocky > > > ----- Original Message ----- > From: > To: > Sent: Monday, January 03, 2005 7:05 AM > Subject: RE: [AccessD] Reading FoxPro Tables > > > What error message are you getting from Access when trying to import or > > link > > the data from the .dbf files? Do the .dbf files have coinciding .inf > > files? > > That's a file that Jet likes to put in there for Access to 'know' where > > the > > .cdx files are for the .dbf files. If there is a mapped drive letter in > > there, Access get's flaky, and doesn't ask for the location of the index > > files, it just assumes the worse and says it can't find them. > > > > Drew > > > > -----Original Message----- > > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > > Sent: Saturday, January 01, 2005 10:03 AM > > To: AccessD at databaseadvisors.com > > Subject: [AccessD] Reading FoxPro Tables > > > > > > Dear List: > > > > I have a requirement to get data from an application written in FoxPro. I > > tried linking the tables to an Access database but apparently I can't do > > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > > on the DSN field. Don't know what to put there. > > > > Can someone get me pointed in the right direction? > > > > Many Thanks In Advance and a Happy New Year To All, > > > > 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 > -- Gary Kjos garykjos at gmail.com From Jdemarco at hudsonhealthplan.org Mon Jan 3 12:25:31 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 3 Jan 2005 13:25:31 -0500 Subject: [AccessD] Gmail Invite : x-posted Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D29C7@TTNEXCHCL2.hshhp.com> I'd like on if I'm in time Mike. Thanks, Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Monday, January 03, 2005 1:17 PM To: dba-tech at databaseadvisors.com; dba-OT at databaseadvisors.com; [AccessD] Subject: [AccessD] Gmail Invite : x-posted Four more Gmail invites are available to the first responders. This is cross-posted to 3 dba lists. As always, my apologies if your reply does not make it to my Inbox in a timely fashion due to internet traffic. Mark -- 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 Subscriptions at servicexp.com Mon Jan 3 12:46:44 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Mon, 3 Jan 2005 13:46:44 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Karen, Hmmmm. I'll give that a try.. Thanks Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 1:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Can you follow it with a docmd.gotocontrol "fieldname" ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 1:08 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Karen, Thanks, I have already tried that, but book marking will only get me to a specific record, not to the appropriate field in the datasheet. Still Looking..... Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 12:23 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 3 12:52:12 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 13:52:12 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A82B@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCBA@ADGSERVER> That is correct. The subquery name is ContractActualPayrollByDates. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 12:55 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tinanfields at torchlake.com Mon Jan 3 13:06:05 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Mon, 03 Jan 2005 14:06:05 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format Message-ID: <41D9979D.2000203@torchlake.com> Okay, help! I made a little database with some nice parameter queries and selection combo-boxes. It looks great and works perfectly here on my computer - WinXP, AXP using A2K file format. When I copy it onto the machine where it will be used, it doesn't work It is to be used on a Win98 machine using A2K. If I create a blank database and import all the tables, forms, queries, reports, and modules, it works perfectly - until I close the database and reopen it. At that point, the silly thing behaves as though corrupted. Trying to open a form from within the database window gets the message that the file can't be found! What little nasties do I need to know about how to make AXP and A2K play nicely together? I know it will be something that everybody else is aware of and I'm not! TIA Tina From dejpolsys at hotmail.com Mon Jan 3 13:16:31 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 3 Jan 2005 14:16:31 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format References: <41D9979D.2000203@torchlake.com> Message-ID: ..off the top, have you checked to see that the W98 system has the latest Jet version installed? William Hindman ----- Original Message ----- From: "Tina Norris Fields" To: Sent: Monday, January 03, 2005 2:06 PM Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format > Okay, help! > > I made a little database with some nice parameter queries and selection > combo-boxes. It looks great and works perfectly here on my computer - > WinXP, AXP using A2K file format. When I copy it onto the machine where > it will be used, it doesn't work It is to be used on a Win98 machine > using A2K. If I create a blank database and import all the tables, forms, > queries, reports, and modules, it works perfectly - until I close the > database and reopen it. At that point, the silly thing behaves as though > corrupted. Trying to open a form from within the database window gets the > message that the file can't be found! What little nasties do I need to > know about how to make AXP and A2K play nicely together? > > I know it will be something that everybody else is aware of and I'm not! > TIA > > Tina > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From tinanfields at torchlake.com Mon Jan 3 13:25:40 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Mon, 03 Jan 2005 14:25:40 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format References: <41D9979D.2000203@torchlake.com> Message-ID: <41D99C34.5050805@torchlake.com> Not yet. Thanks for the thought. T William Hindman wrote: > ..off the top, have you checked to see that the W98 system has the > latest Jet version installed? > > William Hindman > > > ----- Original Message ----- From: "Tina Norris Fields" > > To: > Sent: Monday, January 03, 2005 2:06 PM > Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format > > >> Okay, help! >> >> I made a little database with some nice parameter queries and >> selection combo-boxes. It looks great and works perfectly here on my >> computer - WinXP, AXP using A2K file format. When I copy it onto the >> machine where it will be used, it doesn't work It is to be used on a >> Win98 machine using A2K. If I create a blank database and import all >> the tables, forms, queries, reports, and modules, it works perfectly >> - until I close the database and reopen it. At that point, the silly >> thing behaves as though corrupted. Trying to open a form from within >> the database window gets the message that the file can't be found! >> What little nasties do I need to know about how to make AXP and A2K >> play nicely together? >> >> I know it will be something that everybody else is aware of and I'm >> not! TIA >> >> Tina >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From dmcafee at pacbell.net Mon Jan 3 13:54:37 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 3 Jan 2005 11:54:37 -0800 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA305BBCB6@ADGSERVER> Message-ID: Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Bobby Heid Sent: Monday, January 03, 2005 9:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. From bheid at appdevgrp.com Mon Jan 3 14:10:57 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 15:10:57 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A869@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCC4@ADGSERVER> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee From nkling at co.montgomery.ny.us Mon Jan 3 14:13:26 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Mon, 3 Jan 2005 15:13:26 -0500 Subject: [AccessD] A97 User Security Message-ID: <30BC111F638EB54082001A7E7282FE4107F000@elmo.co.montgomery.ny.us> You might want to consider the possibility that you have inherited an MDE, not an MDB. Don't forget that it could have been renamed as *.mdb. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark A Matte Sent: Tuesday, December 21, 2004 3:16 PM To: accessd at databaseadvisors.com Subject: [AccessD] A97 User Security Hello All, I'm pretty sure this is a lost cause...but I just received an A97 db...there is no password...but I don't have permission to make any changes(tables,queries...or even view the macros). My guess is I need to know the UserGroup and PID that was used to change/create the permissions. Is this correct...and are there any workarounds? Thanks, Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 14:25:16 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 14:25:16 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D15A@main2.marlow.com> Hmmm, can you put it into the original query or not? It may be easier to pull the query as a table then, instead of as SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 12:52 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question That is correct. The subquery name is ContractActualPayrollByDates. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 12:55 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 3 14:32:01 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 14:32:01 -0600 Subject: [AccessD] A97 User Security Message-ID: <123701F54509D9119A4F00D0B747349016D15B@main2.marlow.com> Sorry for the delayed response, but from the looks of this thread, you are either dealing with an .mde renamed as an .mdb. Possible. Or you have a secured .mdb, and you don't have the proper .mdw to get into it. There are password utilities out there, but they require the .mdw. There is another option. This is an Access 97 .mdb. There is a little known glitch in Access 97 (without the service packs, because one of the service packs fixed the glitch!), which allows you to drag and drop database objects from one database to another, REGARDLESS of security. So you may not have access to even open a form, but as long as you can see the database window, you can drag the form to a blank (unsecured) database, and everything is copied (code and all). This is due to the 'bug', which in the drag and drop 'process', the original (unpatched) code just doesn't bother to check for security settings before it copies the objects to another database. Hope this helps. Drew -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: Tuesday, December 21, 2004 2:16 PM To: accessd at databaseadvisors.com Subject: [AccessD] A97 User Security Hello All, I'm pretty sure this is a lost cause...but I just received an A97 db...there is no password...but I don't have permission to make any changes(tables,queries...or even view the macros). My guess is I need to know the UserGroup and PID that was used to change/create the permissions. Is this correct...and are there any workarounds? Thanks, Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 14:36:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 14:36:07 -0600 Subject: [AccessD] OT: The Polar Express Message-ID: <123701F54509D9119A4F00D0B747349016D15C@main2.marlow.com> Hey, I could have used some underwear for Christmas!!!! Apparently not believing doesn't work either! Drew -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, December 20, 2004 4:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express I can hear the collective murmur or all accessd listers quietly chanting, "I believe! I believe! I believe!" ;) Susan H. ROTFL Is THAT what does it?? LOL -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Mon Jan 3 14:52:26 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 15:52:26 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A87A@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCC6@ADGSERVER> That is what I am doing as I write this. LOL. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 3:25 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Hmmm, can you put it into the original query or not? It may be easier to pull the query as a table then, instead of as SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 12:52 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question That is correct. The subquery name is ContractActualPayrollByDates. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 12:55 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kaupca at chevrontexaco.com Mon Jan 3 14:52:14 2005 From: kaupca at chevrontexaco.com (Kaup, Chester A) Date: Mon, 3 Jan 2005 14:52:14 -0600 Subject: [AccessD] Month problem Message-ID: <1375769556091B4DAABC159F944CA1BB07A34D@bocnte2k4.hou150.chevrontexaco.net> Why does the following function return 0 rather than 12? Is there a better way to do this? Month(Date())-1 Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From Mark.Mitsules at ngc.com Mon Jan 3 14:55:55 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Mon, 3 Jan 2005 15:55:55 -0500 Subject: [AccessD] OT: The Polar Express Message-ID: TMI! ;) Mark -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 03, 2005 3:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: The Polar Express Hey, I could have used some underwear for Christmas!!!! Apparently not believing doesn't work either! Drew -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, December 20, 2004 4:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express I can hear the collective murmur or all accessd listers quietly chanting, "I believe! I believe! I believe!" ;) Susan H. ROTFL Is THAT what does it?? LOL -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 3 15:02:26 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 04 Jan 2005 07:02:26 +1000 Subject: [AccessD] Month problem In-Reply-To: <1375769556091B4DAABC159F944CA1BB07A34D@bocnte2k4.hou150.chevrontexaco.net> Message-ID: <41DA3F82.3463.464FE294@lexacorp.com.pg> On 3 Jan 2005 at 14:52, Kaup, Chester A wrote: > Why does the following function return 0 rather than 12? Is there a > better way to do this? > Month(Date())-1 > Month() returns a number between 1 and 12, since you are subtracting 1 from it, it will retun 0 in January. A better way to do what? -- Stuart From DWUTKA at marlow.com Mon Jan 3 15:02:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 15:02:24 -0600 Subject: [AccessD] Month problem Message-ID: <123701F54509D9119A4F00D0B747349016D15E@main2.marlow.com> Because Month(Date()) is 1 (right now, since it's January. And 1-1 is 0. Now, I know you may think it should be smart enough to realize that you are 'asking' for the previous month, but the Month function is just simply returning an integer, not a number 'with meaning'. So, to do what you are trying to do, use this: Month(DateSerial(year(date),month(date)-1,day(date))) The 'inside' month(date)-1 will return a 0, just as in your original line, however, Date Serial will take the 0 as 12 (the month before), and thus you'll end up with 12-4-05 as the date returned by the DateSerial function, running that through the Month function again (the outside month function), you'll get 12, instead of 0. Hope that helps! Drew -----Original Message----- From: Kaup, Chester A [mailto:kaupca at chevrontexaco.com] Sent: Monday, January 03, 2005 2:52 PM To: accessd at databaseadvisors.com Subject: [AccessD] Month problem Why does the following function return 0 rather than 12? Is there a better way to do this? Month(Date())-1 Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 15:03:33 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 15:03:33 -0600 Subject: [AccessD] OT: The Polar Express Message-ID: <123701F54509D9119A4F00D0B747349016D15F@main2.marlow.com> Yeah, probably, and OT, sorry, been going through so many emails, I'm not really paying all that much attention as to where it's going or coming from! LOL. It's no longer a holiday period, so it's back on topic on AccessD. ;) Drew -----Original Message----- From: Mitsules, Mark [mailto:Mark.Mitsules at ngc.com] Sent: Monday, January 03, 2005 2:56 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express TMI! ;) Mark -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 03, 2005 3:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: The Polar Express Hey, I could have used some underwear for Christmas!!!! Apparently not believing doesn't work either! Drew -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, December 20, 2004 4:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express I can hear the collective murmur or all accessd listers quietly chanting, "I believe! I believe! I believe!" ;) Susan H. ROTFL Is THAT what does it?? LOL -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kaupca at chevrontexaco.com Mon Jan 3 15:07:42 2005 From: kaupca at chevrontexaco.com (Kaup, Chester A) Date: Mon, 3 Jan 2005 15:07:42 -0600 Subject: [AccessD] Month problem Message-ID: <1375769556091B4DAABC159F944CA1BB07A34E@bocnte2k4.hou150.chevrontexaco.net> I need to return 12 when current month is January. Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2005 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Month problem On 3 Jan 2005 at 14:52, Kaup, Chester A wrote: > Why does the following function return 0 rather than 12? Is there a > better way to do this? Month(Date())-1 > Month() returns a number between 1 and 12, since you are subtracting 1 from it, it will retun 0 in January. A better way to do what? -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From CMackin at quiznos.com Mon Jan 3 15:13:24 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Mon, 3 Jan 2005 14:13:24 -0700 Subject: [AccessD] Month problem Message-ID: Subtract a month from the current date and evaluate the month of that date instead.... Month(DateAdd("m", -1, Date())) -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester A Sent: Monday, January 03, 2005 2:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Month problem I need to return 12 when current month is January. Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2005 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Month problem On 3 Jan 2005 at 14:52, Kaup, Chester A wrote: > Why does the following function return 0 rather than 12? Is there a > better way to do this? Month(Date())-1 > Month() returns a number between 1 and 12, since you are subtracting 1 from it, it will retun 0 in January. A better way to do what? -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 3 15:13:55 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 3 Jan 2005 13:13:55 -0800 Subject: [AccessD] Month problem In-Reply-To: <1375769556091B4DAABC159F944CA1BB07A34D@bocnte2k4.hou150.chevrontexaco.net> Message-ID: How about: Format(DateAdd("m",-1,Now()),"mm") HTH David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester A Sent: Monday, January 03, 2005 12:52 PM To: accessd at databaseadvisors.com Subject: [AccessD] Month problem Why does the following function return 0 rather than 12? Is there a better way to do this? Month(Date())-1 Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 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 Lambert.Heenan at AIG.com Mon Jan 3 15:17:06 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Mon, 3 Jan 2005 16:17:06 -0500 Subject: [AccessD] Month problem Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A4B@xlivmbx21.aig.com> It's not really a function, but rather an expression that uses two built-in access functions. Month() of course returns the month number of a date, and Date() returns the current date. No surprises there. The crucial thing is that the Month() function just returns a simple integer *number*, so today (and for the next 28 days) the result of the expression is going to be zero as 1-1 = 0 : amazing!!! To get an actual month number of 'last month' you should use the DateAdd() function, like this Month(DateAdd("m",-1,Date())) HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester A > Sent: Monday, January 03, 2005 3:52 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] Month problem > > Why does the following function return 0 rather than 12? Is there a > better way to do this? > Month(Date())-1 > > Chester Kaup > Information Management Technician > IT-MidContinent/MidContinent Business Unit > CTN 8-687-7415 > Outside 432-687-7415 > > 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 joconnell at indy.rr.com Mon Jan 3 15:21:25 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Mon, 3 Jan 2005 16:21:25 -0500 Subject: [AccessD] Weird query question Message-ID: <03a301c4f1da$42112180$6701a8c0@joe> Bobby, I have not been following this thread, so my apologies if this has already been covered. If the problem is using the syntax [Forms]![name of form]![name of control] in a query, then why not replace it with a function that returns the value? The query should then work correctly no matter how it is used. Change the WHERE clause of the query from: WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) To this new WHERE clause: WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between ReturnFormValue("RptFrom") And ReturnFormValue("RptTo")) AND ((Format([DateAdded],"yyyymmdd")) Between ReturnFormValue("txtEntryFrom") And ReturnFormValue("txtEntryTo"))) Put this in a module: Public Function ReturnFormValue (strFieldName as String) Select Case strFieldName Case "RptFrom" ReturnFormValue = Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") Case "RptTo" ReturnFormValue = Format([forms]![PerformanceChooser]![RptTo],"yyyymm") Case "txtEntryFrom" ReturnFormValue = Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymm") Case "txtEntryTo" ReturnFormValue = Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymm") Case Else 'put something here to catch any error in the calling argument End Select End Function Joe O'Connell -----Original Message----- From: Bobby Heid To: 'Access Developers discussion and problem solving' Date: Monday, January 03, 2005 3:54 PM Subject: RE: [AccessD] Weird query question |That is what I am doing as I write this. LOL. | |Thanks, |Bobby | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 3:25 PM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Hmmm, can you put it into the original query or not? It may be easier to |pull the query as a table then, instead of as SQL. | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 12:52 PM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |That is correct. The subquery name is ContractActualPayrollByDates. | |Bobby | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 12:55 PM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Do you mean the query is based on another (sub) query? Can you combine |them? I was thinking your subquery was part of the original query's SQL. | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 11:03 AM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |Drew, | |But the how do I pass parameters to the sub query. | |Basically, the subquery is summing payroll records for a given period for a |contract. Therefore, the subquery has to run before the data can be added |to the main query. | |If I understand your answer, adding the parameters in the where clause could |cause contracts to not show up if they did not have payroll in the selected |period. | |I have a feeling that I might need to create a work table, dump the |contracts to it, then update the payroll with a second query. | |Thanks, |Bobby | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 11:32 AM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Same way.... | |"SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & |",""yyyymm""))......" | |Actually, you could drop the Format from the SQL, and just have your code |format it inside the string. | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 10:26 AM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |Yes, I understand what you are talking about. But, only the main query |accesses the tempvars form, the subquery (which is what was changed) now |accesses another form. | |How would I give the parameters in the subquery like you suggested? | |Thanks, |Bobby | |Here's the subquery: | |SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS |ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line |Items].CostType)="WC") | AND ((Format([Start Date],"yyyymm")) | Between |Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") | And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) | AND ((Format([DateAdded],"yyyymmdd")) | Between |Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") | And |Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) |GROUP BY [Payroll Line Items].[Contract ID]; | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 10:59 AM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |As gustav already pointed out, the problem lies with the several references |to [Forms]![TempVars]. That works in a saved query, but if you try to put |that into the SQL of a recordset, it does not go looking to the form |TempVars for answers, it just considers it an unknown expression. So, |instead, when putting it into SQL, you can just put the values like so: | |"SELECT .............(lots of SQL)....IIf(Len(" & |Forms("TempVars").ContractorID & ")>0,.....more SQL...." | |Make sense? | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 9:32 AM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |ContractActualPayrollByDates is the subquery that was changed from |ContractActualPayroll. I just took this SQL from the designer (where it |does work). | |Thanks, |Bobby | |Here it is: | |SELECT Project.Project, | Contractor.[Company Name], | [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ | [CurrSubInsDeduct]+[Curr Umb |Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, | IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr |Estimated Payroll], | [ActualPayroll]) AS EstLabor, | IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS |estLaborper, | Contract.[Curr GL Deduct] AS EstGLDed, | IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') |AS EstGLDedPer, | Contract.[Curr WC Deduct] AS EstWCDed, | IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') |AS EstWCDedPct, | [EstGLDed]+[EstWCDed] AS EstTotal, | IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS |EstTotalPer, | IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS |EstLaborInd, | ContractActualPayrollByDates.ActualPayroll |FROM ((Contract | LEFT JOIN ContractActualPayrollByDates | ON Contract.[Contract ID] = |ContractActualPayrollByDates.[Contract ID]) | LEFT JOIN Contractor ON Contract.[Contractor ID] = |Contractor.[Contractor ID]) | LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE |(((Contract.[Contractor ID])= | IIf(Len([Forms]![TempVars].[ContractorID])>0, | [Forms]![TempVars].[ContractorID],[Contract].[Contractor |ID])) | AND ((Contract.ProjectID)= | IIf(Len([Forms]![TempVars].[txtProjectID])>0, | |[Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) |ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 10:02 AM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Can you post the SQL? | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 8:41 AM |To: 'Access Developers discussion and problem solving' |Subject: [AccessD] Weird query question | | |Hey all, | |I was modifying a query that a co-worker wrote so that it links with a |different sub query than the one it started with. The query is a SQL string |executed with a openrecordset command. | |The problem is that if I am getting the classic "Too few parameters..." |error message. If I take the text and put it into a query and save it, I |can run the query fine. When I try to run that query with the openrecordset |function using a querydef, I still get the error message. | |Any ideas as to what is going on here? | |Thanks, |Bobby | | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |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 Jan 3 16:43:59 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 14:43:59 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> Message-ID: <025501c4f1e5$b77799d0$6401a8c0@HAL9002> Gary: Failed. It tells me to download the latest version of MDAC. SO I download 2.8 and it tells me that it's incompatible with my current OS. So I go to the instructions to create the data source in the Control Panel. But I get an error when I select the Visual FoxPro driver - tells me I must install the current version of the visual FoxPro driver and directs me to a page that no longer exists to get the update. Microsoft...gotta love 'em. Rocky ----- Original Message ----- From: "Gary Kjos" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 10:19 AM Subject: Re: [AccessD] Reading FoxPro Tables > Didja look at this in the KB? > > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" > > http://support.microsoft.com/?kbid=197893 > > > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access > Software wrote: >> Drew: >> >> The first problem is that when I try to link tables, in the combo box >> 'Files >> of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC >> Databases. >> >> When I select that I get the Select Data Source dialog box. In the File >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm >> not >> sure I did it correctly. Anyway, when I select it I get a fatal error >> ODBC--call failed, Driver does not support this function (#0). >> >> And that's where I'm currently stuck. >> >> Rocky >> >> >> ----- Original Message ----- >> From: >> To: >> Sent: Monday, January 03, 2005 7:05 AM >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> > What error message are you getting from Access when trying to import or >> > link >> > the data from the .dbf files? Do the .dbf files have coinciding .inf >> > files? >> > That's a file that Jet likes to put in there for Access to 'know' where >> > the >> > .cdx files are for the .dbf files. If there is a mapped drive letter >> > in >> > there, Access get's flaky, and doesn't ask for the location of the >> > index >> > files, it just assumes the worse and says it can't find them. >> > >> > Drew >> > >> > -----Original Message----- >> > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] >> > Sent: Saturday, January 01, 2005 10:03 AM >> > To: AccessD at databaseadvisors.com >> > Subject: [AccessD] Reading FoxPro Tables >> > >> > >> > Dear List: >> > >> > I have a requirement to get data from an application written in FoxPro. >> > I >> > tried linking the tables to an Access database but apparently I can't >> > do >> > that. I tried to set up the ODBC thingy in the ODBC manager but got >> > stuck >> > on the DSN field. Don't know what to put there. >> > >> > Can someone get me pointed in the right direction? >> > >> > Many Thanks In Advance and a Happy New Year To All, >> > >> > 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 >> > > > -- > 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 garykjos at gmail.com Mon Jan 3 17:14:52 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 3 Jan 2005 17:14:52 -0600 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <025501c4f1e5$b77799d0$6401a8c0@HAL9002> References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> Message-ID: Crud....how about this stuff. Might give you some clues anyway. http://support.microsoft.com/kb/q200393/ http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access Software wrote: > Gary: > > Failed. It tells me to download the latest version of MDAC. SO I download > 2.8 and it tells me that it's incompatible with my current OS. > > So I go to the instructions to create the data source in the Control Panel. > But I get an error when I select the Visual FoxPro driver - tells me I must > install the current version of the visual FoxPro driver and directs me to a > page that no longer exists to get the update. > > Microsoft...gotta love 'em. > > Rocky > > ----- Original Message ----- > From: "Gary Kjos" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 10:19 AM > Subject: Re: [AccessD] Reading FoxPro Tables > > > Didja look at this in the KB? > > > > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" > > > > http://support.microsoft.com/?kbid=197893 > > > > > > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access > > Software wrote: > >> Drew: > >> > >> The first problem is that when I try to link tables, in the combo box > >> 'Files > >> of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC > >> Databases. > >> > >> When I select that I get the Select Data Source dialog box. In the File > >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm > >> not > >> sure I did it correctly. Anyway, when I select it I get a fatal error > >> ODBC--call failed, Driver does not support this function (#0). > >> > >> And that's where I'm currently stuck. > >> > >> Rocky > >> > >> > >> ----- Original Message ----- > >> From: > >> To: > >> Sent: Monday, January 03, 2005 7:05 AM > >> Subject: RE: [AccessD] Reading FoxPro Tables > >> > >> > What error message are you getting from Access when trying to import or > >> > link > >> > the data from the .dbf files? Do the .dbf files have coinciding .inf > >> > files? > >> > That's a file that Jet likes to put in there for Access to 'know' where > >> > the > >> > .cdx files are for the .dbf files. If there is a mapped drive letter > >> > in > >> > there, Access get's flaky, and doesn't ask for the location of the > >> > index > >> > files, it just assumes the worse and says it can't find them. > >> > > >> > Drew > >> > > >> > -----Original Message----- > >> > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > >> > Sent: Saturday, January 01, 2005 10:03 AM > >> > To: AccessD at databaseadvisors.com > >> > Subject: [AccessD] Reading FoxPro Tables > >> > > >> > > >> > Dear List: > >> > > >> > I have a requirement to get data from an application written in FoxPro. > >> > I > >> > tried linking the tables to an Access database but apparently I can't > >> > do > >> > that. I tried to set up the ODBC thingy in the ODBC manager but got > >> > stuck > >> > on the DSN field. Don't know what to put there. > >> > > >> > Can someone get me pointed in the right direction? > >> > > >> > Many Thanks In Advance and a Happy New Year To All, > >> > > >> > 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 > >> > > > > > > -- > > 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 bchacc at san.rr.com Mon Jan 3 18:04:10 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 16:04:10 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> Message-ID: <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> Making some progress. I downloaded from: http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx Now I can link some of the tables by selecting ODBC databases, then in Select Data Source select Visual FoxPro Database, in the Configure Connection dialog select Free Table Directory, browse to the directory containing the free tables, clock OK then I get a list of tables but not all of the .dbf tables are in the link list that are in the directory. So I'm getting closer. Do you know of some reason why all of the tables wouldn't appear in the link tables list? Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Gary Kjos" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 3:14 PM Subject: Re: [AccessD] Reading FoxPro Tables > Crud....how about this stuff. Might give you some clues anyway. > > http://support.microsoft.com/kb/q200393/ > http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx > http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html > http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html > http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm > > > On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access > Software wrote: >> Gary: >> >> Failed. It tells me to download the latest version of MDAC. SO I >> download >> 2.8 and it tells me that it's incompatible with my current OS. >> >> So I go to the instructions to create the data source in the Control >> Panel. >> But I get an error when I select the Visual FoxPro driver - tells me I >> must >> install the current version of the visual FoxPro driver and directs me to >> a >> page that no longer exists to get the update. >> >> Microsoft...gotta love 'em. >> >> Rocky >> >> ----- Original Message ----- >> From: "Gary Kjos" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 10:19 AM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> > Didja look at this in the KB? >> > >> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >> > >> > http://support.microsoft.com/?kbid=197893 >> > >> > >> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >> > Software wrote: >> >> Drew: >> >> >> >> The first problem is that when I try to link tables, in the combo box >> >> 'Files >> >> of Type' there's no Fox Pro option, unlike my A97 install. There is >> >> ODBC >> >> Databases. >> >> >> >> When I select that I get the Select Data Source dialog box. In the >> >> File >> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but >> >> I'm >> >> not >> >> sure I did it correctly. Anyway, when I select it I get a fatal error >> >> ODBC--call failed, Driver does not support this function (#0). >> >> >> >> And that's where I'm currently stuck. >> >> >> >> Rocky >> >> >> >> >> >> ----- Original Message ----- >> >> From: >> >> To: >> >> Sent: Monday, January 03, 2005 7:05 AM >> >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> >> >> > What error message are you getting from Access when trying to import >> >> > or >> >> > link >> >> > the data from the .dbf files? Do the .dbf files have coinciding >> >> > .inf >> >> > files? >> >> > That's a file that Jet likes to put in there for Access to 'know' >> >> > where >> >> > the >> >> > .cdx files are for the .dbf files. If there is a mapped drive >> >> > letter >> >> > in >> >> > there, Access get's flaky, and doesn't ask for the location of the >> >> > index >> >> > files, it just assumes the worse and says it can't find them. >> >> > >> >> > Drew >> >> > >> >> > -----Original Message----- >> >> > From: Rocky Smolin - Beach Access Software >> >> > [mailto:bchacc at san.rr.com] >> >> > Sent: Saturday, January 01, 2005 10:03 AM >> >> > To: AccessD at databaseadvisors.com >> >> > Subject: [AccessD] Reading FoxPro Tables >> >> > >> >> > >> >> > Dear List: >> >> > >> >> > I have a requirement to get data from an application written in >> >> > FoxPro. >> >> > I >> >> > tried linking the tables to an Access database but apparently I >> >> > can't >> >> > do >> >> > that. I tried to set up the ODBC thingy in the ODBC manager but got >> >> > stuck >> >> > on the DSN field. Don't know what to put there. >> >> > >> >> > Can someone get me pointed in the right direction? >> >> > >> >> > Many Thanks In Advance and a Happy New Year To All, >> >> > >> >> > 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 >> >> >> > >> > >> > -- >> > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From clh at christopherhawkins.com Mon Jan 3 18:32:52 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 3 Jan 2005 17:32:52 -0700 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Message-ID: <8338d88772974eeabd264aa2e6cf21cd@christopherhawkins.com> This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- From martyconnelly at shaw.ca Mon Jan 3 18:42:44 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 16:42:44 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> Message-ID: <41D9E684.5080508@shaw.ca> Instead of using the ODBC how about "Microsoft OLE DB Provider for Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 9.0 is out in Beta. Microsoft OLE DB Provider for Visual FoxPro 8.0 It should be backward compatible. How far back I dunno. The Visual FoxPro OLE DB Provider is supported by OLE DB System Components as provided by MDAC 2.6 or later Mdac 2.6 is installable by Win98 SE + However MDAC 2.7 is Win2000+ http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en Sample connection string OLE DB Provider for Visual FoxPro oConn.Open "Provider=vfpoledb;" & _ "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ "Mode=ReadWrite|Share Deny None;" & _ "Collating Sequence=MACHINE;" & _ "Password=''" http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp Visual FoxPro 9.0 Beta Download for Microsoft Visual FoxPro 9.0 public beta. Good until March 31 2005 http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en Rocky Smolin - Beach Access Software wrote: > Making some progress. I downloaded from: > > http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx > > Now I can link some of the tables by selecting ODBC databases, then in > Select Data Source select Visual FoxPro Database, in the Configure > Connection dialog select Free Table Directory, browse to the directory > containing the free tables, clock OK then I get a list of tables but > not all of the .dbf tables are in the link list that are in the > directory. > > So I'm getting closer. > > Do you know of some reason why all of the tables wouldn't appear in > the link tables list? > > Regards, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > > ----- Original Message ----- From: "Gary Kjos" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 3:14 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Crud....how about this stuff. Might give you some clues anyway. >> >> http://support.microsoft.com/kb/q200393/ >> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >> >> >> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >> Software wrote: >> >>> Gary: >>> >>> Failed. It tells me to download the latest version of MDAC. SO I >>> download >>> 2.8 and it tells me that it's incompatible with my current OS. >>> >>> So I go to the instructions to create the data source in the Control >>> Panel. >>> But I get an error when I select the Visual FoxPro driver - tells me >>> I must >>> install the current version of the visual FoxPro driver and directs >>> me to a >>> page that no longer exists to get the update. >>> >>> Microsoft...gotta love 'em. >>> >>> Rocky >>> >>> ----- Original Message ----- >>> From: "Gary Kjos" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 10:19 AM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> > Didja look at this in the KB? >>> > >>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>> > >>> > http://support.microsoft.com/?kbid=197893 >>> > >>> > >>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>> > Software wrote: >>> >> Drew: >>> >> >>> >> The first problem is that when I try to link tables, in the combo >>> box >>> >> 'Files >>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>> is >> ODBC >>> >> Databases. >>> >> >>> >> When I select that I get the Select Data Source dialog box. In >>> the >> File >>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>> but >> I'm >>> >> not >>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>> error >>> >> ODBC--call failed, Driver does not support this function (#0). >>> >> >>> >> And that's where I'm currently stuck. >>> >> >>> >> Rocky >>> >> >>> >> >>> >> ----- Original Message ----- >>> >> From: >>> >> To: >>> >> Sent: Monday, January 03, 2005 7:05 AM >>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>> >> >>> >> > What error message are you getting from Access when trying to >>> import >> > or >>> >> > link >>> >> > the data from the .dbf files? Do the .dbf files have >>> coinciding >> > .inf >>> >> > files? >>> >> > That's a file that Jet likes to put in there for Access to >>> 'know' >> > where >>> >> > the >>> >> > .cdx files are for the .dbf files. If there is a mapped drive >>> >> > letter >>> >> > in >>> >> > there, Access get's flaky, and doesn't ask for the location of the >>> >> > index >>> >> > files, it just assumes the worse and says it can't find them. >>> >> > >>> >> > Drew >>> >> > >>> >> > -----Original Message----- >>> >> > From: Rocky Smolin - Beach Access Software >> > >>> [mailto:bchacc at san.rr.com] >>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>> >> > To: AccessD at databaseadvisors.com >>> >> > Subject: [AccessD] Reading FoxPro Tables >>> >> > >>> >> > >>> >> > Dear List: >>> >> > >>> >> > I have a requirement to get data from an application written in >>> >> > FoxPro. >>> >> > I >>> >> > tried linking the tables to an Access database but apparently I >>> >> > can't >>> >> > do >>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>> but got >>> >> > stuck >>> >> > on the DSN field. Don't know what to put there. >>> >> > >>> >> > Can someone get me pointed in the right direction? >>> >> > >>> >> > Many Thanks In Advance and a Happy New Year To All, >>> >> > >>> >> > 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 >>> >> >>> > >>> > >>> > -- >>> > 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 >> -- >> 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 Mon Jan 3 19:30:39 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 17:30:39 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> Message-ID: <031a01c4f1fd$000405a0$6401a8c0@HAL9002> Marty: I was hoping to link to these table inthe database container and avoid the coding. But if I hafta, I hafta. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 4:42 PM Subject: Re: [AccessD] Reading FoxPro Tables > Instead of using the ODBC how about "Microsoft OLE DB Provider for Visual > FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 > 9.0 is out in Beta. > > Microsoft OLE DB Provider for Visual FoxPro 8.0 > It should be backward compatible. How far back I dunno. > The Visual FoxPro OLE DB Provider is supported by OLE DB System Components > as provided by MDAC 2.6 or later > Mdac 2.6 is installable by Win98 SE + > However MDAC 2.7 is Win2000+ > > http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en > > Sample connection string > > OLE DB Provider for Visual FoxPro > oConn.Open "Provider=vfpoledb;" & _ > "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ > "Mode=ReadWrite|Share Deny None;" & _ > "Collating Sequence=MACHINE;" & _ > "Password=''" > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp > > Visual FoxPro 9.0 Beta > Download for Microsoft Visual FoxPro 9.0 public beta. Good until March 31 > 2005 > > http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en > > Rocky Smolin - Beach Access Software wrote: > >> Making some progress. I downloaded from: >> >> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >> >> Now I can link some of the tables by selecting ODBC databases, then in >> Select Data Source select Visual FoxPro Database, in the Configure >> Connection dialog select Free Table Directory, browse to the directory >> containing the free tables, clock OK then I get a list of tables but not >> all of the .dbf tables are in the link list that are in the directory. >> >> So I'm getting closer. >> >> Do you know of some reason why all of the tables wouldn't appear in the >> link tables list? >> >> Regards, >> >> Rocky Smolin >> Beach Access Software >> http://www.e-z-mrp.com >> 858-259-4334 >> >> >> ----- Original Message ----- From: "Gary Kjos" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 3:14 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Crud....how about this stuff. Might give you some clues anyway. >>> >>> http://support.microsoft.com/kb/q200393/ >>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>> >>> >>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>> Software wrote: >>> >>>> Gary: >>>> >>>> Failed. It tells me to download the latest version of MDAC. SO I >>>> download >>>> 2.8 and it tells me that it's incompatible with my current OS. >>>> >>>> So I go to the instructions to create the data source in the Control >>>> Panel. >>>> But I get an error when I select the Visual FoxPro driver - tells me I >>>> must >>>> install the current version of the visual FoxPro driver and directs me >>>> to a >>>> page that no longer exists to get the update. >>>> >>>> Microsoft...gotta love 'em. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- >>>> From: "Gary Kjos" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 10:19 AM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> > Didja look at this in the KB? >>>> > >>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>> > >>>> > http://support.microsoft.com/?kbid=197893 >>>> > >>>> > >>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>> > Software wrote: >>>> >> Drew: >>>> >> >>>> >> The first problem is that when I try to link tables, in the combo >>>> box >>>> >> 'Files >>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>> is >> ODBC >>>> >> Databases. >>>> >> >>>> >> When I select that I get the Select Data Source dialog box. In >>>> the >> File >>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>> but >> I'm >>>> >> not >>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>> error >>>> >> ODBC--call failed, Driver does not support this function (#0). >>>> >> >>>> >> And that's where I'm currently stuck. >>>> >> >>>> >> Rocky >>>> >> >>>> >> >>>> >> ----- Original Message ----- >>>> >> From: >>>> >> To: >>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>> >> >>>> >> > What error message are you getting from Access when trying to >>>> import >> > or >>>> >> > link >>>> >> > the data from the .dbf files? Do the .dbf files have >>>> coinciding >> > .inf >>>> >> > files? >>>> >> > That's a file that Jet likes to put in there for Access to >>>> 'know' >> > where >>>> >> > the >>>> >> > .cdx files are for the .dbf files. If there is a mapped drive >>>> >> > letter >>>> >> > in >>>> >> > there, Access get's flaky, and doesn't ask for the location of the >>>> >> > index >>>> >> > files, it just assumes the worse and says it can't find them. >>>> >> > >>>> >> > Drew >>>> >> > >>>> >> > -----Original Message----- >>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>> [mailto:bchacc at san.rr.com] >>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>> >> > To: AccessD at databaseadvisors.com >>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>> >> > >>>> >> > >>>> >> > Dear List: >>>> >> > >>>> >> > I have a requirement to get data from an application written in >>>> >> > FoxPro. >>>> >> > I >>>> >> > tried linking the tables to an Access database but apparently I >>>> >> > can't >>>> >> > do >>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>> but got >>>> >> > stuck >>>> >> > on the DSN field. Don't know what to put there. >>>> >> > >>>> >> > Can someone get me pointed in the right direction? >>>> >> > >>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>> >> > >>>> >> > 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 >>>> >> >>>> > >>>> > >>>> > -- >>>> > 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 >>> -- >>> 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 martyconnelly at shaw.ca Mon Jan 3 20:09:09 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 18:09:09 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> Message-ID: <41D9FAC5.4090509@shaw.ca> Check if you have a .dbc file (metatable file) that incorporates the free table directory. Try linking to that. It's existance is dependant on version of Foxpro. the OLE DB Provider may not work without it. I haven't tried it not sure of syntax but just point to dbf table directory oConn.Open "Provider=vfpoledb;" & _ "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ "SourceType=DBF;" & _ "Mode=ReadWrite|Share Deny None;" & _ "Collating Sequence=MACHINE;" & _ "Password=''" Rocky Smolin - Beach Access Software wrote: > Marty: > > I was hoping to link to these table inthe database container and avoid > the coding. > > But if I hafta, I hafta. > > Rocky > > ----- Original Message ----- From: "MartyConnelly" > > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 4:42 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Instead of using the ODBC how about "Microsoft OLE DB Provider for >> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >> 9.0 is out in Beta. >> >> Microsoft OLE DB Provider for Visual FoxPro 8.0 >> It should be backward compatible. How far back I dunno. >> The Visual FoxPro OLE DB Provider is supported by OLE DB System >> Components as provided by MDAC 2.6 or later >> Mdac 2.6 is installable by Win98 SE + >> However MDAC 2.7 is Win2000+ >> >> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >> >> >> Sample connection string >> >> OLE DB Provider for Visual FoxPro >> oConn.Open "Provider=vfpoledb;" & _ >> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >> "Mode=ReadWrite|Share Deny None;" & _ >> "Collating Sequence=MACHINE;" & _ >> "Password=''" >> >> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >> >> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >> >> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >> >> >> Visual FoxPro 9.0 Beta >> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >> March 31 2005 >> >> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >> >> >> Rocky Smolin - Beach Access Software wrote: >> >>> Making some progress. I downloaded from: >>> >>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>> >>> Now I can link some of the tables by selecting ODBC databases, then >>> in Select Data Source select Visual FoxPro Database, in the >>> Configure Connection dialog select Free Table Directory, browse to >>> the directory containing the free tables, clock OK then I get a list >>> of tables but not all of the .dbf tables are in the link list that >>> are in the directory. >>> >>> So I'm getting closer. >>> >>> Do you know of some reason why all of the tables wouldn't appear in >>> the link tables list? >>> >>> Regards, >>> >>> Rocky Smolin >>> Beach Access Software >>> http://www.e-z-mrp.com >>> 858-259-4334 >>> >>> >>> ----- Original Message ----- From: "Gary Kjos" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 3:14 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Crud....how about this stuff. Might give you some clues anyway. >>>> >>>> http://support.microsoft.com/kb/q200393/ >>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>> >>>> >>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>> Software wrote: >>>> >>>>> Gary: >>>>> >>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>> download >>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>> >>>>> So I go to the instructions to create the data source in the >>>>> Control Panel. >>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>> me I must >>>>> install the current version of the visual FoxPro driver and >>>>> directs me to a >>>>> page that no longer exists to get the update. >>>>> >>>>> Microsoft...gotta love 'em. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- >>>>> From: "Gary Kjos" >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> > Didja look at this in the KB? >>>>> > >>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>> > >>>>> > http://support.microsoft.com/?kbid=197893 >>>>> > >>>>> > >>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>> > Software wrote: >>>>> >> Drew: >>>>> >> >>>>> >> The first problem is that when I try to link tables, in the combo >>>>> box >>>>> >> 'Files >>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>>> is >> ODBC >>>>> >> Databases. >>>>> >> >>>>> >> When I select that I get the Select Data Source dialog box. In >>>>> the >> File >>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>> but >> I'm >>>>> >> not >>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>> error >>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>> >> >>>>> >> And that's where I'm currently stuck. >>>>> >> >>>>> >> Rocky >>>>> >> >>>>> >> >>>>> >> ----- Original Message ----- >>>>> >> From: >>>>> >> To: >>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>> >> >>>>> >> > What error message are you getting from Access when trying to >>>>> import >> > or >>>>> >> > link >>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>> coinciding >> > .inf >>>>> >> > files? >>>>> >> > That's a file that Jet likes to put in there for Access to >>>>> 'know' >> > where >>>>> >> > the >>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>> drive >> > letter >>>>> >> > in >>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>> of the >>>>> >> > index >>>>> >> > files, it just assumes the worse and says it can't find them. >>>>> >> > >>>>> >> > Drew >>>>> >> > >>>>> >> > -----Original Message----- >>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>> [mailto:bchacc at san.rr.com] >>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>> >> > To: AccessD at databaseadvisors.com >>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>> >> > >>>>> >> > >>>>> >> > Dear List: >>>>> >> > >>>>> >> > I have a requirement to get data from an application written >>>>> in >> > FoxPro. >>>>> >> > I >>>>> >> > tried linking the tables to an Access database but apparently >>>>> I >> > can't >>>>> >> > do >>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>> but got >>>>> >> > stuck >>>>> >> > on the DSN field. Don't know what to put there. >>>>> >> > >>>>> >> > Can someone get me pointed in the right direction? >>>>> >> > >>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>> >> > >>>>> >> > 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 >>>>> >> >>>>> > >>>>> > >>>>> > -- >>>>> > 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 >>>> -- >>>> 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 >> > -- Marty Connelly Victoria, B.C. Canada From Developer at UltraDNT.com Mon Jan 3 20:19:26 2005 From: Developer at UltraDNT.com (Steve Conklin (Developer@UltraDNT)) Date: Mon, 3 Jan 2005 21:19:26 -0500 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? In-Reply-To: <8338d88772974eeabd264aa2e6cf21cd@christopherhawkins.com> Message-ID: <001301c4f203$d3344ba0$0600a8c0@COA3> Ok, I'll bite ... If the server is down, WHAT exactly will you "downsize"? Or ... He wants you to "in the background" export the ENTIRE SQL db into Access after EVERY transaction? Good luck, Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Monday, January 03, 2005 7:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- 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 Jan 3 20:48:05 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 18:48:05 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> Message-ID: <036301c4f207$d0e97470$6401a8c0@HAL9002> Marty: There is a .dbc file which I pointed to at the request of the Connect dialog box. Seemed to work except that not all of the .dbf table showed up for linking. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 6:09 PM Subject: Re: [AccessD] Reading FoxPro Tables > Check if you have a .dbc file (metatable file) that incorporates the free > table directory. > Try linking to that. It's existance is dependant on version of Foxpro. > the OLE DB Provider may not work without it. > > I haven't tried it not sure of syntax but just point to dbf table > directory > > oConn.Open "Provider=vfpoledb;" & _ > "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ > "SourceType=DBF;" & _ > "Mode=ReadWrite|Share Deny None;" & _ > "Collating Sequence=MACHINE;" & _ > "Password=''" > > Rocky Smolin - Beach Access Software wrote: > >> Marty: >> >> I was hoping to link to these table inthe database container and avoid >> the coding. >> >> But if I hafta, I hafta. >> >> Rocky >> >> ----- Original Message ----- From: "MartyConnelly" >> >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 4:42 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>> 9.0 is out in Beta. >>> >>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>> It should be backward compatible. How far back I dunno. >>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>> Components as provided by MDAC 2.6 or later >>> Mdac 2.6 is installable by Win98 SE + >>> However MDAC 2.7 is Win2000+ >>> >>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>> >>> Sample connection string >>> >>> OLE DB Provider for Visual FoxPro >>> oConn.Open "Provider=vfpoledb;" & _ >>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>> "Mode=ReadWrite|Share Deny None;" & _ >>> "Collating Sequence=MACHINE;" & _ >>> "Password=''" >>> >>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>> >>> Visual FoxPro 9.0 Beta >>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until March >>> 31 2005 >>> >>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>> >>> Rocky Smolin - Beach Access Software wrote: >>> >>>> Making some progress. I downloaded from: >>>> >>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>> >>>> Now I can link some of the tables by selecting ODBC databases, then in >>>> Select Data Source select Visual FoxPro Database, in the Configure >>>> Connection dialog select Free Table Directory, browse to the directory >>>> containing the free tables, clock OK then I get a list of tables but >>>> not all of the .dbf tables are in the link list that are in the >>>> directory. >>>> >>>> So I'm getting closer. >>>> >>>> Do you know of some reason why all of the tables wouldn't appear in the >>>> link tables list? >>>> >>>> Regards, >>>> >>>> Rocky Smolin >>>> Beach Access Software >>>> http://www.e-z-mrp.com >>>> 858-259-4334 >>>> >>>> >>>> ----- Original Message ----- From: "Gary Kjos" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 3:14 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>> >>>>> http://support.microsoft.com/kb/q200393/ >>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>> >>>>> >>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>> Software wrote: >>>>> >>>>>> Gary: >>>>>> >>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>> download >>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>> >>>>>> So I go to the instructions to create the data source in the Control >>>>>> Panel. >>>>>> But I get an error when I select the Visual FoxPro driver - tells me >>>>>> I must >>>>>> install the current version of the visual FoxPro driver and directs >>>>>> me to a >>>>>> page that no longer exists to get the update. >>>>>> >>>>>> Microsoft...gotta love 'em. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "Gary Kjos" >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> > Didja look at this in the KB? >>>>>> > >>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>> > >>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>> > >>>>>> > >>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>> > Software wrote: >>>>>> >> Drew: >>>>>> >> >>>>>> >> The first problem is that when I try to link tables, in the combo >>>>>> box >>>>>> >> 'Files >>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>>>> is >> ODBC >>>>>> >> Databases. >>>>>> >> >>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>> the >> File >>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>> but >> I'm >>>>>> >> not >>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>> error >>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>> >> >>>>>> >> And that's where I'm currently stuck. >>>>>> >> >>>>>> >> Rocky >>>>>> >> >>>>>> >> >>>>>> >> ----- Original Message ----- >>>>>> >> From: >>>>>> >> To: >>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>> >> >>>>>> >> > What error message are you getting from Access when trying to >>>>>> import >> > or >>>>>> >> > link >>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>> coinciding >> > .inf >>>>>> >> > files? >>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>> 'know' >> > where >>>>>> >> > the >>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>> drive >> > letter >>>>>> >> > in >>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>> of the >>>>>> >> > index >>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>> >> > >>>>>> >> > Drew >>>>>> >> > >>>>>> >> > -----Original Message----- >>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>> [mailto:bchacc at san.rr.com] >>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>> >> > To: AccessD at databaseadvisors.com >>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>> >> > >>>>>> >> > >>>>>> >> > Dear List: >>>>>> >> > >>>>>> >> > I have a requirement to get data from an application written >>>>>> in >> > FoxPro. >>>>>> >> > I >>>>>> >> > tried linking the tables to an Access database but apparently >>>>>> I >> > can't >>>>>> >> > do >>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>> but got >>>>>> >> > stuck >>>>>> >> > on the DSN field. Don't know what to put there. >>>>>> >> > >>>>>> >> > Can someone get me pointed in the right direction? >>>>>> >> > >>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>> >> > >>>>>> >> > 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 >>>>>> >> >>>>>> > >>>>>> > >>>>>> > -- >>>>>> > 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 >>>>> -- >>>>> 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 >>> >> > > -- > 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 Mon Jan 3 21:48:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 19:48:42 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> Message-ID: <41DA121A.6060008@shaw.ca> Just a guess maybe a missing cdx file from directory FoxPro tables can consist of several files. The table itself is MyTable.dbf. If it has a memo field there will be a MyTable.fpt file present. If it has an index there will be a MyTable.cdx file present. Rocky Smolin - Beach Access Software wrote: > Marty: > > There is a .dbc file which I pointed to at the request of the Connect > dialog box. Seemed to work except that not all of the .dbf table > showed up for linking. > > Rocky > > ----- Original Message ----- From: "MartyConnelly" > > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 6:09 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Check if you have a .dbc file (metatable file) that incorporates the >> free table directory. >> Try linking to that. It's existance is dependant on version of Foxpro. >> the OLE DB Provider may not work without it. >> >> I haven't tried it not sure of syntax but just point to dbf table >> directory >> >> oConn.Open "Provider=vfpoledb;" & _ >> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >> "SourceType=DBF;" & _ >> "Mode=ReadWrite|Share Deny None;" & _ >> "Collating Sequence=MACHINE;" & _ >> "Password=''" >> >> Rocky Smolin - Beach Access Software wrote: >> >>> Marty: >>> >>> I was hoping to link to these table inthe database container and >>> avoid the coding. >>> >>> But if I hafta, I hafta. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "MartyConnelly" >>> >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 4:42 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>> 9.0 is out in Beta. >>>> >>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>> It should be backward compatible. How far back I dunno. >>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>> Components as provided by MDAC 2.6 or later >>>> Mdac 2.6 is installable by Win98 SE + >>>> However MDAC 2.7 is Win2000+ >>>> >>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>> >>>> >>>> Sample connection string >>>> >>>> OLE DB Provider for Visual FoxPro >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>> >>>> >>>> Visual FoxPro 9.0 Beta >>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>> March 31 2005 >>>> >>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>> >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Making some progress. I downloaded from: >>>>> >>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>> >>>>> Now I can link some of the tables by selecting ODBC databases, >>>>> then in Select Data Source select Visual FoxPro Database, in the >>>>> Configure Connection dialog select Free Table Directory, browse to >>>>> the directory containing the free tables, clock OK then I get a >>>>> list of tables but not all of the .dbf tables are in the link list >>>>> that are in the directory. >>>>> >>>>> So I'm getting closer. >>>>> >>>>> Do you know of some reason why all of the tables wouldn't appear >>>>> in the link tables list? >>>>> >>>>> Regards, >>>>> >>>>> Rocky Smolin >>>>> Beach Access Software >>>>> http://www.e-z-mrp.com >>>>> 858-259-4334 >>>>> >>>>> >>>>> ----- Original Message ----- From: "Gary Kjos" >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>> >>>>>> http://support.microsoft.com/kb/q200393/ >>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>> >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>> >>>>>> >>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>> Software wrote: >>>>>> >>>>>>> Gary: >>>>>>> >>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>> I download >>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>> >>>>>>> So I go to the instructions to create the data source in the >>>>>>> Control Panel. >>>>>>> But I get an error when I select the Visual FoxPro driver - >>>>>>> tells me I must >>>>>>> install the current version of the visual FoxPro driver and >>>>>>> directs me to a >>>>>>> page that no longer exists to get the update. >>>>>>> >>>>>>> Microsoft...gotta love 'em. >>>>>>> >>>>>>> Rocky >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> > Didja look at this in the KB? >>>>>>> > >>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>> > >>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>> > >>>>>>> > >>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>> > Software wrote: >>>>>>> >> Drew: >>>>>>> >> >>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>> combo >>>>>>> box >>>>>>> >> 'Files >>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>> There >>>>>>> is >> ODBC >>>>>>> >> Databases. >>>>>>> >> >>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>> the >> File >>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>>> but >> I'm >>>>>>> >> not >>>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>>> error >>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>> >> >>>>>>> >> And that's where I'm currently stuck. >>>>>>> >> >>>>>>> >> Rocky >>>>>>> >> >>>>>>> >> >>>>>>> >> ----- Original Message ----- >>>>>>> >> From: >>>>>>> >> To: >>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>> >> >>>>>>> >> > What error message are you getting from Access when trying to >>>>>>> import >> > or >>>>>>> >> > link >>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>> coinciding >> > .inf >>>>>>> >> > files? >>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>> 'know' >> > where >>>>>>> >> > the >>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>> drive >> > letter >>>>>>> >> > in >>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>> of the >>>>>>> >> > index >>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>> >> > >>>>>>> >> > Drew >>>>>>> >> > >>>>>>> >> > -----Original Message----- >>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>> [mailto:bchacc at san.rr.com] >>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > Dear List: >>>>>>> >> > >>>>>>> >> > I have a requirement to get data from an application written >>>>>>> in >> > FoxPro. >>>>>>> >> > I >>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>> I >> > can't >>>>>>> >> > do >>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>> but got >>>>>>> >> > stuck >>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>> >> > >>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>> >> > >>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>> >> > >>>>>>> >> > 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 >>>>>>> >> >>>>>>> > >>>>>>> > >>>>>>> > -- >>>>>>> > 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 >>>>>> -- >>>>>> 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 >>>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> 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 Mon Jan 3 22:25:59 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 20:25:59 -0800 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? References: <001301c4f203$d3344ba0$0600a8c0@COA3> Message-ID: <41DA1AD7.4070903@shaw.ca> But wait what if the backend access mdb goes down while waiting for SQL server to come back up. Sorry couldn't resist. The only secure guaranteed way is server failover, a second independent server with an independant UPS that has hourly backups and automatic transaction log shipping. Generally you will be running with triple mirrored disks, to do the backup you break one mirror to do the backup.. Oh yes the servers should be at least 200 miles apart. There are companies that lease hotsites, I have only done it for IBM mainframes though. remember the old adage "Good, fast, or cheap. Pick any two, but you can't have all three." - Red Adair Oil Well fire fighter Steve Conklin (Developer at UltraDNT) wrote: >Ok, I'll bite ... >If the server is down, WHAT exactly will you "downsize"? > >Or ... He wants you to "in the background" export the ENTIRE SQL db into >Access after EVERY transaction? > >Good luck, >Steve > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher >Hawkins >Sent: Monday, January 03, 2005 7:33 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] One-click upsizing and downsizing of Access to SQL >Serverand back? > > >This is a strange request. Bear with me. > > > >I have a client who I am taking from an Access back-end to a SQL Server >backend. Not having any previous experience with SQL Server, my client >is nervous, and no amount of explaining or references will calm him. >He's asked me to build some sort of routine so that if the SQL Server >goes down, he can "downsize" back to An Access back-end with a single >button click. He also wants to be able to re-upsize with a single >button click. > > > >If he's willing to pay for the hours, I may as well. It might turn out >to be a fun project. ;) > > > >I usually do my upsizing with the Upsizing Wizard. I am aware of DTS >but have used it only sparingly. > > > >Have any of you done anything like this before? > > > >-Christopher- > > > > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Tue Jan 4 02:24:47 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 04 Jan 2005 00:24:47 -0800 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: <0I9S0053R9Z9QF@l-daemon> Hi Robert: You could use something similar as the following to save then move to a specific record on a subform: DoCmd.GoToRecord acDataForm, "TheSubFormName", acGoTo, intCurrentRecords Just save the current subform record position, in a variable (intCurrentRecords), refresh, then apply the above line of code to reposition yourself to the correct data row. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 9:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 4 02:33:39 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 04 Jan 2005 00:33:39 -0800 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? In-Reply-To: <8338d88772974eeabd264aa2e6cf21cd@christopherhawkins.com> Message-ID: <0I9S0080IAE1V7@l-daemon> Hi Christopher: Use DTS to import the data but in most cases the queries will have to be manually re-created into Stored Procedures. Reports, now they are a whole other ball-game...check out http://www.databaseadvisors.com/newletters/newsletter112003/0311UnboundRepor ts.htm as it might help. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Monday, January 03, 2005 4:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Tue Jan 4 01:18:38 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Tue, 4 Jan 2005 02:18:38 -0500 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com><011001c4f1b5$f3361940$6401a8c0@HAL9002><025501c4f1e5$b77799d0$6401a8c0@HAL9002><02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca><031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> Message-ID: ..did you select dbIII as the file type? ...some pre VFP dbfs will not show unless you ask to see the dbIII ones. William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 9:48 PM Subject: Re: [AccessD] Reading FoxPro Tables > Marty: > > There is a .dbc file which I pointed to at the request of the Connect > dialog box. Seemed to work except that not all of the .dbf table showed > up for linking. > > Rocky > > ----- Original Message ----- > From: "MartyConnelly" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 6:09 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Check if you have a .dbc file (metatable file) that incorporates the free >> table directory. >> Try linking to that. It's existance is dependant on version of Foxpro. >> the OLE DB Provider may not work without it. >> >> I haven't tried it not sure of syntax but just point to dbf table >> directory >> >> oConn.Open "Provider=vfpoledb;" & _ >> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >> "SourceType=DBF;" & _ >> "Mode=ReadWrite|Share Deny None;" & _ >> "Collating Sequence=MACHINE;" & _ >> "Password=''" >> >> Rocky Smolin - Beach Access Software wrote: >> >>> Marty: >>> >>> I was hoping to link to these table inthe database container and avoid >>> the coding. >>> >>> But if I hafta, I hafta. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "MartyConnelly" >>> >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 4:42 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>> 9.0 is out in Beta. >>>> >>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>> It should be backward compatible. How far back I dunno. >>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>> Components as provided by MDAC 2.6 or later >>>> Mdac 2.6 is installable by Win98 SE + >>>> However MDAC 2.7 is Win2000+ >>>> >>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>> >>>> Sample connection string >>>> >>>> OLE DB Provider for Visual FoxPro >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>> >>>> Visual FoxPro 9.0 Beta >>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until March >>>> 31 2005 >>>> >>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Making some progress. I downloaded from: >>>>> >>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>> >>>>> Now I can link some of the tables by selecting ODBC databases, then in >>>>> Select Data Source select Visual FoxPro Database, in the Configure >>>>> Connection dialog select Free Table Directory, browse to the directory >>>>> containing the free tables, clock OK then I get a list of tables but >>>>> not all of the .dbf tables are in the link list that are in the >>>>> directory. >>>>> >>>>> So I'm getting closer. >>>>> >>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>> the link tables list? >>>>> >>>>> Regards, >>>>> >>>>> Rocky Smolin >>>>> Beach Access Software >>>>> http://www.e-z-mrp.com >>>>> 858-259-4334 >>>>> >>>>> >>>>> ----- Original Message ----- From: "Gary Kjos" >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>> >>>>>> http://support.microsoft.com/kb/q200393/ >>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>> >>>>>> >>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>> Software wrote: >>>>>> >>>>>>> Gary: >>>>>>> >>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>> download >>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>> >>>>>>> So I go to the instructions to create the data source in the Control >>>>>>> Panel. >>>>>>> But I get an error when I select the Visual FoxPro driver - tells me >>>>>>> I must >>>>>>> install the current version of the visual FoxPro driver and directs >>>>>>> me to a >>>>>>> page that no longer exists to get the update. >>>>>>> >>>>>>> Microsoft...gotta love 'em. >>>>>>> >>>>>>> Rocky >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> > Didja look at this in the KB? >>>>>>> > >>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>> > >>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>> > >>>>>>> > >>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>> > Software wrote: >>>>>>> >> Drew: >>>>>>> >> >>>>>>> >> The first problem is that when I try to link tables, in the combo >>>>>>> box >>>>>>> >> 'Files >>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>>>>> is >> ODBC >>>>>>> >> Databases. >>>>>>> >> >>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>> the >> File >>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>>> but >> I'm >>>>>>> >> not >>>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>>> error >>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>> >> >>>>>>> >> And that's where I'm currently stuck. >>>>>>> >> >>>>>>> >> Rocky >>>>>>> >> >>>>>>> >> >>>>>>> >> ----- Original Message ----- >>>>>>> >> From: >>>>>>> >> To: >>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>> >> >>>>>>> >> > What error message are you getting from Access when trying to >>>>>>> import >> > or >>>>>>> >> > link >>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>> coinciding >> > .inf >>>>>>> >> > files? >>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>> 'know' >> > where >>>>>>> >> > the >>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>> drive >> > letter >>>>>>> >> > in >>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>> of the >>>>>>> >> > index >>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>> >> > >>>>>>> >> > Drew >>>>>>> >> > >>>>>>> >> > -----Original Message----- >>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>> [mailto:bchacc at san.rr.com] >>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > Dear List: >>>>>>> >> > >>>>>>> >> > I have a requirement to get data from an application written >>>>>>> in >> > FoxPro. >>>>>>> >> > I >>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>> I >> > can't >>>>>>> >> > do >>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>> but got >>>>>>> >> > stuck >>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>> >> > >>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>> >> > >>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>> >> > >>>>>>> >> > 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 >>>>>>> >> >>>>>>> > >>>>>>> > >>>>>>> > -- >>>>>>> > 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 >>>>>> -- >>>>>> 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 >>>> >>> >> >> -- >> 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 Gustav at cactus.dk Tue Jan 4 05:20:44 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 04 Jan 2005 12:20:44 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby Did you try my suggestion specifying parameters? /gustav >>> bheid at appdevgrp.com 03-01-2005 21:10:57 >>> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee From bheid at appdevgrp.com Tue Jan 4 06:29:27 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 4 Jan 2005 07:29:27 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A964@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCCE@ADGSERVER> No, I did not. How would I supply parameters to the subquery through the querydef? I know how to do it for the main query. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 04, 2005 6:21 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Hi Bobby Did you try my suggestion specifying parameters? /gustav >>> bheid at appdevgrp.com 03-01-2005 21:10:57 >>> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 4 06:43:20 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 04 Jan 2005 13:43:20 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby By specifying them as parameters in the main query: PARAMETERS [Forms]![TempVars].[txtProjectID] Long; SELECT ... etc. The subquery will read them from the main query. If that doesn't help, try specifying the parameters in the subquery as well. /gustav >>> bheid at appdevgrp.com 04-01-2005 13:29:27 >>> No, I did not. How would I supply parameters to the subquery through the querydef? I know how to do it for the main query. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 04, 2005 6:21 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Hi Bobby Did you try my suggestion specifying parameters? /gustav >>> bheid at appdevgrp.com 03-01-2005 21:10:57 >>> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee From DWUTKA at marlow.com Tue Jan 4 09:42:05 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 4 Jan 2005 09:42:05 -0600 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Message-ID: <123701F54509D9119A4F00D0B747349016D166@main2.marlow.com> Just out of curiousity, how do you downsize 'back' to an Access database from a SQL Server database, if the SQL server database is down? I think that would be a little difficult, no matter how well you code, unless you are constantly writing out to an .mdb somewhere. Drew -----Original Message----- From: Christopher Hawkins [mailto:clh at christopherhawkins.com] Sent: Monday, January 03, 2005 6:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- 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 Jan 4 09:57:19 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 07:57:19 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> Message-ID: <011f01c4f276$120ef790$6401a8c0@HAL9002> I get two terse responses from the linker depending on which table I try to link: 1) The Microsoft Jet database engine could not find the object 'hreceived.DBF'. Make sure the object exists and that you spell its name and path name correctly. (Although I picked it off the list of tables, so I know it's there and spelled correctly), and 2) External table is not in the specified format. (Deep sigh). Well, it may be moot anyway. Client has discovered a third party query and reporting tool for FoxPro, looks kind of like Crystal reports from the web site, and they can use that to extract data to shoot over to an Access-based business analysis and reporting module which they want me to write. Still, I'd like to figure this one out. They told me that the guy who wrote the system is a one-man band, and very hard to get ahold of. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 11:18 PM Subject: Re: [AccessD] Reading FoxPro Tables > ..did you select dbIII as the file type? ...some pre VFP dbfs will not > show unless you ask to see the dbIII ones. > > William Hindman > > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 9:48 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Marty: >> >> There is a .dbc file which I pointed to at the request of the Connect >> dialog box. Seemed to work except that not all of the .dbf table showed >> up for linking. >> >> Rocky >> >> ----- Original Message ----- >> From: "MartyConnelly" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 6:09 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Check if you have a .dbc file (metatable file) that incorporates the >>> free table directory. >>> Try linking to that. It's existance is dependant on version of Foxpro. >>> the OLE DB Provider may not work without it. >>> >>> I haven't tried it not sure of syntax but just point to dbf table >>> directory >>> >>> oConn.Open "Provider=vfpoledb;" & _ >>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>> "SourceType=DBF;" & _ >>> "Mode=ReadWrite|Share Deny None;" & _ >>> "Collating Sequence=MACHINE;" & _ >>> "Password=''" >>> >>> Rocky Smolin - Beach Access Software wrote: >>> >>>> Marty: >>>> >>>> I was hoping to link to these table inthe database container and avoid >>>> the coding. >>>> >>>> But if I hafta, I hafta. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- From: "MartyConnelly" >>>> >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 4:42 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>> 9.0 is out in Beta. >>>>> >>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>> It should be backward compatible. How far back I dunno. >>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>> Components as provided by MDAC 2.6 or later >>>>> Mdac 2.6 is installable by Win98 SE + >>>>> However MDAC 2.7 is Win2000+ >>>>> >>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>> >>>>> Sample connection string >>>>> >>>>> OLE DB Provider for Visual FoxPro >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>> >>>>> Visual FoxPro 9.0 Beta >>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until March >>>>> 31 2005 >>>>> >>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Making some progress. I downloaded from: >>>>>> >>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>> >>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>> in Select Data Source select Visual FoxPro Database, in the Configure >>>>>> Connection dialog select Free Table Directory, browse to the >>>>>> directory containing the free tables, clock OK then I get a list of >>>>>> tables but not all of the .dbf tables are in the link list that are >>>>>> in the directory. >>>>>> >>>>>> So I'm getting closer. >>>>>> >>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>> the link tables list? >>>>>> >>>>>> Regards, >>>>>> >>>>>> Rocky Smolin >>>>>> Beach Access Software >>>>>> http://www.e-z-mrp.com >>>>>> 858-259-4334 >>>>>> >>>>>> >>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>> >>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>> >>>>>>> >>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>> Software wrote: >>>>>>> >>>>>>>> Gary: >>>>>>>> >>>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>>> download >>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>> >>>>>>>> So I go to the instructions to create the data source in the >>>>>>>> Control Panel. >>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>> me I must >>>>>>>> install the current version of the visual FoxPro driver and directs >>>>>>>> me to a >>>>>>>> page that no longer exists to get the update. >>>>>>>> >>>>>>>> Microsoft...gotta love 'em. >>>>>>>> >>>>>>>> Rocky >>>>>>>> >>>>>>>> ----- Original Message ----- >>>>>>>> From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> > Didja look at this in the KB? >>>>>>>> > >>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>> > >>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>> > >>>>>>>> > >>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>> > Software wrote: >>>>>>>> >> Drew: >>>>>>>> >> >>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>> >> combo >>>>>>>> box >>>>>>>> >> 'Files >>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>> >> There >>>>>>>> is >> ODBC >>>>>>>> >> Databases. >>>>>>>> >> >>>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>>> the >> File >>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>>>> but >> I'm >>>>>>>> >> not >>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>>>> error >>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>> >> >>>>>>>> >> And that's where I'm currently stuck. >>>>>>>> >> >>>>>>>> >> Rocky >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> ----- Original Message ----- >>>>>>>> >> From: >>>>>>>> >> To: >>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>> >> >>>>>>>> >> > What error message are you getting from Access when trying to >>>>>>>> import >> > or >>>>>>>> >> > link >>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>> coinciding >> > .inf >>>>>>>> >> > files? >>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>> 'know' >> > where >>>>>>>> >> > the >>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>> drive >> > letter >>>>>>>> >> > in >>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>> of the >>>>>>>> >> > index >>>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>>> >> > >>>>>>>> >> > Drew >>>>>>>> >> > >>>>>>>> >> > -----Original Message----- >>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > Dear List: >>>>>>>> >> > >>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>> in >> > FoxPro. >>>>>>>> >> > I >>>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>>> I >> > can't >>>>>>>> >> > do >>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>> but got >>>>>>>> >> > stuck >>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>> >> > >>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>> >> > >>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>> >> > >>>>>>>> >> > 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 >>>>>>>> >> >>>>>>>> > >>>>>>>> > >>>>>>>> > -- >>>>>>>> > 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 >>>>>>> -- >>>>>>> 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 >>>>> >>>> >>> >>> -- >>> 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 dejpolsys at hotmail.com Tue Jan 4 10:34:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Tue, 4 Jan 2005 11:34:54 -0500 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com><011001c4f1b5$f3361940$6401a8c0@HAL9002><025501c4f1e5$b77799d0$6401a8c0@HAL9002><02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca><031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca><036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: ..have you tried renaming the file extensions .dbf rather than .DBF? William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 10:57 AM Subject: Re: [AccessD] Reading FoxPro Tables >I get two terse responses from the linker depending on which table I try to >link: 1) The Microsoft Jet database engine could not find the object >'hreceived.DBF'. Make sure the object exists and that you spell its name >and path name correctly. (Although I picked it off the list of tables, so I >know it's there and spelled correctly), and 2) External table is not in the >specified format. > > (Deep sigh). Well, it may be moot anyway. Client has discovered a third > party query and reporting tool for FoxPro, looks kind of like Crystal > reports from the web site, and they can use that to extract data to shoot > over to an Access-based business analysis and reporting module which they > want me to write. > > Still, I'd like to figure this one out. They told me that the guy who > wrote the system is a one-man band, and very hard to get ahold of. > > Rocky > > ----- Original Message ----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 11:18 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >> show unless you ask to see the dbIII ones. >> >> William Hindman >> >> >> ----- Original Message ----- >> From: "Rocky Smolin - Beach Access Software" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 9:48 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Marty: >>> >>> There is a .dbc file which I pointed to at the request of the Connect >>> dialog box. Seemed to work except that not all of the .dbf table showed >>> up for linking. >>> >>> Rocky >>> >>> ----- Original Message ----- >>> From: "MartyConnelly" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 6:09 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Check if you have a .dbc file (metatable file) that incorporates the >>>> free table directory. >>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>> the OLE DB Provider may not work without it. >>>> >>>> I haven't tried it not sure of syntax but just point to dbf table >>>> directory >>>> >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>> "SourceType=DBF;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Marty: >>>>> >>>>> I was hoping to link to these table inthe database container and avoid >>>>> the coding. >>>>> >>>>> But if I hafta, I hafta. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- From: "MartyConnelly" >>>>> >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>> 9.0 is out in Beta. >>>>>> >>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>> It should be backward compatible. How far back I dunno. >>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>> Components as provided by MDAC 2.6 or later >>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>> However MDAC 2.7 is Win2000+ >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>> >>>>>> Sample connection string >>>>>> >>>>>> OLE DB Provider for Visual FoxPro >>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>> "Collating Sequence=MACHINE;" & _ >>>>>> "Password=''" >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>> >>>>>> Visual FoxPro 9.0 Beta >>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>> March 31 2005 >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>> >>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>> >>>>>>> Making some progress. I downloaded from: >>>>>>> >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> >>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>> the directory containing the free tables, clock OK then I get a list >>>>>>> of tables but not all of the .dbf tables are in the link list that >>>>>>> are in the directory. >>>>>>> >>>>>>> So I'm getting closer. >>>>>>> >>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>> the link tables list? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Rocky Smolin >>>>>>> Beach Access Software >>>>>>> http://www.e-z-mrp.com >>>>>>> 858-259-4334 >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> >>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>> >>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>> >>>>>>>> >>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>> Software wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> >>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>>>> download >>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>> >>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>> Control Panel. >>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>> me I must >>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>> directs me to a >>>>>>>>> page that no longer exists to get the update. >>>>>>>>> >>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>> >>>>>>>>> Rocky >>>>>>>>> >>>>>>>>> ----- Original Message ----- >>>>>>>>> From: "Gary Kjos" >>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>> >>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>> >>>>>>>>> > Didja look at this in the KB? >>>>>>>>> > >>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>> > >>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>> > Software wrote: >>>>>>>>> >> Drew: >>>>>>>>> >> >>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>> >> combo >>>>>>>>> box >>>>>>>>> >> 'Files >>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>> >> There >>>>>>>>> is >> ODBC >>>>>>>>> >> Databases. >>>>>>>>> >> >>>>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>>>> the >> File >>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>> >> added >>>>>>>>> but >> I'm >>>>>>>>> >> not >>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>> >> fatal >>>>>>>>> error >>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>> >> >>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>> >> >>>>>>>>> >> Rocky >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> ----- Original Message ----- >>>>>>>>> >> From: >>>>>>>>> >> To: >>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>> >> >>>>>>>>> >> > What error message are you getting from Access when trying to >>>>>>>>> import >> > or >>>>>>>>> >> > link >>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>> coinciding >> > .inf >>>>>>>>> >> > files? >>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>> 'know' >> > where >>>>>>>>> >> > the >>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>> drive >> > letter >>>>>>>>> >> > in >>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>> of the >>>>>>>>> >> > index >>>>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>>>> >> > >>>>>>>>> >> > Drew >>>>>>>>> >> > >>>>>>>>> >> > -----Original Message----- >>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > Dear List: >>>>>>>>> >> > >>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>> in >> > FoxPro. >>>>>>>>> >> > I >>>>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>>>> I >> > can't >>>>>>>>> >> > do >>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>> but got >>>>>>>>> >> > stuck >>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>> >> > >>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>> >> > >>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>> >> > >>>>>>>>> >> > 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 >>>>>>>>> >> >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > -- >>>>>>>>> > 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 >>>>>>>> -- >>>>>>>> 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 >>>>>> >>>>> >>>> >>>> -- >>>> 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 > From dejpolsys at hotmail.com Tue Jan 4 10:38:18 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Tue, 4 Jan 2005 11:38:18 -0500 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com><011001c4f1b5$f3361940$6401a8c0@HAL9002><025501c4f1e5$b77799d0$6401a8c0@HAL9002><02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca><031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca><036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: ..as a side note, my preferred approach would have been to have FP export the files as ascii text and then import them into Access ...seems to solve a lot of file format problems and you can customize the hell out of an ascii import module. William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 10:57 AM Subject: Re: [AccessD] Reading FoxPro Tables >I get two terse responses from the linker depending on which table I try to >link: 1) The Microsoft Jet database engine could not find the object >'hreceived.DBF'. Make sure the object exists and that you spell its name >and path name correctly. (Although I picked it off the list of tables, so I >know it's there and spelled correctly), and 2) External table is not in the >specified format. > > (Deep sigh). Well, it may be moot anyway. Client has discovered a third > party query and reporting tool for FoxPro, looks kind of like Crystal > reports from the web site, and they can use that to extract data to shoot > over to an Access-based business analysis and reporting module which they > want me to write. > > Still, I'd like to figure this one out. They told me that the guy who > wrote the system is a one-man band, and very hard to get ahold of. > > Rocky > > ----- Original Message ----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 11:18 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >> show unless you ask to see the dbIII ones. >> >> William Hindman >> >> >> ----- Original Message ----- >> From: "Rocky Smolin - Beach Access Software" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 9:48 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Marty: >>> >>> There is a .dbc file which I pointed to at the request of the Connect >>> dialog box. Seemed to work except that not all of the .dbf table showed >>> up for linking. >>> >>> Rocky >>> >>> ----- Original Message ----- >>> From: "MartyConnelly" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 6:09 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Check if you have a .dbc file (metatable file) that incorporates the >>>> free table directory. >>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>> the OLE DB Provider may not work without it. >>>> >>>> I haven't tried it not sure of syntax but just point to dbf table >>>> directory >>>> >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>> "SourceType=DBF;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Marty: >>>>> >>>>> I was hoping to link to these table inthe database container and avoid >>>>> the coding. >>>>> >>>>> But if I hafta, I hafta. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- From: "MartyConnelly" >>>>> >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>> 9.0 is out in Beta. >>>>>> >>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>> It should be backward compatible. How far back I dunno. >>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>> Components as provided by MDAC 2.6 or later >>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>> However MDAC 2.7 is Win2000+ >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>> >>>>>> Sample connection string >>>>>> >>>>>> OLE DB Provider for Visual FoxPro >>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>> "Collating Sequence=MACHINE;" & _ >>>>>> "Password=''" >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>> >>>>>> Visual FoxPro 9.0 Beta >>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>> March 31 2005 >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>> >>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>> >>>>>>> Making some progress. I downloaded from: >>>>>>> >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> >>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>> the directory containing the free tables, clock OK then I get a list >>>>>>> of tables but not all of the .dbf tables are in the link list that >>>>>>> are in the directory. >>>>>>> >>>>>>> So I'm getting closer. >>>>>>> >>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>> the link tables list? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Rocky Smolin >>>>>>> Beach Access Software >>>>>>> http://www.e-z-mrp.com >>>>>>> 858-259-4334 >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> >>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>> >>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>> >>>>>>>> >>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>> Software wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> >>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>>>> download >>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>> >>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>> Control Panel. >>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>> me I must >>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>> directs me to a >>>>>>>>> page that no longer exists to get the update. >>>>>>>>> >>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>> >>>>>>>>> Rocky >>>>>>>>> >>>>>>>>> ----- Original Message ----- >>>>>>>>> From: "Gary Kjos" >>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>> >>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>> >>>>>>>>> > Didja look at this in the KB? >>>>>>>>> > >>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>> > >>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>> > Software wrote: >>>>>>>>> >> Drew: >>>>>>>>> >> >>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>> >> combo >>>>>>>>> box >>>>>>>>> >> 'Files >>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>> >> There >>>>>>>>> is >> ODBC >>>>>>>>> >> Databases. >>>>>>>>> >> >>>>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>>>> the >> File >>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>> >> added >>>>>>>>> but >> I'm >>>>>>>>> >> not >>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>> >> fatal >>>>>>>>> error >>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>> >> >>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>> >> >>>>>>>>> >> Rocky >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> ----- Original Message ----- >>>>>>>>> >> From: >>>>>>>>> >> To: >>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>> >> >>>>>>>>> >> > What error message are you getting from Access when trying to >>>>>>>>> import >> > or >>>>>>>>> >> > link >>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>> coinciding >> > .inf >>>>>>>>> >> > files? >>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>> 'know' >> > where >>>>>>>>> >> > the >>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>> drive >> > letter >>>>>>>>> >> > in >>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>> of the >>>>>>>>> >> > index >>>>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>>>> >> > >>>>>>>>> >> > Drew >>>>>>>>> >> > >>>>>>>>> >> > -----Original Message----- >>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > Dear List: >>>>>>>>> >> > >>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>> in >> > FoxPro. >>>>>>>>> >> > I >>>>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>>>> I >> > can't >>>>>>>>> >> > do >>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>> but got >>>>>>>>> >> > stuck >>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>> >> > >>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>> >> > >>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>> >> > >>>>>>>>> >> > 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 >>>>>>>>> >> >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > -- >>>>>>>>> > 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 >>>>>>>> -- >>>>>>>> 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 >>>>>> >>>>> >>>> >>>> -- >>>> 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 > From cfoust at infostatsystems.com Tue Jan 4 10:39:48 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 08:39:48 -0800 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format Message-ID: Does the A2k machine have the service packs installed? Vanilla A2k had a problem with the version of the VBE6.dll installed by the XP version, which caused the project to get thoroughly toasted in 2000 if the patches weren't in place. Could this be your situation? Charlotte Foust -----Original Message----- From: Tina Norris Fields [mailto:tinanfields at torchlake.com] Sent: Monday, January 03, 2005 11:06 AM To: accessd at databaseadvisors.com Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format Okay, help! I made a little database with some nice parameter queries and selection combo-boxes. It looks great and works perfectly here on my computer - WinXP, AXP using A2K file format. When I copy it onto the machine where it will be used, it doesn't work It is to be used on a Win98 machine using A2K. If I create a blank database and import all the tables, forms, queries, reports, and modules, it works perfectly - until I close the database and reopen it. At that point, the silly thing behaves as though corrupted. Trying to open a form from within the database window gets the message that the file can't be found! What little nasties do I need to know about how to make AXP and A2K play nicely together? I know it will be something that everybody else is aware of and I'm not! TIA Tina -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Jan 4 11:22:52 2005 From: john at winhaven.net (John Bartow) Date: Tue, 4 Jan 2005 11:22:52 -0600 Subject: [AccessD] A2k3 FE - A2k BE issues Message-ID: <200501041123652.SM03308@ScuzzPaq> Does any one have experience with A2k3 FE causing corruption in A2k BEs? I have a client who has an app FE/BE written using A2k. Most workstations are using A2k but a few workstations have A2k3 (O2k3pro) on them and there have been some corruption issues lately. One very bad corruption and some minor(?) corruptions. This is not my FE or BE and I am trying to assist the developer who did these without stepping on her toes. (I will try to get her on this list.) I certainly can't single out the Access app as the only problem since they also had a Quickbooks data file corruption in the last two weeks. My first inclination is that its a network issue as there are some bad segments there but I'm trying to cover my avenues. Wise/Sagekey would solve a lot of the problems here (and save the client money as they have no other need for Access) along with an automatic FE update system for the workstations but I'm starting slow... the reason for my question about corruption. I personally haven't deployed any A2k3 FEs with A2k BEs. TIA John R. Bartow WinHaven LLC PO Box 130 Winneconne, WI 54986 920-582-7574 john at winhaven.net From BarbaraRyan at cox.net Tue Jan 4 11:42:50 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 4 Jan 2005 12:42:50 -0500 Subject: [AccessD] SourceObject Message-ID: <001501c4f284$cfc956a0$0a00a8c0@cx470148a> After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? Thanks, Barb Ryan From bchacc at san.rr.com Tue Jan 4 11:36:53 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 09:36:53 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: <01cc01c4f283$fb0dce00$6401a8c0@HAL9002> Some are upper case. Some lower. Doesn't seem to make a difference on which ones link. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 8:34 AM Subject: Re: [AccessD] Reading FoxPro Tables > ..have you tried renaming the file extensions .dbf rather than .DBF? > > William Hindman > > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, January 04, 2005 10:57 AM > Subject: Re: [AccessD] Reading FoxPro Tables > > >>I get two terse responses from the linker depending on which table I try >>to link: 1) The Microsoft Jet database engine could not find the object >>'hreceived.DBF'. Make sure the object exists and that you spell its name >>and path name correctly. (Although I picked it off the list of tables, so >>I know it's there and spelled correctly), and 2) External table is not in >>the specified format. >> >> (Deep sigh). Well, it may be moot anyway. Client has discovered a third >> party query and reporting tool for FoxPro, looks kind of like Crystal >> reports from the web site, and they can use that to extract data to shoot >> over to an Access-based business analysis and reporting module which they >> want me to write. >> >> Still, I'd like to figure this one out. They told me that the guy who >> wrote the system is a one-man band, and very hard to get ahold of. >> >> Rocky >> >> ----- Original Message ----- >> From: "William Hindman" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 11:18 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >>> show unless you ask to see the dbIII ones. >>> >>> William Hindman >>> >>> >>> ----- Original Message ----- >>> From: "Rocky Smolin - Beach Access Software" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 9:48 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Marty: >>>> >>>> There is a .dbc file which I pointed to at the request of the Connect >>>> dialog box. Seemed to work except that not all of the .dbf table >>>> showed up for linking. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- >>>> From: "MartyConnelly" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 6:09 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Check if you have a .dbc file (metatable file) that incorporates the >>>>> free table directory. >>>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>>> the OLE DB Provider may not work without it. >>>>> >>>>> I haven't tried it not sure of syntax but just point to dbf table >>>>> directory >>>>> >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>>> "SourceType=DBF;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Marty: >>>>>> >>>>>> I was hoping to link to these table inthe database container and >>>>>> avoid the coding. >>>>>> >>>>>> But if I hafta, I hafta. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- From: "MartyConnelly" >>>>>> >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>>> 9.0 is out in Beta. >>>>>>> >>>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>>> It should be backward compatible. How far back I dunno. >>>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>>> Components as provided by MDAC 2.6 or later >>>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>>> However MDAC 2.7 is Win2000+ >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>>> >>>>>>> Sample connection string >>>>>>> >>>>>>> OLE DB Provider for Visual FoxPro >>>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>>> "Collating Sequence=MACHINE;" & _ >>>>>>> "Password=''" >>>>>>> >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>>> >>>>>>> Visual FoxPro 9.0 Beta >>>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>>> March 31 2005 >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>>> >>>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>>> >>>>>>>> Making some progress. I downloaded from: >>>>>>>> >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>>> the directory containing the free tables, clock OK then I get a >>>>>>>> list of tables but not all of the .dbf tables are in the link list >>>>>>>> that are in the directory. >>>>>>>> >>>>>>>> So I'm getting closer. >>>>>>>> >>>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>>> the link tables list? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Rocky Smolin >>>>>>>> Beach Access Software >>>>>>>> http://www.e-z-mrp.com >>>>>>>> 858-259-4334 >>>>>>>> >>>>>>>> >>>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> >>>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>>> >>>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>>> Software wrote: >>>>>>>>> >>>>>>>>>> Gary: >>>>>>>>>> >>>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>>>>> I download >>>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>>> >>>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>>> Control Panel. >>>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>>> me I must >>>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>>> directs me to a >>>>>>>>>> page that no longer exists to get the update. >>>>>>>>>> >>>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>>> >>>>>>>>>> Rocky >>>>>>>>>> >>>>>>>>>> ----- Original Message ----- >>>>>>>>>> From: "Gary Kjos" >>>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>>> >>>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>>> >>>>>>>>>> > Didja look at this in the KB? >>>>>>>>>> > >>>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>>> > >>>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>>> > Software wrote: >>>>>>>>>> >> Drew: >>>>>>>>>> >> >>>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>>> >> combo >>>>>>>>>> box >>>>>>>>>> >> 'Files >>>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>>> >> There >>>>>>>>>> is >> ODBC >>>>>>>>>> >> Databases. >>>>>>>>>> >> >>>>>>>>>> >> When I select that I get the Select Data Source dialog box. >>>>>>>>>> >> In >>>>>>>>>> the >> File >>>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>>> >> added >>>>>>>>>> but >> I'm >>>>>>>>>> >> not >>>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>>> >> fatal >>>>>>>>>> error >>>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>>> >> >>>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>>> >> >>>>>>>>>> >> Rocky >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> ----- Original Message ----- >>>>>>>>>> >> From: >>>>>>>>>> >> To: >>>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> >>>>>>>>>> >> > What error message are you getting from Access when trying >>>>>>>>>> >> > to >>>>>>>>>> import >> > or >>>>>>>>>> >> > link >>>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>>> coinciding >> > .inf >>>>>>>>>> >> > files? >>>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>>> 'know' >> > where >>>>>>>>>> >> > the >>>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>>> drive >> > letter >>>>>>>>>> >> > in >>>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>>> of the >>>>>>>>>> >> > index >>>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>>> >> > them. >>>>>>>>>> >> > >>>>>>>>>> >> > Drew >>>>>>>>>> >> > >>>>>>>>>> >> > -----Original Message----- >>>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > Dear List: >>>>>>>>>> >> > >>>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>>> in >> > FoxPro. >>>>>>>>>> >> > I >>>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>>> >> > apparently >>>>>>>>>> I >> > can't >>>>>>>>>> >> > do >>>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>>> but got >>>>>>>>>> >> > stuck >>>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>>> >> > >>>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>>> >> > >>>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>>> >> > >>>>>>>>>> >> > 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 >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > 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 >>>>>>>>> -- >>>>>>>>> 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 >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> 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 >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Subscriptions at servicexp.com Tue Jan 4 11:36:49 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Tue, 4 Jan 2005 12:36:49 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: <0I9S0053R9Z9QF@l-daemon> Message-ID: Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 04, 2005 3:25 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert: You could use something similar as the following to save then move to a specific record on a subform: DoCmd.GoToRecord acDataForm, "TheSubFormName", acGoTo, intCurrentRecords Just save the current subform record position, in a variable (intCurrentRecords), refresh, then apply the above line of code to reposition yourself to the correct data row. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 9:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 4 11:37:38 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 09:37:38 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: <01d101c4f284$161bebf0$6401a8c0@HAL9002> Yeah, except there's no file export capability in this proprietary app I'm trying to get the data out of. It's run time. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 8:38 AM Subject: Re: [AccessD] Reading FoxPro Tables > ..as a side note, my preferred approach would have been to have FP export > the files as ascii text and then import them into Access ...seems to solve > a lot of file format problems and you can customize the hell out of an > ascii import module. > > William Hindman > > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, January 04, 2005 10:57 AM > Subject: Re: [AccessD] Reading FoxPro Tables > > >>I get two terse responses from the linker depending on which table I try >>to link: 1) The Microsoft Jet database engine could not find the object >>'hreceived.DBF'. Make sure the object exists and that you spell its name >>and path name correctly. (Although I picked it off the list of tables, so >>I know it's there and spelled correctly), and 2) External table is not in >>the specified format. >> >> (Deep sigh). Well, it may be moot anyway. Client has discovered a third >> party query and reporting tool for FoxPro, looks kind of like Crystal >> reports from the web site, and they can use that to extract data to shoot >> over to an Access-based business analysis and reporting module which they >> want me to write. >> >> Still, I'd like to figure this one out. They told me that the guy who >> wrote the system is a one-man band, and very hard to get ahold of. >> >> Rocky >> >> ----- Original Message ----- >> From: "William Hindman" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 11:18 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >>> show unless you ask to see the dbIII ones. >>> >>> William Hindman >>> >>> >>> ----- Original Message ----- >>> From: "Rocky Smolin - Beach Access Software" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 9:48 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Marty: >>>> >>>> There is a .dbc file which I pointed to at the request of the Connect >>>> dialog box. Seemed to work except that not all of the .dbf table >>>> showed up for linking. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- >>>> From: "MartyConnelly" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 6:09 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Check if you have a .dbc file (metatable file) that incorporates the >>>>> free table directory. >>>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>>> the OLE DB Provider may not work without it. >>>>> >>>>> I haven't tried it not sure of syntax but just point to dbf table >>>>> directory >>>>> >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>>> "SourceType=DBF;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Marty: >>>>>> >>>>>> I was hoping to link to these table inthe database container and >>>>>> avoid the coding. >>>>>> >>>>>> But if I hafta, I hafta. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- From: "MartyConnelly" >>>>>> >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>>> 9.0 is out in Beta. >>>>>>> >>>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>>> It should be backward compatible. How far back I dunno. >>>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>>> Components as provided by MDAC 2.6 or later >>>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>>> However MDAC 2.7 is Win2000+ >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>>> >>>>>>> Sample connection string >>>>>>> >>>>>>> OLE DB Provider for Visual FoxPro >>>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>>> "Collating Sequence=MACHINE;" & _ >>>>>>> "Password=''" >>>>>>> >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>>> >>>>>>> Visual FoxPro 9.0 Beta >>>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>>> March 31 2005 >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>>> >>>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>>> >>>>>>>> Making some progress. I downloaded from: >>>>>>>> >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>>> the directory containing the free tables, clock OK then I get a >>>>>>>> list of tables but not all of the .dbf tables are in the link list >>>>>>>> that are in the directory. >>>>>>>> >>>>>>>> So I'm getting closer. >>>>>>>> >>>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>>> the link tables list? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Rocky Smolin >>>>>>>> Beach Access Software >>>>>>>> http://www.e-z-mrp.com >>>>>>>> 858-259-4334 >>>>>>>> >>>>>>>> >>>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> >>>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>>> >>>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>>> Software wrote: >>>>>>>>> >>>>>>>>>> Gary: >>>>>>>>>> >>>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>>>>> I download >>>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>>> >>>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>>> Control Panel. >>>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>>> me I must >>>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>>> directs me to a >>>>>>>>>> page that no longer exists to get the update. >>>>>>>>>> >>>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>>> >>>>>>>>>> Rocky >>>>>>>>>> >>>>>>>>>> ----- Original Message ----- >>>>>>>>>> From: "Gary Kjos" >>>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>>> >>>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>>> >>>>>>>>>> > Didja look at this in the KB? >>>>>>>>>> > >>>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>>> > >>>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>>> > Software wrote: >>>>>>>>>> >> Drew: >>>>>>>>>> >> >>>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>>> >> combo >>>>>>>>>> box >>>>>>>>>> >> 'Files >>>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>>> >> There >>>>>>>>>> is >> ODBC >>>>>>>>>> >> Databases. >>>>>>>>>> >> >>>>>>>>>> >> When I select that I get the Select Data Source dialog box. >>>>>>>>>> >> In >>>>>>>>>> the >> File >>>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>>> >> added >>>>>>>>>> but >> I'm >>>>>>>>>> >> not >>>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>>> >> fatal >>>>>>>>>> error >>>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>>> >> >>>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>>> >> >>>>>>>>>> >> Rocky >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> ----- Original Message ----- >>>>>>>>>> >> From: >>>>>>>>>> >> To: >>>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> >>>>>>>>>> >> > What error message are you getting from Access when trying >>>>>>>>>> >> > to >>>>>>>>>> import >> > or >>>>>>>>>> >> > link >>>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>>> coinciding >> > .inf >>>>>>>>>> >> > files? >>>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>>> 'know' >> > where >>>>>>>>>> >> > the >>>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>>> drive >> > letter >>>>>>>>>> >> > in >>>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>>> of the >>>>>>>>>> >> > index >>>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>>> >> > them. >>>>>>>>>> >> > >>>>>>>>>> >> > Drew >>>>>>>>>> >> > >>>>>>>>>> >> > -----Original Message----- >>>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > Dear List: >>>>>>>>>> >> > >>>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>>> in >> > FoxPro. >>>>>>>>>> >> > I >>>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>>> >> > apparently >>>>>>>>>> I >> > can't >>>>>>>>>> >> > do >>>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>>> but got >>>>>>>>>> >> > stuck >>>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>>> >> > >>>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>>> >> > >>>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>>> >> > >>>>>>>>>> >> > 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 >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > 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 >>>>>>>>> -- >>>>>>>>> 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 >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> 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 >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Tue Jan 4 11:46:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 09:46:28 -0800 Subject: [AccessD] SourceObject Message-ID: I wouldn't have expected it to work in 97 either. I believe it should be Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 04, 2005 9:43 AM To: Access List Subject: [AccessD] SourceObject After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BarbaraRyan at cox.net Tue Jan 4 12:03:55 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 4 Jan 2005 13:03:55 -0500 Subject: [AccessD] SourceObject References: <001501c4f284$cfc956a0$0a00a8c0@cx470148a> Message-ID: <001c01c4f287$c1f23800$0a00a8c0@cx470148a> Sorry --- I think I figured this one out..............Barb ----- Original Message ----- From: "Barbara Ryan" To: "Access List" Sent: Tuesday, January 04, 2005 12:42 PM Subject: [AccessD] SourceObject After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? Thanks, 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 Tue Jan 4 11:56:27 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 04 Jan 2005 18:56:27 +0100 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie From cfoust at infostatsystems.com Tue Jan 4 11:55:05 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 09:55:05 -0800 Subject: [AccessD] SourceObject Message-ID: Hmmn. I just realized that your subreport control and the name of the subreport object may not be the same. What you want to pass as the sourceobject is the name of the subreport itself. So if you need to resolve that from subreportcontrol.report.name, do it before you pass it. Charlotte Foust -----Original Message----- From: Charlotte Foust Sent: Tuesday, January 04, 2005 9:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SourceObject I wouldn't have expected it to work in 97 either. I believe it should be Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 04, 2005 9:43 AM To: Access List Subject: [AccessD] SourceObject After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? 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 clh at christopherhawkins.com Tue Jan 4 12:39:14 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 4 Jan 2005 11:39:14 -0700 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Message-ID: <8f5a3ebde12d48ada35e7397607e8364@christopherhawkins.com> I think his idea is that I use the most recent backup. This is possibly the goofiest thing I have ever been asked to do.? But I'm going to take a stab at it.? If nothing else it might be fun. ---------------------------------------- From: DWUTKA at marlow.com Sent: Tuesday, January 04, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Just out of curiousity, how do you downsize 'back' to an Access database from a SQL Server database, if the SQL server database is down? I think that would be a little difficult, no matter how well you code, unless you are constantly writing out to an .mdb somewhere. Drew -----Original Message----- From: Christopher Hawkins [mailto:clh at christopherhawkins.com] Sent: Monday, January 03, 2005 6:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BarbaraRyan at cox.net Tue Jan 4 12:55:05 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 4 Jan 2005 13:55:05 -0500 Subject: [AccessD] SourceObject References: Message-ID: <002901c4f28e$e7c769e0$0a00a8c0@cx470148a> Charlotte.... I wondered about that. But --- my subreport control name is subrptUPOHP. If I select the SourceObject for the subreport control in Design mode (from the drop-down box), all available selections are prefixed with "report." Barb Ryan ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 12:55 PM Subject: RE: [AccessD] SourceObject > Hmmn. I just realized that your subreport control and the name of the > subreport object may not be the same. What you want to pass as the > sourceobject is the name of the subreport itself. So if you need to > resolve that from subreportcontrol.report.name, do it before you pass > it. > > Charlotte Foust > > > -----Original Message----- > From: Charlotte Foust > Sent: Tuesday, January 04, 2005 9:46 AM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SourceObject > > > I wouldn't have expected it to work in 97 either. I believe it should > be > > Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 04, 2005 9:43 AM > To: Access List > Subject: [AccessD] SourceObject > > > After converting an Access 97 database to Access XP, I am encountering > the following problem: > > A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). > There are several versions of this subreport (e.g., "subrptUPOHP", > "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set > the SourceObject for the subreport as follows: > > Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption > > This has worked fine in Access 97. In Access XP, however, I receive the > error message - 3011 - the Microsoft Jet database could not find object > "~sq_drptUnionProposal~sq_dsubrptUPOHP" > > Any ideas on what's happening? > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 4 13:05:24 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Tue, 4 Jan 2005 11:05:24 -0800 (PST) Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? In-Reply-To: <8f5a3ebde12d48ada35e7397607e8364@christopherhawkins.com> Message-ID: <20050104190524.54781.qmail@web80801.mail.yahoo.com> SQL is a lot more stable than Access. It sounds as if he might of had some instability or corruption problems in the past. If he truly fears the possiblibility of SQL server going down, there are many tools already built for the purpose that are available, or as others have mentioned mirroring of drives and or servers. If you STILL going to do it, you could run a job on the SQL server that backs up every hour or so and copy that back up file to a PC somewhere. Using MSDE on a PC somewhere you could execute a stored procedure which would run the restore of the database on this box and change your ADPs connection to this box. Fugly, but it would work. David --- Christopher Hawkins wrote: > I think his idea is that I use the most recent > backup. > > This is possibly the goofiest thing I have ever > been asked to do. But I'm going to take a stab at > it. If nothing else it might be fun. > > ---------------------------------------- > From: DWUTKA at marlow.com > Sent: Tuesday, January 04, 2005 8:51 AM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] One-click upsizing and > downsizing of Access to SQL Server and back? > > Just out of curiousity, how do you downsize 'back' > to an Access database > from a SQL Server database, if the SQL server > database is down? I think > that would be a little difficult, no matter how well > you code, unless you > are constantly writing out to an .mdb somewhere. > > Drew > > -----Original Message----- > From: Christopher Hawkins > [mailto:clh at christopherhawkins.com] > Sent: Monday, January 03, 2005 6:33 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] One-click upsizing and downsizing > of Access to SQL > Server and back? > > This is a strange request. Bear with me. > > I have a client who I am taking from an Access > back-end to a SQL Server > backend. Not having any previous experience with > SQL Server, my client is > nervous, and no amount of explaining or references > will calm him. He's > asked me to build some sort of routine so that if > the SQL Server goes down, > he can "downsize" back to An Access back-end with a > single button click. He > also wants to be able to re-upsize with a single > button click. > > If he's willing to pay for the hours, I may as > well. It might turn out to > be a fun project. ;) > > I usually do my upsizing with the Upsizing Wizard. > I am aware of DTS but > have used it only sparingly. > > Have any of you done anything like this before? > > -Christopher- > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 4 13:11:24 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 04 Jan 2005 11:11:24 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: <41DAEA5C.90601@shaw.ca> It is possible you have corrupt headers in dbf file, Wild guess. Not as common as Access corruption. incorrect/corrupt dbf header record counter, before VFP 8.0 error was ignored and records could be lost. There is one company that has a full dbf dbc recovery program abri.com. Maybe your client has a copy. Maybe also try importing problem dbf file into Excel for clues. Or if courageous install Beta 9.0 of Visual FoxPro. Rocky Smolin - Beach Access Software wrote: > I get two terse responses from the linker depending on which table I > try to link: 1) The Microsoft Jet database engine could not find the > object 'hreceived.DBF'. Make sure the object exists and that you > spell its name and path name correctly. (Although I picked it off the > list of tables, so I know it's there and spelled correctly), and 2) > External table is not in the specified format. > > (Deep sigh). Well, it may be moot anyway. Client has discovered a > third party query and reporting tool for FoxPro, looks kind of like > Crystal reports from the web site, and they can use that to extract > data to shoot over to an Access-based business analysis and reporting > module which they want me to write. > > Still, I'd like to figure this one out. They told me that the guy who > wrote the system is a one-man band, and very hard to get ahold of. > > Rocky > > ----- Original Message ----- From: "William Hindman" > > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 11:18 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> ..did you select dbIII as the file type? ...some pre VFP dbfs will >> not show unless you ask to see the dbIII ones. >> >> William Hindman >> >> >> ----- Original Message ----- From: "Rocky Smolin - Beach Access >> Software" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 9:48 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Marty: >>> >>> There is a .dbc file which I pointed to at the request of the >>> Connect dialog box. Seemed to work except that not all of the .dbf >>> table showed up for linking. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "MartyConnelly" >>> >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 6:09 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Check if you have a .dbc file (metatable file) that incorporates >>>> the free table directory. >>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>> the OLE DB Provider may not work without it. >>>> >>>> I haven't tried it not sure of syntax but just point to dbf table >>>> directory >>>> >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>> "SourceType=DBF;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Marty: >>>>> >>>>> I was hoping to link to these table inthe database container and >>>>> avoid the coding. >>>>> >>>>> But if I hafta, I hafta. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- From: "MartyConnelly" >>>>> >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider >>>>>> for Visual FoxPro 8.0" , the ODBC is good only up to Visual >>>>>> FoxPro 6.0 >>>>>> 9.0 is out in Beta. >>>>>> >>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>> It should be backward compatible. How far back I dunno. >>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>> Components as provided by MDAC 2.6 or later >>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>> However MDAC 2.7 is Win2000+ >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>> >>>>>> >>>>>> Sample connection string >>>>>> >>>>>> OLE DB Provider for Visual FoxPro >>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>> "Collating Sequence=MACHINE;" & _ >>>>>> "Password=''" >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>> >>>>>> >>>>>> Visual FoxPro 9.0 Beta >>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>> March 31 2005 >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>> >>>>>> >>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>> >>>>>>> Making some progress. I downloaded from: >>>>>>> >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> >>>>>>> >>>>>>> Now I can link some of the tables by selecting ODBC databases, >>>>>>> then in Select Data Source select Visual FoxPro Database, in the >>>>>>> Configure Connection dialog select Free Table Directory, browse >>>>>>> to the directory containing the free tables, clock OK then I get >>>>>>> a list of tables but not all of the .dbf tables are in the link >>>>>>> list that are in the directory. >>>>>>> >>>>>>> So I'm getting closer. >>>>>>> >>>>>>> Do you know of some reason why all of the tables wouldn't appear >>>>>>> in the link tables list? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Rocky Smolin >>>>>>> Beach Access Software >>>>>>> http://www.e-z-mrp.com >>>>>>> 858-259-4334 >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> >>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>> >>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>> Software wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> >>>>>>>>> Failed. It tells me to download the latest version of MDAC. >>>>>>>>> SO I download >>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>> >>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>> Control Panel. >>>>>>>>> But I get an error when I select the Visual FoxPro driver - >>>>>>>>> tells me I must >>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>> directs me to a >>>>>>>>> page that no longer exists to get the update. >>>>>>>>> >>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>> >>>>>>>>> Rocky >>>>>>>>> >>>>>>>>> ----- Original Message ----- >>>>>>>>> From: "Gary Kjos" >>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>> >>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>> >>>>>>>>> > Didja look at this in the KB? >>>>>>>>> > >>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>> > >>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>> > Software wrote: >>>>>>>>> >> Drew: >>>>>>>>> >> >>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>> >> combo >>>>>>>>> box >>>>>>>>> >> 'Files >>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>> >> There >>>>>>>>> is >> ODBC >>>>>>>>> >> Databases. >>>>>>>>> >> >>>>>>>>> >> When I select that I get the Select Data Source dialog >>>>>>>>> box. In >>>>>>>>> the >> File >>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>> added >>>>>>>>> but >> I'm >>>>>>>>> >> not >>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>> fatal >>>>>>>>> error >>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>> >> >>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>> >> >>>>>>>>> >> Rocky >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> ----- Original Message ----- >>>>>>>>> >> From: >>>>>>>>> >> To: >>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>> >> >>>>>>>>> >> > What error message are you getting from Access when >>>>>>>>> trying to >>>>>>>>> import >> > or >>>>>>>>> >> > link >>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>> coinciding >> > .inf >>>>>>>>> >> > files? >>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>> 'know' >> > where >>>>>>>>> >> > the >>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>> drive >> > letter >>>>>>>>> >> > in >>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>> of the >>>>>>>>> >> > index >>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>> them. >>>>>>>>> >> > >>>>>>>>> >> > Drew >>>>>>>>> >> > >>>>>>>>> >> > -----Original Message----- >>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > Dear List: >>>>>>>>> >> > >>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>> in >> > FoxPro. >>>>>>>>> >> > I >>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>> apparently >>>>>>>>> I >> > can't >>>>>>>>> >> > do >>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>> but got >>>>>>>>> >> > stuck >>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>> >> > >>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>> >> > >>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>> >> > >>>>>>>>> >> > 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 >>>>>>>>> >> >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > -- >>>>>>>>> > 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 >>>>>>>> -- >>>>>>>> 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 >>>>>> >>>>> >>>> >>>> -- >>>> 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 >> > -- Marty Connelly Victoria, B.C. Canada From Subscriptions at servicexp.com Tue Jan 4 13:13:10 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Tue, 4 Jan 2005 14:13:10 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Gustav, Thanks, Works like a charm !! At least this way, it's only the Form(s) in question that are not being repainted rather then the entire application with the use of docmd.echo.. Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 04, 2005 12:56 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 4 14:59:47 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 12:59:47 -0800 Subject: [AccessD] SourceObject Message-ID: That is because they are reports, but you don't need that construction in the property, which just holds the name of the report object used to populate the control. Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 04, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SourceObject Charlotte.... I wondered about that. But --- my subreport control name is subrptUPOHP. If I select the SourceObject for the subreport control in Design mode (from the drop-down box), all available selections are prefixed with "report." Barb Ryan ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 12:55 PM Subject: RE: [AccessD] SourceObject > Hmmn. I just realized that your subreport control and the name of the > subreport object may not be the same. What you want to pass as the > sourceobject is the name of the subreport itself. So if you need to > resolve that from subreportcontrol.report.name, do it before you pass > it. > > Charlotte Foust > > > -----Original Message----- > From: Charlotte Foust > Sent: Tuesday, January 04, 2005 9:46 AM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SourceObject > > > I wouldn't have expected it to work in 97 either. I believe it should > be > > Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 04, 2005 9:43 AM > To: Access List > Subject: [AccessD] SourceObject > > > After converting an Access 97 database to Access XP, I am encountering > the following problem: > > A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). > There are several versions of this subreport (e.g., "subrptUPOHP", > "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I > set the SourceObject for the subreport as follows: > > Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption > > This has worked fine in Access 97. In Access XP, however, I receive > the error message - 3011 - the Microsoft Jet database could not find > object "~sq_drptUnionProposal~sq_dsubrptUPOHP" > > Any ideas on what's happening? > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 4 15:01:00 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 13:01:00 -0800 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: But in some situations Painting doesn't work, like on subforms and parent forms. In that case Echo is the only way to turn off screen painting while you do whatever needs to be done. Charlotte Foust -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: Tuesday, January 04, 2005 9:56 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From clh at christopherhawkins.com Tue Jan 4 15:46:20 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 4 Jan 2005 14:46:20 -0700 Subject: [AccessD] Date within this quarter? Message-ID: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- From jimdettman at earthlink.net Tue Jan 4 15:57:38 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 4 Jan 2005 16:57:38 -0500 Subject: [AccessD] Date within this quarter? In-Reply-To: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Message-ID: Chris, If fiscal, then you need to compare it against a table loaded with the periods. If strictly calendar then: If Datepart("q",) = then End If Optional arguments are first day of year and first day of week. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Christopher Hawkins Sent: Tuesday, January 04, 2005 4:46 PM To: accessd at databaseadvisors.com Subject: [AccessD] Date within this quarter? Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jeffrey.demulling at usbank.com Tue Jan 4 16:07:58 2005 From: jeffrey.demulling at usbank.com (jeffrey.demulling at usbank.com) Date: Tue, 4 Jan 2005 16:07:58 -0600 Subject: [AccessD] Date within this quarter? In-Reply-To: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Message-ID: I have not tested this and am just writing off top of my head Call TestCalendarQuartersEqual( 07-March-2004, Date) Function TestCalendarQuartersEqual(mydate1 as Date, mydate2 as Date) as Boolean TestCalendarQuartersEqual = CalendarQuarter(mydate1) = CalendarQuarter(mydate2) End Function Function CalendarQuarter(mydate as Date) as integer Select Case Month(mydate) Case 1,2,3 CalendarQuarter = 1 Case 4,5,6 CalendarQuarter = 2 Case 7,8,9 CalendarQuarter = 3 Case else CalendarQuarter = 4 end select End Function "Christopher Hawkins" accessd at databaseadvisors.com Sent by: cc accessd-bounces at d atabaseadvisors.c Subject om [AccessD] Date within this quarter? 01/04/2005 03:46 PM Please respond to "Access Developers discussion and problem solving" Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== From Jim.Hale at FleetPride.com Tue Jan 4 16:11:45 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Tue, 4 Jan 2005 16:11:45 -0600 Subject: [AccessD] Date within this quarter? Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233732F@corp-es01.fleetpride.com> How about changing the date to a serial number then testing if it falls between the qtr beginning and ending serial number? Jim Hale -----Original Message----- From: Christopher Hawkins [mailto:clh at christopherhawkins.com] Sent: Tuesday, January 04, 2005 3:46 PM To: accessd at databaseadvisors.com Subject: [AccessD] Date within this quarter? Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- 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 clh at christopherhawkins.com Tue Jan 4 16:36:44 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 4 Jan 2005 15:36:44 -0700 Subject: [AccessD] Date within this quarter? Message-ID: I'm sorry, you guys.? I haven't been sleeping much the past week.? I meant VBScript, not VBA. Anyway, the solution I came up with was this: if datediff("q",pOrderDate,date()) > 0 then ??? ' order date is froma different quarter -Christopher- ---------------------------------------- From: jeffrey.demulling at usbank.com Sent: Tuesday, January 04, 2005 3:20 PM To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Date within this quarter? I have not tested this and am just writing off top of my head Call TestCalendarQuartersEqual( 07-March-2004, Date) Function TestCalendarQuartersEqual(mydate1 as Date, mydate2 as Date) as Boolean TestCalendarQuartersEqual = CalendarQuarter(mydate1) = CalendarQuarter(mydate2) End Function Function CalendarQuarter(mydate as Date) as integer Select Case Month(mydate) Case 1,2,3 CalendarQuarter = 1 Case 4,5,6 CalendarQuarter = 2 Case 7,8,9 CalendarQuarter = 3 Case else CalendarQuarter = 4 end select End Function "Christopher Hawkins" awkins.com> accessd at databaseadvisors.com Sent by: cc accessd-bounces at d atabaseadvisors.c Subject om [AccessD] Date within this quarter? 01/04/2005 03:46 PM Please respond to "Access Developers discussion and problem solving" advisors.com> Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Tue Jan 4 16:43:53 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 04 Jan 2005 14:43:53 -0800 Subject: [AccessD] Date within this quarter? References: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Message-ID: <41DB1C29.8070301@shaw.ca> You could try some variation of this code but just remember a companies fiscal year or quarter may not corespond with a calendar year In fact it probably won't. Function dhFirstDayInQuarter( _ Optional dtmDate As Date = 0) As Date ' Returns the first day in the quarter specified ' by the date in dtmDate. Const dhcMonthsInQuarter As Integer = 3 If dtmDate = 0 Then ' Did the caller pass in a date? If not, use ' the current date. dtmDate = Date End If dhFirstDayInQuarter = DateSerial( _ Year(dtmDate), _ Int((Month(dtmDate) - 1) / dhcMonthsInQuarter) * _ dhcMonthsInQuarter + 1, _ 1) End Function Function dhLastDayInQuarter(Optional dtmDate As Date = 0) As Date ' 'Returns the last day in the quarter specified ' by the date in dtmDate. Const dhcMonthsInQuarter As Integer = 3 If dtmDate = 0 Then ' Did the caller pass in a date? If not, use ' the current date. dtmDate = Date End If dhLastDayInQuarter = DateSerial( _ Year(dtmDate), _ Int((Month(dtmDate) - 1) / dhcMonthsInQuarter) _ * dhcMonthsInQuarter + (dhcMonthsInQuarter + 1), 0) End Function Christopher Hawkins wrote: >Hello all. Fun VBA question here. > > Given a date, how would you determine if it fell within the current calendar quarter? > > -Christopher- > > > > -- Marty Connelly Victoria, B.C. Canada From Subscriptions at servicexp.com Tue Jan 4 19:30:05 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Tue, 4 Jan 2005 20:30:05 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Charlotte, Turning Painting off worked for me. I'm using it inside a subform (datasheet) ... I think I was also able to turn the parent off from within the subform (datasheet). Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 04, 2005 4:01 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? But in some situations Painting doesn't work, like on subforms and parent forms. In that case Echo is the only way to turn off screen painting while you do whatever needs to be done. Charlotte Foust -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: Tuesday, January 04, 2005 9:56 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 4 21:04:44 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 19:04:44 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> <41DAEA5C.90601@shaw.ca> Message-ID: <042d01c4f2d3$4eea3690$6401a8c0@HAL9002> Ironically, this was a demo download from their web site www.foxtow.com. Unfortunately I was unable to run the demo because it asked for a user name and password and no where did they tell you what user name and password to use. But the tables were all exposed. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 11:11 AM Subject: Re: [AccessD] Reading FoxPro Tables > It is possible you have corrupt headers in dbf file, Wild guess. Not as > common as Access corruption. > incorrect/corrupt dbf header record counter, before VFP 8.0 error was > ignored and records could be lost. > > There is one company that has a full dbf dbc recovery program abri.com. > Maybe your client has a copy. > > Maybe also try importing problem dbf file into Excel for clues. Or if > courageous install Beta 9.0 of Visual FoxPro. > > Rocky Smolin - Beach Access Software wrote: > >> I get two terse responses from the linker depending on which table I try >> to link: 1) The Microsoft Jet database engine could not find the object >> 'hreceived.DBF'. Make sure the object exists and that you spell its name >> and path name correctly. (Although I picked it off the list of tables, so >> I know it's there and spelled correctly), and 2) External table is not in >> the specified format. >> >> (Deep sigh). Well, it may be moot anyway. Client has discovered a third >> party query and reporting tool for FoxPro, looks kind of like Crystal >> reports from the web site, and they can use that to extract data to shoot >> over to an Access-based business analysis and reporting module which they >> want me to write. >> >> Still, I'd like to figure this one out. They told me that the guy who >> wrote the system is a one-man band, and very hard to get ahold of. >> >> Rocky >> >> ----- Original Message ----- From: "William Hindman" >> >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 11:18 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >>> show unless you ask to see the dbIII ones. >>> >>> William Hindman >>> >>> >>> ----- Original Message ----- From: "Rocky Smolin - Beach Access >>> Software" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 9:48 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Marty: >>>> >>>> There is a .dbc file which I pointed to at the request of the Connect >>>> dialog box. Seemed to work except that not all of the .dbf table >>>> showed up for linking. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- From: "MartyConnelly" >>>> >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 6:09 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Check if you have a .dbc file (metatable file) that incorporates the >>>>> free table directory. >>>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>>> the OLE DB Provider may not work without it. >>>>> >>>>> I haven't tried it not sure of syntax but just point to dbf table >>>>> directory >>>>> >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>>> "SourceType=DBF;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Marty: >>>>>> >>>>>> I was hoping to link to these table inthe database container and >>>>>> avoid the coding. >>>>>> >>>>>> But if I hafta, I hafta. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- From: "MartyConnelly" >>>>>> >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>>> 9.0 is out in Beta. >>>>>>> >>>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>>> It should be backward compatible. How far back I dunno. >>>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>>> Components as provided by MDAC 2.6 or later >>>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>>> However MDAC 2.7 is Win2000+ >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>>> >>>>>>> Sample connection string >>>>>>> >>>>>>> OLE DB Provider for Visual FoxPro >>>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>>> "Collating Sequence=MACHINE;" & _ >>>>>>> "Password=''" >>>>>>> >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>>> >>>>>>> Visual FoxPro 9.0 Beta >>>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>>> March 31 2005 >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>>> >>>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>>> >>>>>>>> Making some progress. I downloaded from: >>>>>>>> >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>>> the directory containing the free tables, clock OK then I get a >>>>>>>> list of tables but not all of the .dbf tables are in the link list >>>>>>>> that are in the directory. >>>>>>>> >>>>>>>> So I'm getting closer. >>>>>>>> >>>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>>> the link tables list? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Rocky Smolin >>>>>>>> Beach Access Software >>>>>>>> http://www.e-z-mrp.com >>>>>>>> 858-259-4334 >>>>>>>> >>>>>>>> >>>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> >>>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>>> >>>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>>> Software wrote: >>>>>>>>> >>>>>>>>>> Gary: >>>>>>>>>> >>>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>>>>> I download >>>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>>> >>>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>>> Control Panel. >>>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>>> me I must >>>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>>> directs me to a >>>>>>>>>> page that no longer exists to get the update. >>>>>>>>>> >>>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>>> >>>>>>>>>> Rocky >>>>>>>>>> >>>>>>>>>> ----- Original Message ----- >>>>>>>>>> From: "Gary Kjos" >>>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>>> >>>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>>> >>>>>>>>>> > Didja look at this in the KB? >>>>>>>>>> > >>>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>>> > >>>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>>> > Software wrote: >>>>>>>>>> >> Drew: >>>>>>>>>> >> >>>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>>> >> combo >>>>>>>>>> box >>>>>>>>>> >> 'Files >>>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>>> >> There >>>>>>>>>> is >> ODBC >>>>>>>>>> >> Databases. >>>>>>>>>> >> >>>>>>>>>> >> When I select that I get the Select Data Source dialog >>>>>>>>>> box. In >>>>>>>>>> the >> File >>>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>>> added >>>>>>>>>> but >> I'm >>>>>>>>>> >> not >>>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>>> fatal >>>>>>>>>> error >>>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>>> >> >>>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>>> >> >>>>>>>>>> >> Rocky >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> ----- Original Message ----- >>>>>>>>>> >> From: >>>>>>>>>> >> To: >>>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> >>>>>>>>>> >> > What error message are you getting from Access when >>>>>>>>>> trying to >>>>>>>>>> import >> > or >>>>>>>>>> >> > link >>>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>>> coinciding >> > .inf >>>>>>>>>> >> > files? >>>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>>> 'know' >> > where >>>>>>>>>> >> > the >>>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>>> drive >> > letter >>>>>>>>>> >> > in >>>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>>> of the >>>>>>>>>> >> > index >>>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>>> them. >>>>>>>>>> >> > >>>>>>>>>> >> > Drew >>>>>>>>>> >> > >>>>>>>>>> >> > -----Original Message----- >>>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > Dear List: >>>>>>>>>> >> > >>>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>>> in >> > FoxPro. >>>>>>>>>> >> > I >>>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>>> apparently >>>>>>>>>> I >> > can't >>>>>>>>>> >> > do >>>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>>> but got >>>>>>>>>> >> > stuck >>>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>>> >> > >>>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>>> >> > >>>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>>> >> > >>>>>>>>>> >> > 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 >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > 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 >>>>>>>>> -- >>>>>>>>> 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 >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> 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 >>> >> > > -- > 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 Wed Jan 5 01:52:23 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 04 Jan 2005 23:52:23 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: <01cc01c4f283$fb0dce00$6401a8c0@HAL9002> Message-ID: <0I9U0013R354E0@l-daemon> Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim From pedro at plex.nl Wed Jan 5 08:54:22 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Wed, 05 Jan 2005 08:54:22 (MET) Subject: [AccessD] average in matrix Message-ID: <200501050754.j057sMSK009577@mailhostC.plex.net> Hello Group, i have a matrix in Excel and would like the average of all the values in the fields. Kan this been done with access or is it better to do this in Excel, in a way that i don't have to change formula for each field for the horizontal values and vertical values. Pedro Janssen From Gustav at cactus.dk Wed Jan 5 03:11:22 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 10:11:22 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro In Access you can link to the Excel workbook. In the workbook, create a Named Range which exactly contains the matrix. Save the file. In Access, attach the workbook, choose Named Range and not Worksheet. Pick your Named Range. Now, create a query like this: SELECT Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix FROM xlsMatrixTest; where you, of course, will need to adjust the number of fields (columns, here 3) and the included fields (F1 to Fn) and the name of the linked Excel range (xlsMatrixTest). /gustav >>> pedro at plex.nl 05-01-2005 08:54:22 >>> Hello Group, i have a matrix in Excel and would like the average of all the values in the fields. Kan this been done with access or is it better to do this in Excel, in a way that i don't have to change formula for each field for the horizontal values and vertical values. Pedro Janssen From roz.clarke at donnslaw.co.uk Wed Jan 5 03:23:09 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Wed, 5 Jan 2005 09:23:09 -0000 Subject: [AccessD] tabs in memo fields Message-ID: <61F915314798D311A2F800A0C9C8318805CED9E6@dibble.observatory.donnslaw.co.uk> Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From dejpolsys at hotmail.com Wed Jan 5 04:52:50 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Wed, 5 Jan 2005 05:52:50 -0500 Subject: [AccessD] tabs in memo fields References: <61F915314798D311A2F800A0C9C8318805CED9E6@dibble.observatory.donnslaw.co.uk> Message-ID: Jim/Roz http://support.microsoft.com/?kbid=210433 ..hth :) William Hindman ----- Original Message ----- From: "Roz Clarke" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, January 05, 2005 4:23 AM Subject: RE: [AccessD] tabs in memo fields > Hi Jim > > I hope some bright spark who actually slept last night will come up with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this > on the same memo until you don't find a tab, then move on to the mext > memo. > You could use a flag to indicate whether a tab was found on the last pass > or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to know > too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -------------------------------------------------------------------------------- > > The contents of this message and any attachments are the property of Donns > Solicitors > and are intended for the confidential use of the named recipient only. > They may be legally > privileged and should not be communicated to, or relied upon, by any other > party without > our written consent. If you are not the addressee, please notify us > immediately so that we > can make arrangements for its return. You should not show this e-mail to > any person or > take copies as you may be committing a criminal or civil offence for which > you may be > liable. The statement and opinions expressed in this e-mail message are > those of the > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > to this e-mail will have been checked with virus protection software prior > to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss > which may be caused > by software viruses... > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jarus at amerinet-gpo.com Wed Jan 5 06:28:27 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 06:28:27 -0600 Subject: [AccessD] Date Issue Message-ID: I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. From Gustav at cactus.dk Wed Jan 5 06:53:48 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 13:53:48 +0100 Subject: [AccessD] Date Issue Message-ID: Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 From prodevmg at yahoo.com Wed Jan 5 06:51:53 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Wed, 5 Jan 2005 04:51:53 -0800 (PST) Subject: [AccessD] Date Issue In-Reply-To: Message-ID: <20050105125153.19487.qmail@web20428.mail.yahoo.com> Have you tried setting the format of the column in the design grid of the query to "Short Date" or "mm/dd/yy" ? Terri Jarus wrote: I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- 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!? All your favorites on one personal page ? Try My Yahoo! From roz.clarke at donnslaw.co.uk Wed Jan 5 07:24:40 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Wed, 5 Jan 2005 13:24:40 -0000 Subject: [AccessD] tabs in memo fields Message-ID: <61F915314798D311A2F800A0C9C8318805CED9EF@dibble.observatory.donnslaw.co.uk> Eh, not that different from what I was trying to say! Thank you for the link Mr H. -----Original Message----- From: William Hindman [mailto:dejpolsys at hotmail.com] Sent: 05 January 2005 10:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] tabs in memo fields Jim/Roz http://support.microsoft.com/?kbid=210433 ..hth :) William Hindman ----- Original Message ----- From: "Roz Clarke" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, January 05, 2005 4:23 AM Subject: RE: [AccessD] tabs in memo fields > Hi Jim > > I hope some bright spark who actually slept last night will come up > with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com ---------------------------------------------------------------------------- ---- > > The contents of this message and any attachments are the property of Donns > Solicitors > and are intended for the confidential use of the named recipient only. > They may be legally > privileged and should not be communicated to, or relied upon, by any other > party without > our written consent. If you are not the addressee, please notify us > immediately so that we > can make arrangements for its return. You should not show this e-mail to > any person or > take copies as you may be committing a criminal or civil offence for which > you may be > liable. The statement and opinions expressed in this e-mail message are > those of the > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > to this e-mail will have been checked with virus protection software prior > to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss > which may be caused > by software viruses... > ---------------------------------------------------------------------------- ---- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jarus at amerinet-gpo.com Wed Jan 5 07:37:45 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 07:37:45 -0600 Subject: [AccessD] Date Issue Message-ID: That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. From accessd at shaw.ca Wed Jan 5 08:19:39 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 05 Jan 2005 06:19:39 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: <61F915314798D311A2F800A0C9C8318805CED9E6@dibble.observatory.donnslaw.co.uk> Message-ID: <0I9U007CVL46M1@l-daemon> Hi Roz: Thanks for your help. I have been playing with tracking the tabs (chr(9)) with 'instr' but have been having some issues handling the fields through a function as the memo content is so large. Thanks again for your help. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Wednesday, January 05, 2005 1:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 08:26:37 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 05 Jan 2005 06:26:37 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: Message-ID: <0I9U00014LFSS5@l-daemon> Hi William: Thanks for the information. There should be enough there to assemble and appropriate function. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Wednesday, January 05, 2005 2:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] tabs in memo fields Jim/Roz http://support.microsoft.com/?kbid=210433 ..hth :) William Hindman ----- Original Message ----- From: "Roz Clarke" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, January 05, 2005 4:23 AM Subject: RE: [AccessD] tabs in memo fields > Hi Jim > > I hope some bright spark who actually slept last night will come up with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this > on the same memo until you don't find a tab, then move on to the mext > memo. > You could use a flag to indicate whether a tab was found on the last pass > or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to know > too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com ---------------------------------------------------------------------------- ---- > > The contents of this message and any attachments are the property of Donns > Solicitors > and are intended for the confidential use of the named recipient only. > They may be legally > privileged and should not be communicated to, or relied upon, by any other > party without > our written consent. If you are not the addressee, please notify us > immediately so that we > can make arrangements for its return. You should not show this e-mail to > any person or > take copies as you may be committing a criminal or civil offence for which > you may be > liable. The statement and opinions expressed in this e-mail message are > those of the > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > to this e-mail will have been checked with virus protection software prior > to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss > which may be caused > by software viruses... > ---------------------------------------------------------------------------- ---- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Wed Jan 5 08:39:58 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 5 Jan 2005 09:39:58 -0500 Subject: [AccessD] tabs in memo fields Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A6B@xlivmbx21.aig.com> I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs (chr(9)) > with 'instr' but have been having some issues handling the fields through > a > function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this > on the same memo until you don't find a tab, then move on to the mext > memo. > You could use a flag to indicate whether a tab was found on the last pass > or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to know > too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 08:41:05 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 05 Jan 2005 09:41:05 -0500 Subject: [AccessD] tabs in memo fields In-Reply-To: <0I9U007CVL46M1@l-daemon> Message-ID: <000001c4f334$9a399350$677aa8c0@ColbyM6805> You know there is an instrrev function to find the LAST instance of a character (or str)? It starts the search from the end of the string and works toward the front. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Wednesday, January 05, 2005 9:20 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Roz: Thanks for your help. I have been playing with tracking the tabs (chr(9)) with 'instr' but have been having some issues handling the fields through a function as the memo content is so large. Thanks again for your help. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Wednesday, January 05, 2005 1:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jarus at amerinet-gpo.com Wed Jan 5 09:07:26 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 09:07:26 -0600 Subject: [AccessD] Date Issue Message-ID: So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> jarus at amerinet-gpo.com 1/5/2005 7:37:45 AM >>> That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Jan 5 09:26:37 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 5 Jan 2005 10:26:37 -0500 Subject: [AccessD] Date Issue In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8AC19@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCE5@ADGSERVER> I think that if you do it as a parameter, you do not need the #s around the date. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: Wednesday, January 05, 2005 10:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 From jarus at amerinet-gpo.com Wed Jan 5 09:29:18 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 09:29:18 -0600 Subject: [AccessD] Date Issue Message-ID: I thought of that too and tried that - if I put in a parameter of #12/1/04#, it works. However, if I want to prompt for the date such as [Enter Date], and I actually type in #12/1/04# with the #'s, it still doesn't work. I can't figure it out? Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> bheid at appdevgrp.com 1/5/2005 9:26:37 AM >>> I think that if you do it as a parameter, you do not need the #s around the date. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: Wednesday, January 05, 2005 10:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. From lists at theopg.com Wed Jan 5 09:14:29 2005 From: lists at theopg.com (MarkH) Date: Wed, 5 Jan 2005 15:14:29 -0000 Subject: [AccessD] Date Issue In-Reply-To: Message-ID: <002a01c4f339$41e3a560$c639fc3e@netboxxp> Don't use the # when entering from the prompt... Watch out for date formats too... To avoid confusing months and days you may want to do something like (UK, or whatever format is most suited) Format([Enter Date],"DD MMM YYYY") Hth mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: 05 January 2005 15:07 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> jarus at amerinet-gpo.com 1/5/2005 7:37:45 AM >>> That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------ --- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From jwcolby at colbyconsulting.com Wed Jan 5 09:49:51 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 05 Jan 2005 10:49:51 -0500 Subject: [AccessD] tabs in memo fields In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A6B@xlivmbx21.aig.com> Message-ID: <001201c4f33e$359d7510$677aa8c0@ColbyM6805> That is a NICE 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 Heenan, Lambert Sent: Wednesday, January 05, 2005 9:40 AM To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' Subject: RE: [AccessD] tabs in memo fields I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs > (chr(9)) with 'instr' but have been having some issues handling the > fields through a function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up > with an elegant solution because the only thing I can come up with at > the moment is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo field using a query or function? Note, memo field can be many > hundreds of characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jarus at amerinet-gpo.com Wed Jan 5 09:53:32 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 09:53:32 -0600 Subject: [AccessD] Date Issue Message-ID: You got me on the right track, I used CDate([Enter Date]) for my criteria and that seems to have worked. Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> lists at theopg.com 1/5/2005 9:14:29 AM >>> Don't use the # when entering from the prompt... Watch out for date formats too... To avoid confusing months and days you may want to do something like (UK, or whatever format is most suited) Format([Enter Date],"DD MMM YYYY") Hth mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: 05 January 2005 15:07 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> jarus at amerinet-gpo.com 1/5/2005 7:37:45 AM >>> That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------ --- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 -- 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 Jan 5 10:11:09 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 5 Jan 2005 11:11:09 -0500 Subject: [AccessD] tabs in memo fields Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A70@xlivmbx21.aig.com> Well thanks. High praise coming from JWC. Feel free to add it to your framework toolkit. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Wednesday, January 05, 2005 10:50 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > That is a NICE function! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > From Jim.Hale at FleetPride.com Wed Jan 5 10:18:16 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 5 Jan 2005 10:18:16 -0600 Subject: [AccessD] tabs in memo fields Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337335@corp-es01.fleetpride.com> Anybody know of a similar function that could be used to validate file names? I let users add short descriptions to file names before they are saved and I badly need a function to validate their input. Jim Hale -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 05, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields That is a NICE 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 Heenan, Lambert Sent: Wednesday, January 05, 2005 9:40 AM To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' Subject: RE: [AccessD] tabs in memo fields I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs > (chr(9)) with 'instr' but have been having some issues handling the > fields through a function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up > with an elegant solution because the only thing I can come up with at > the moment is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo field using a query or function? Note, memo field can be many > hundreds of characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 cfoust at infostatsystems.com Wed Jan 5 10:31:16 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 5 Jan 2005 08:31:16 -0800 Subject: [AccessD] tabs in memo fields Message-ID: There's no reason you couldn't use the function for that purpose, assuming you're creating the filename in code. Charlotte Foust -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Wednesday, January 05, 2005 8:18 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Anybody know of a similar function that could be used to validate file names? I let users add short descriptions to file names before they are saved and I badly need a function to validate their input. Jim Hale -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 05, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields That is a NICE 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 Heenan, Lambert Sent: Wednesday, January 05, 2005 9:40 AM To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' Subject: RE: [AccessD] tabs in memo fields I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs > (chr(9)) with 'instr' but have been having some issues handling the > fields through a function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up > with an elegant solution because the only thing I can come up with at > the moment is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo field using a query or function? Note, memo field can be many > hundreds of characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 lists at theopg.com Wed Jan 5 10:10:58 2005 From: lists at theopg.com (MarkH) Date: Wed, 5 Jan 2005 16:10:58 -0000 Subject: [AccessD] [OT] Determine ID of inserted record on SQL server In-Reply-To: <01db01c35ad5$09631c50$dd2f0a44@bcsext6137> Message-ID: <003301c4f341$25e401e0$c639fc3e@netboxxp> Hello... Using SQL Server 2000 and Acces XP. I have a stored procedure that inserts records into a table that uses an identity column (i.e. automatically generated ID). I want to extend the procedure to create related records in other tables using the same ID. Anyone know how I can retrieve the ID of the new record from within the SP. I'm pretty sure this can be done as I remember doing it years ago whilst working with active server pages and a sql server backend. Can't remember how though and have no copy of the code... Any ideas much appreciated... Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From CMackin at quiznos.com Wed Jan 5 10:39:02 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Wed, 5 Jan 2005 09:39:02 -0700 Subject: [AccessD] [OT] Determine ID of inserted record on SQL server Message-ID: After the INSERT SQL is executed, you can return the value of the Identity Column by using the SQL: SELECT @@Identity or SELECT @MyVariableToHoldID = @@Identity to put the value into a variable. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MarkH Sent: Wednesday, January 05, 2005 9:11 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] [OT] Determine ID of inserted record on SQL server Hello... Using SQL Server 2000 and Acces XP. I have a stored procedure that inserts records into a table that uses an identity column (i.e. automatically generated ID). I want to extend the procedure to create related records in other tables using the same ID. Anyone know how I can retrieve the ID of the new record from within the SP. I'm pretty sure this can be done as I remember doing it years ago whilst working with active server pages and a sql server backend. Can't remember how though and have no copy of the code... Any ideas much appreciated... Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 -- 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 Jan 5 10:43:16 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 5 Jan 2005 11:43:16 -0500 Subject: [AccessD] tabs in memo fields Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A74@xlivmbx21.aig.com> If you just want to tell the user that the file name they typed has invalid characters then try this... Public Function HasInvalidChar(InvalidCh As String, CheckStr As String) As Boolean ' Checks to see if a string has any invalid characters in it. ' Parameters: InvalidCh - a string of characters defined as being invalid ' CheckStr - the string to check for invalid characters Dim I As Integer For I = 1 To Len(InvalidCh) If InStr(CheckStr, Mid$(InvalidCh, I, 1)) > 0 Then HasInvalidChar = True Exit Function End If Next I HasInvalidChar = False End Function Public Function isValidFileName(strFileName As String) As Boolean Const BADFILECHARS = "\/:*?<>|" & """" ' these are the characters that are not allowed in a file name isValidFileName = Not HasInvalidChar(BADFILECHARS, strFileName) End Function Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Wednesday, January 05, 2005 11:18 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Anybody know of a similar function that could be used to validate file > names? I let users add short descriptions to file names before they are > saved and I badly need a function to validate their input. > Jim Hale > > -----Original Message----- > From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > Sent: Wednesday, January 05, 2005 9:50 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > > That is a NICE 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 Heenan, Lambert > Sent: Wednesday, January 05, 2005 9:40 AM > To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' > Subject: RE: [AccessD] tabs in memo fields > > > I use this function to get rid of Tabs and other pesky characters in memo > fields. I usually run it in the LostFocus event of the textboxes where > memos > are edited, but it should work just fine in a query too. > > Function ConvertToPlainAscii(sString As String) As String > ' Converts TAB characters to spaces and curly quote characters to standard > quote characters. ' some users may paste such data into memo fields and > this > causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 > Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const > RIGHTDOUBLEQUOTE = 148 > Const TABSPACES = " " > If Nz(sString) > "" Then > While InStr(sString, Chr(TABCHAR)) > 0 > sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) > Wend > While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") > Wend > While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") > Wend > While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") > Wend > While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") > Wend > End If > ConvertToPlainAscii = Nz(sString, "") > End Function > > and this is the ReplaceString function it uses.. > > Function ReplaceString(strData As String, strFind As String, strReplace As > String) As String > '============================================================ > ' Purpose: Replaces the first occurrence of strFind in strData with > strReplace > '============================================================ > Dim strTemp1 As String, strTemp2 As String > > On Error GoTo strReplace_Err > If InStr(strData, strFind) > 0 Then > strTemp1 = Left(strData, InStr(strData, strFind) - 1) > strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) > strData = strTemp1 & strReplace & strTemp2 > End If > strReplace_Exit: > ReplaceString = strData > Exit Function > > strReplace_Err: > Select Case Err > Case Else > ' replace with a call to your favorite error reporting > routine > ReportError Err.Number, Err.Description, "ReplaceString", > "Module : String handling Tools" > Resume strReplace_Exit > End Select > End Function > > HTH > > Lambert > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > > Sent: Wednesday, January 05, 2005 9:20 AM > > To: 'Access Developers discussion and problem solving' > > Subject: RE: [AccessD] tabs in memo fields > > > > Hi Roz: > > > > Thanks for your help. I have been playing with tracking the tabs > > (chr(9)) with 'instr' but have been having some issues handling the > > fields through a function as the memo content is so large. > > > > Thanks again for your help. > > Jim > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > > Sent: Wednesday, January 05, 2005 1:23 AM > > To: 'Access Developers discussion and problem solving' > > Subject: RE: [AccessD] tabs in memo fields > > > > Hi Jim > > > > I hope some bright spark who actually slept last night will come up > > with an elegant solution because the only thing I can come up with at > > the moment is > > rather clunky. > > > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > > this on the same memo until you don't find a tab, then move on to the > > mext memo. You could use a flag to indicate whether a tab was found on > > the last pass or > > not, so that your code knows whether to look at the same memo again or > > move > > on to the next one. > > > > Untested, ungraceful... if there's a neat way of doing it I'd like to > > know too > > > > Roz > > > > -----Original Message----- > > From: Jim Lawrence [mailto:accessd at shaw.ca] > > Sent: 05 January 2005 07:52 > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] tabs in memo fields > > > > > > Hi All: > > > > It seems simple but, is there a way to replace tab characters within a > > memo field using a query or function? Note, memo field can be many > > hundreds of characters. > > > > TIA > > Jim > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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. << File: > ATT1199675.txt >> From lists at theopg.com Wed Jan 5 10:35:19 2005 From: lists at theopg.com (MarkH) Date: Wed, 5 Jan 2005 16:35:19 -0000 Subject: [AccessD] [OT] Determine ID of inserted record on SQL server In-Reply-To: Message-ID: <003401c4f344$8cbba550$c639fc3e@netboxxp> Excellent :@) thanks very much... Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: 05 January 2005 16:39 To: Access Developers discussion and problem solving Subject: RE: [AccessD] [OT] Determine ID of inserted record on SQL server After the INSERT SQL is executed, you can return the value of the Identity Column by using the SQL: SELECT @@Identity or SELECT @MyVariableToHoldID = @@Identity to put the value into a variable. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MarkH Sent: Wednesday, January 05, 2005 9:11 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] [OT] Determine ID of inserted record on SQL server Hello... Using SQL Server 2000 and Acces XP. I have a stored procedure that inserts records into a table that uses an identity column (i.e. automatically generated ID). I want to extend the procedure to create related records in other tables using the same ID. Anyone know how I can retrieve the ID of the new record from within the SP. I'm pretty sure this can be done as I remember doing it years ago whilst working with active server pages and a sql server backend. Can't remember how though and have no copy of the code... Any ideas much appreciated... Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From Gustav at cactus.dk Wed Jan 5 11:29:01 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 18:29:01 +0100 Subject: [AccessD] Invalid chars in filenames (was: tabs in memo fields) Message-ID: Hi Jim We have a function that just replaces any invalid char with a valid char: Function TrimFileName( _ ByVal strFileName As String) _ As String ' Replaces characters in strFileName that are ' not allowed by Windows as a file name. ' Truncates length of strFileName to clngFileNameLen. ' ' 2000-12-07. Gustav Brock, Cactus Data ApS, Copenhagen ' 2002-05-22. Replaced string concatenating with Mid(). ' No special error handling. On Error Resume Next ' String containing all not allowed characters. Const cstrInValidChars As String = "\/:*?""<>|" ' Replace character for not allowed characters. Const cstrReplaceChar As String * 1 = "-" ' Maximum length of a file name. Const clngFileNameLen As Long = 255 Dim lngLen As Long Dim lngPos As Long Dim strChar As String Dim strTrim As String ' Strip leading and trailing spaces. strTrim = Left(Trim(strFileName), clngFileNameLen) lngLen = Len(strTrim) For lngPos = 1 To lngLen Step 1 strChar = Mid(strTrim, lngPos, 1) If InStr(cstrInValidChars, strChar) > 0 Then Mid(strTrim, lngPos) = cstrReplaceChar End If Next TrimFileName = strTrim End Function /gustav >>> Jim.Hale at FleetPride.com 05-01-2005 17:18:16 >>> Anybody know of a similar function that could be used to validate file names? I let users add short descriptions to file names before they are saved and I badly need a function to validate their input. From Mike.W.Gowey at doc.state.or.us Wed Jan 5 11:57:13 2005 From: Mike.W.Gowey at doc.state.or.us (Gowey Mike W) Date: Wed, 5 Jan 2005 10:57:13 -0700 Subject: [AccessD] Greatest Date Message-ID: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.or.us> I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit From prodevmg at yahoo.com Wed Jan 5 12:03:22 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Wed, 5 Jan 2005 10:03:22 -0800 (PST) Subject: [AccessD] Greatest Date In-Reply-To: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.or.us> Message-ID: <20050105180322.74728.qmail@web20428.mail.yahoo.com> Move those dates into a separate table so that you have a one to many relationship and can better manipulate the data. Gowey Mike W wrote: I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit -- 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!? All your favorites on one personal page ? Try My Yahoo! From DWUTKA at marlow.com Wed Jan 5 12:08:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 5 Jan 2005 12:08:59 -0600 Subject: [AccessD] Greatest Date Message-ID: <123701F54509D9119A4F00D0B747349016D168@main2.marlow.com> I think you should have a seperate table for movie dates. Have a MovieID field, and a DateShown field. Then you can just use the Max function to show the most recent date the movie was shown (or Min, for the first date...) Drew -----Original Message----- From: Gowey Mike W [mailto:Mike.W.Gowey at doc.state.or.us] Sent: Wednesday, January 05, 2005 11:57 AM To: Access Developers discussion and problem solving Subject: [AccessD] Greatest Date I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From adtp at touchtelindia.net Wed Jan 5 12:26:06 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Wed, 5 Jan 2005 23:56:06 +0530 Subject: [AccessD] Greatest Date References: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.o r.us> Message-ID: <018101c4f354$1decb0f0$151865cb@winxp> Mike, Apparently, you wish to compute the maximum of date values across the columns, for a given record. You might be able to get some working ideas from my sample db named ComputeAcrossFields, available at Rogers Access Library (other developers section), does something similar for numeric fields. Link - http://www.rogersaccesslibrary.com The underlying approach could be adapted suitably for your specific needs. A.D.Tejpal -------------- ----- Original Message ----- From: Gowey Mike W To: Access Developers discussion and problem solving Sent: Wednesday, January 05, 2005 23:27 Subject: [AccessD] Greatest Date I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit From Gustav at cactus.dk Wed Jan 5 13:00:53 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 20:00:53 +0100 Subject: [AccessD] Greatest Date Message-ID: Hi Mike Not discussing the missing normalization of this structure ... you can use an embedded union query: SELECT ID, Title, Max(PDate) AS PDateLast FROM [SELECT ID, Title, PDate1 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate2 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate3 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate4 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate5 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate6 as PDate FROM tblMovie;] AS T GROUP BY ID, Title; /gustav >>> Mike.W.Gowey at doc.state.or.us 05-01-2005 18:57:13 >>> I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. From pedro at plex.nl Wed Jan 5 13:31:59 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 5 Jan 2005 20:31:59 +0100 Subject: [AccessD] average in matrix References: Message-ID: <000d01c4f35d$690f1240$f9c581d5@pedro> Hello Gustav, your explanation, doesn't give me the result that i want. This only gives the average of the last row . I will explain what i want by an example. Also the linked xls range gives #Num! in al fields beyond column F25 and beyond row25. I can't link more Columns and rows?? Example i have A B C D A 1 B 2 1 C 3 5 1 D 4 8 3 1 I want Avg[A] = (1+2+3+4)/4 Avg[B] = (2+1+5+8)/4 Avg[C] = (3+5+1+3)/4 Avg[D] = (4+8+3+1)/4 Is this possible in Access or otherwise in Excel Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 10:11 AM Subject: Re: [AccessD] average in matrix > Hi Pedro > > In Access you can link to the Excel workbook. > > In the workbook, create a Named Range which exactly contains the > matrix. Save the file. > In Access, attach the workbook, choose Named Range and not Worksheet. > Pick your Named Range. > > Now, create a query like this: > > SELECT > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > FROM > xlsMatrixTest; > > where you, of course, will need to adjust the number of fields > (columns, here 3) and the included fields (F1 to Fn) and the name of the > linked Excel range (xlsMatrixTest). > > /gustav > > >>> pedro at plex.nl 05-01-2005 08:54:22 >>> > Hello Group, > > i have a matrix in Excel and would like the average of all the values > in the fields. Kan this been done with access or is it better to do this > in Excel, in a way that i don't have to change formula for each field > for the horizontal values and vertical values. > > Pedro Janssen > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Gustav at cactus.dk Wed Jan 5 14:30:47 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 21:30:47 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro All cells within the Named Range of your spreadsheet must be empty or contain numbers only. If you receive #Num! for some cells, those cells contain text. That's a no-no. The query will give you the average of all cells if they all contain zero or a number. I don't think SQL is useful for the strange calculation you request. I would do that in VBA - read in the recordset, then move right and down as to your rules. /gustav >>> pedro at plex.nl 05-01-2005 20:31:59 >>> Hello Gustav, your explanation, doesn't give me the result that i want. This only gives the average of the last row . I will explain what i want by an example. Also the linked xls range gives #Num! in al fields beyond column F25 and beyond row25. I can't link more Columns and rows?? Example i have A B C D A 1 B 2 1 C 3 5 1 D 4 8 3 1 I want Avg[A] = (1+2+3+4)/4 Avg[B] = (2+1+5+8)/4 Avg[C] = (3+5+1+3)/4 Avg[D] = (4+8+3+1)/4 Is this possible in Access or otherwise in Excel Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 10:11 AM Subject: Re: [AccessD] average in matrix > Hi Pedro > > In Access you can link to the Excel workbook. > > In the workbook, create a Named Range which exactly contains the > matrix. Save the file. > In Access, attach the workbook, choose Named Range and not Worksheet. > Pick your Named Range. > > Now, create a query like this: > > SELECT > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > FROM > xlsMatrixTest; > > where you, of course, will need to adjust the number of fields > (columns, here 3) and the included fields (F1 to Fn) and the name of the > linked Excel range (xlsMatrixTest). > > /gustav > > >>> pedro at plex.nl 05-01-2005 08:54:22 >>> > Hello Group, > > i have a matrix in Excel and would like the average of all the values > in the fields. Kan this been done with access or is it better to do this > in Excel, in a way that i don't have to change formula for each field > for the horizontal values and vertical values. From pedro at plex.nl Wed Jan 5 16:40:25 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 5 Jan 2005 23:40:25 +0100 Subject: [AccessD] average in matrix References: Message-ID: <000501c4f377$8d9a6460$f9c581d5@pedro> Hello Gustav, In the cells, there was no text present, but after making the format of the cells, Number (all cells were general), i saw all data in the linked excel range. Strange that it is seen an text from column/row 26 (column AA in Excel). You were right saying that the query gave the average of all the cells and not only the last row. I don't know why i said that. I will ask at a excel group if this "strange calculation" (its a matrix for result of genetic DNA samples. The values give the differences between a sample according to the other samples) can be done in Excel. Thanks for your help. Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 9:30 PM Subject: Re: [AccessD] average in matrix > Hi Pedro > > All cells within the Named Range of your spreadsheet must be empty or > contain numbers only. > If you receive #Num! for some cells, those cells contain text. That's a > no-no. > > The query will give you the average of all cells if they all contain > zero or a number. > I don't think SQL is useful for the strange calculation you request. > I would do that in VBA - read in the recordset, then move right and > down as to your rules. > > /gustav > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > Hello Gustav, > > your explanation, doesn't give me the result that i want. > This only gives the average of the last row . > I will explain what i want by an example. > Also the linked xls range gives #Num! in al fields beyond column F25 > and > beyond row25. I can't link more Columns and rows?? > > Example > i have > > A B C D > A 1 > B 2 1 > C 3 5 1 > D 4 8 3 1 > > I want > > Avg[A] = (1+2+3+4)/4 > Avg[B] = (2+1+5+8)/4 > Avg[C] = (3+5+1+3)/4 > Avg[D] = (4+8+3+1)/4 > > Is this possible in Access or otherwise in Excel > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 10:11 AM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > In Access you can link to the Excel workbook. > > > > In the workbook, create a Named Range which exactly contains the > > matrix. Save the file. > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > Pick your Named Range. > > > > Now, create a query like this: > > > > SELECT > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > FROM > > xlsMatrixTest; > > > > where you, of course, will need to adjust the number of fields > > (columns, here 3) and the included fields (F1 to Fn) and the name of > the > > linked Excel range (xlsMatrixTest). > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 08:54:22 >>> > > Hello Group, > > > > i have a matrix in Excel and would like the average of all the > values > > in the fields. Kan this been done with access or is it better to do > this > > in Excel, in a way that i don't have to change formula for each > field > > for the horizontal values and vertical values. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From accessd at shaw.ca Wed Jan 5 19:24:50 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 05 Jan 2005 17:24:50 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: <000001c4f334$9a399350$677aa8c0@ColbyM6805> Message-ID: <0I9V00IHTFWR7I@l-daemon> Thanks John: Like to use this function but have to remember which environment I am in. Thanks jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Wednesday, January 05, 2005 6:41 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields You know there is an instrrev function to find the LAST instance of a character (or str)? It starts the search from the end of the string and works toward the front. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Wednesday, January 05, 2005 9:20 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Roz: Thanks for your help. I have been playing with tracking the tabs (chr(9)) with 'instr' but have been having some issues handling the fields through a function as the memo content is so large. Thanks again for your help. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Wednesday, January 05, 2005 1:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Jan 6 04:54:01 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 06 Jan 2005 11:54:01 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro OK, that explains. The calculation can be easily done in Excel as well as with VBA in Access. The "strange" part is that the calculation is not a straight average of the matrix as all cells except those (in your example) containing 1 are counted twice. /gustav >>> pedro at plex.nl 05-01-2005 23:40:25 >>> Hello Gustav, In the cells, there was no text present, but after making the format of the cells, Number (all cells were general), i saw all data in the linked excel range. Strange that it is seen an text from column/row 26 (column AA in Excel). You were right saying that the query gave the average of all the cells and not only the last row. I don't know why i said that. I will ask at a excel group if this "strange calculation" (its a matrix for result of genetic DNA samples. The values give the differences between a sample according to the other samples) can be done in Excel. Thanks for your help. Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 9:30 PM Subject: Re: [AccessD] average in matrix > Hi Pedro > > All cells within the Named Range of your spreadsheet must be empty or > contain numbers only. > If you receive #Num! for some cells, those cells contain text. That's a > no-no. > > The query will give you the average of all cells if they all contain > zero or a number. > I don't think SQL is useful for the strange calculation you request. > I would do that in VBA - read in the recordset, then move right and > down as to your rules. > > /gustav > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > Hello Gustav, > > your explanation, doesn't give me the result that i want. > This only gives the average of the last row . > I will explain what i want by an example. > Also the linked xls range gives #Num! in al fields beyond column F25 > and > beyond row25. I can't link more Columns and rows?? > > Example > i have > > A B C D > A 1 > B 2 1 > C 3 5 1 > D 4 8 3 1 > > I want > > Avg[A] = (1+2+3+4)/4 > Avg[B] = (2+1+5+8)/4 > Avg[C] = (3+5+1+3)/4 > Avg[D] = (4+8+3+1)/4 > > Is this possible in Access or otherwise in Excel > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 10:11 AM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > In Access you can link to the Excel workbook. > > > > In the workbook, create a Named Range which exactly contains the > > matrix. Save the file. > > In Access, attach the workbook, choose Named Range and not Worksheet. > > Pick your Named Range. > > > > Now, create a query like this: > > > > SELECT > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > FROM > > xlsMatrixTest; > > > > where you, of course, will need to adjust the number of fields > > (columns, here 3) and the included fields (F1 to Fn) and the name of the > > linked Excel range (xlsMatrixTest). From pedro at plex.nl Thu Jan 6 13:51:26 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Thu, 06 Jan 2005 13:51:26 (MET) Subject: [AccessD] average in matrix Message-ID: <200501061251.j06CpQQB013365@mailhostC.plex.net> Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From cyx5 at cdc.gov Thu Jan 6 06:57:29 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 6 Jan 2005 07:57:29 -0500 Subject: [AccessD] average in matrix Message-ID: Grammer Lady Check. The plural of matrix is matrices. If one googles it, there is an interesting group affiliated with that word, of course, the group does not interest me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of pedro at plex.nl Sent: Thursday, January 06, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] average in matrix Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Thu Jan 6 07:32:35 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Thu, 6 Jan 2005 08:32:35 -0500 Subject: [AccessD] average in matrix Message-ID: Dear "Grammer" (sic) (...LOL!!!) Lady, You are commenting on a global conversation between people of disparate countries...a little latitude should be granted within the confines of an informal discussion group, where English may be a second or third language. Mark -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Thursday, January 06, 2005 7:57 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] average in matrix Grammer Lady Check. The plural of matrix is matrices. If one googles it, there is an interesting group affiliated with that word, of course, the group does not interest me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of pedro at plex.nl Sent: Thursday, January 06, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] average in matrix Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Thu Jan 6 07:37:59 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 6 Jan 2005 08:37:59 -0500 Subject: [AccessD] average in matrix Message-ID: No way. No mercy by us overbearing Americans!!! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark Sent: Thursday, January 06, 2005 8:33 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] average in matrix Dear "Grammer" (sic) (...LOL!!!) Lady, You are commenting on a global conversation between people of disparate countries...a little latitude should be granted within the confines of an informal discussion group, where English may be a second or third language. Mark -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Thursday, January 06, 2005 7:57 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] average in matrix Grammer Lady Check. The plural of matrix is matrices. If one googles it, there is an interesting group affiliated with that word, of course, the group does not interest me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of pedro at plex.nl Sent: Thursday, January 06, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] average in matrix Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 6 08:07:40 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 06 Jan 2005 15:07:40 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro 1. It's the other way around: "as all cells - except those (in your example) containing 1 - are counted twice." 2. It is just to walk the matrix: Pick first row. For each row Move right the row counting per column. If column is Null move left and down, count cell. Move down the column counting per row. Next Row Calculate average. /gustav >>> pedro at plex.nl 06-01-2005 13:51:26 >>> Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the cells, Number (all cells were general), i saw all data in the linked > excel range. Strange that it is seen an text from column/row 26 (column AA > in Excel). > > You were right saying that the query gave the average of all the cells > and not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for result of genetic DNA samples. The values give the differences between > a sample according to the other samples) can be done in Excel. From rl_stewart at highstream.net Thu Jan 6 14:42:59 2005 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 06 Jan 2005 14:42:59 -0600 Subject: [AccessD] Re: Greatest Date In-Reply-To: <200501061801.j06I1Vl22786@databaseadvisors.com> Message-ID: <5.1.0.14.2.20050106143709.048915b8@pop3.highstream.net> Normalized is the best way. BUT... SELECT Title, IF(not isnull(SDate6),SDate6, IF(NOT ISNULL(SDate5), SDate5, IF(not isnull(SDate4),SDate4, IF(NOT ISNULL(SDate3), SDate3, IF(not isnull(SDate2),SDate2, IF(NOT ISNULL(SDate1), SDate1,"Never Shown") ) ) ) ) ) AS LastDateShown FROM YourTableName ORDER BY Title Should work. Robert At 12:01 PM 1/6/2005 -0600, you wrote: >Date: Wed, 5 Jan 2005 10:03:22 -0800 (PST) >From: Lonnie Johnson >Subject: Re: [AccessD] Greatest Date >To: Access Developers discussion and problem solving > >Message-ID: <20050105180322.74728.qmail at web20428.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >Move those dates into a separate table so that you have a one to many >relationship and can better manipulate the data. > >Gowey Mike W wrote: > >I have a database that has a table that contains the title of a movie >and than has 6 date fields for entering a date that the movie was shown. >I would like to be able to extract the title of the movie and only show >the date field with the greatest date. > >Any help would be greatly appreciated. > >Thanks in advance > >Mike Gowey MCP, A+, LME, NET+ >Team Leader - East Region >Information Systems Unit From pedro at plex.nl Thu Jan 6 14:07:26 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 6 Jan 2005 21:07:26 +0100 Subject: [AccessD] average in matrix References: Message-ID: <001501c4f434$f5639f40$f9c581d5@pedro> Hi Gustav, 1.Why is it sometimes so difficult to read a simple sentence properly??? Am I realy getting older? 2.You almost "spelled"the vba code out for me. Thanks Pedro ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, January 06, 2005 3:07 PM Subject: Re: [AccessD] average in matrix > Hi Pedro > > 1. It's the other way around: > "as all cells - except those (in your example) containing 1 - are > counted twice." > > 2. It is just to walk the matrix: > Pick first row. > For each row > Move right the row counting per column. > If column is Null move left and down, count cell. > Move down the column counting per row. > Next Row > Calculate average. > > /gustav > > >>> pedro at plex.nl 06-01-2005 13:51:26 >>> > Hello Gustav, > > I don't understand what you mean by: "as all cells except those (in > your example) containing 1 are counted twice." Why are the 1's counted > twice. > > Can you explain how to do this in excel with a routine. I have several > matrixes with about 100 samples. To do that by hand (even per sample) > costs me a lot of time. > > Pedro Janssen > > In antwoord op: > > > From: "Gustav Brock" > > To: > > Date: Thu, 06 Jan 2005 11:54:01 +0100 > > Subject: Re: [AccessD] average in matrix > > > > > > Hi Pedro > > > > OK, that explains. > > The calculation can be easily done in Excel as well as with VBA in > > Access. > > The "strange" part is that the calculation is not a straight average > of > > the matrix as all cells except those (in your example) containing 1 > are > > counted twice. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > > Hello Gustav, > > > > In the cells, there was no text present, but after making the format > of > > the cells, Number (all cells were general), i saw all data in the > linked > > excel range. Strange that it is seen an text from column/row 26 > (column AA > > in Excel). > > > > You were right saying that the query gave the average of all the > cells > > and not only the last row. I don't know why i said that. > > > > I will ask at a excel group if this "strange calculation" (its a > matrix > > for result of genetic DNA samples. The values give the differences > between > > a sample according to the other samples) can be done in Excel. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From lists at theopg.com Thu Jan 6 15:44:29 2005 From: lists at theopg.com (MarkH) Date: Thu, 6 Jan 2005 21:44:29 -0000 Subject: [AccessD] Greatest Date In-Reply-To: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.or.us> Message-ID: <001001c4f438$e7958be0$c639fc3e@netboxxp> If you don?t, or cant, change the table so the dates are stored seperately you could create a union query which selects each date (with movie title) as a separate chunk of the union and then use this as the source of a select max... Etc. same as you would if the dates were in a single column in a separate table... Hth mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gowey Mike W Sent: 05 January 2005 17:57 To: Access Developers discussion and problem solving Subject: [AccessD] Greatest Date I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From lists at theopg.com Thu Jan 6 15:46:12 2005 From: lists at theopg.com (MarkH) Date: Thu, 6 Jan 2005 21:46:12 -0000 Subject: [AccessD] Greatest Date In-Reply-To: Message-ID: <001101c4f439$2529dbf0$c639fc3e@netboxxp> Ooops... Sorry for duplicating Gustavs suggestion, I replied before I read his post... mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 05 January 2005 19:01 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Greatest Date Hi Mike Not discussing the missing normalization of this structure ... you can use an embedded union query: SELECT ID, Title, Max(PDate) AS PDateLast FROM [SELECT ID, Title, PDate1 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate2 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate3 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate4 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate5 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate6 as PDate FROM tblMovie;] AS T GROUP BY ID, Title; /gustav >>> Mike.W.Gowey at doc.state.or.us 05-01-2005 18:57:13 >>> I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From Susan.Klos at fldoe.org Fri Jan 7 08:57:42 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Fri, 7 Jan 2005 09:57:42 -0500 Subject: [AccessD] Books on building SQL Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E04151219@doesefpeml02.eus.fldoe.int> I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 From Paul.Rogers at SummitMedia.co.uk Fri Jan 7 09:01:24 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 7 Jan 2005 15:01:24 -0000 Subject: [AccessD] Books on building SQL Message-ID: <1FF4D9105232EB4DA1901BB7D175877E03F474@s003.wolds.summitmedia.co.uk> Excellent tutorials at www.fontstuff.com, Martin Green's site. Well recommended. Cheers paul -----Original Message----- From: Klos, Susan [mailto:Susan.Klos at fldoe.org] Sent: 07 January 2005 14:58 To: 'AccessD at databaseadvisors.com' Subject: [AccessD] Books on building SQL I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Jan 7 09:09:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 07 Jan 2005 16:09:26 +0100 Subject: [AccessD] Books on building SQL Message-ID: Hi Susan The on-line help contains some examples on CREATE and ALTER table. As for learning and a quick start, why not use the GUI query designer of Access? It is way faster to learn by building the queries you need, then study the generated SQL. When done, copy and paste the SQL code to the C++ project. /gustav >>> Susan.Klos at fldoe.org 07-01-2005 15:57:42 >>> I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? From cyx5 at cdc.gov Fri Jan 7 09:06:16 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 7 Jan 2005 10:06:16 -0500 Subject: [AccessD] Books on building SQL Message-ID: He wants to build an SQL database to act as the backend, and use Access as the front end? Create the table in SQL server, create that Access database defining the odbc datasource. Then cheat like crazy to build SQL statements by creating queries in Access and viewing the sql code in design view of the query. Most of the time I can do this without having to pick up and sql book to get code. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Klos, Susan Sent: Friday, January 07, 2005 9:58 AM To: 'AccessD at databaseadvisors.com' Subject: [AccessD] Books on building SQL I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ggonzalez at cccis.com Fri Jan 7 10:01:36 2005 From: ggonzalez at cccis.com (ggonzalez at cccis.com) Date: Fri, 7 Jan 2005 10:01:36 -0600 Subject: [AccessD] Gumaro Gonzalez is out of the office. Message-ID: I will be out of the office starting 01/07/2005 and will not return until 01/17/2005. I will respond to your message when I return. From fhtapia at gmail.com Fri Jan 7 11:20:51 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Fri, 7 Jan 2005 09:20:51 -0800 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? In-Reply-To: <20050104190524.54781.qmail@web80801.mail.yahoo.com> References: <8f5a3ebde12d48ada35e7397607e8364@christopherhawkins.com> <20050104190524.54781.qmail@web80801.mail.yahoo.com> Message-ID: if the data is valuable, then redundancy is key for your sql server, at the very least the data should reside on a Raid Mirror, generally Raid 10 is best for the Transaction logs and Raid 5 is generally acceptable for the data files... So Create backups of your Sql Server db files on a regular baisis, and reguluar backups of the transaction log based on how valuable the data is... these files ought to then be copied over to another server / pc for safer storage and moved to DVD / Tape. When a Sql Server goes down and the db is inaccessable, you'll need to restore these backup files to a backup sql server (sql server developer (2000) is currently $50 bucks) at which point you'll be able to extract the data (downsize) to an Access Database. Imho I think since you'll need to go through the trouble of getting a 2nd server up and running just to get at the files, it is probably most effecient to set up a fail over server... I'd check w/ MS but I think for failover servers, the cost is very low.. you only pay on the licensing on the primary server (however again you'd need to check w/ MS and their reps for accurate info). On Tue, 4 Jan 2005 11:05:24 -0800 (PST), David Mcafee wrote: > SQL is a lot more stable than Access. It sounds as if > he might of had some instability or corruption > problems in the past. If he truly fears the > possiblibility of SQL server going down, there are > many tools already built for the purpose that are > available, or as others have mentioned mirroring of > drives and or servers. > > If you STILL going to do it, you could run a job on > the SQL server that backs up every hour or so and copy > that back up file to a PC somewhere. Using MSDE on a > PC somewhere you could execute a stored procedure > which would run the restore of the database on this > box and change your ADPs connection to this box. > > Fugly, but it would work. > > David > > --- Christopher Hawkins > wrote: > > > I think his idea is that I use the most recent > > backup. > > > > This is possibly the goofiest thing I have ever > > been asked to do. But I'm going to take a stab at > > it. If nothing else it might be fun. > > > > ---------------------------------------- > > From: DWUTKA at marlow.com > > Sent: Tuesday, January 04, 2005 8:51 AM > > To: accessd at databaseadvisors.com > > Subject: RE: [AccessD] One-click upsizing and > > downsizing of Access to SQL Server and back? > > > > Just out of curiousity, how do you downsize 'back' > > to an Access database > > from a SQL Server database, if the SQL server > > database is down? I think > > that would be a little difficult, no matter how well > > you code, unless you > > are constantly writing out to an .mdb somewhere. > > > > Drew > > > > -----Original Message----- > > From: Christopher Hawkins > > [mailto:clh at christopherhawkins.com] > > Sent: Monday, January 03, 2005 6:33 PM > > To: accessd at databaseadvisors.com > > Subject: [AccessD] One-click upsizing and downsizing > > of Access to SQL > > Server and back? > > > > This is a strange request. Bear with me. > > > > I have a client who I am taking from an Access > > back-end to a SQL Server > > backend. Not having any previous experience with > > SQL Server, my client is > > nervous, and no amount of explaining or references > > will calm him. He's > > asked me to build some sort of routine so that if > > the SQL Server goes down, > > he can "downsize" back to An Access back-end with a > > single button click. He > > also wants to be able to re-upsize with a single > > button click. > > > > If he's willing to pay for the hours, I may as > > well. It might turn out to > > be a fun project. ;) > > > > I usually do my upsizing with the Upsizing Wizard. > > I am aware of DTS but > > have used it only sparingly. > > > > Have any of you done anything like this before? > > > > -Christopher- > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > 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! From dejpolsys at hotmail.com Fri Jan 7 11:28:03 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 7 Jan 2005 12:28:03 -0500 Subject: [AccessD] Books on building SQL References: <01B619CB8F6C8C478EDAC39191AEC51E04151219@doesefpeml02.eus.fldoe.int> Message-ID: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_data_source.3a_.programmatically_creating_a_table_in_an_odbc_data_source.asp ..watch the wrap ...MSDN article with C++ code for cteating an Access table ..hth :) William Hindman ----- Original Message ----- From: "Klos, Susan" To: Sent: Friday, January 07, 2005 9:57 AM Subject: [AccessD] Books on building SQL >I have a co worker who is working in C++. He wants to use SQL to create a > table in an Access Database. Can anyone on the list help? > > > > I am also looking for a book that will help us build SQL statements. Any > ideas? > > > > Susan Klos > > Senior Database Analyst > > Evaluation and Reporting > > Florida Department of Education > > 850-245-0708 > > sc 205-0708 > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Susan.Klos at fldoe.org Fri Jan 7 12:38:22 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Fri, 7 Jan 2005 13:38:22 -0500 Subject: [AccessD] Synch an Access Database with Outlook Contacts automatically thro ugh Access Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E0415121D@doesefpeml02.eus.fldoe.int> I am developing a Phone Log in Access for use in my office. We have three sets of contacts in Outlook: Accountability Contacts; Assessment Contacts; and Superintendents. The Accountability Contacts and Assessment Contacts may overlap i.e. some Assessment Contacts are also Accountability Contact and vice versa. In my phone log I have a people table and links to three spreadsheets which contain the respective Contact information that I export from Outlook. I would like to create a button that will go to Outlook, run the export wizard for each of my contact folders which will overwrite the Excel sheets that are attached to my phone log database. I don't ask much. I don't even know where to get started. Can anyone help me? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 From artful at rogers.com Fri Jan 7 12:42:13 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 07 Jan 2005 13:42:13 -0500 Subject: [AccessD] usys_mapiprofile? In-Reply-To: <000501c4f377$8d9a6460$f9c581d5@pedro> References: <000501c4f377$8d9a6460$f9c581d5@pedro> Message-ID: <41DED805.6060902@rogers.com> I have a subform on a tabbed form which used to work fine, and I don't recall making any changes to it, but suddenly I'm getting this strange message that I've never seen before. Symptoms: 1. The form's standard navigation bar used to allow Inserts but now that button is greyed out. However, when there are no children of the parent I get a blank form and can type into its fields. 2. The moment I do type something in, I get this message: the form usys_mapiprofile is either misspelled or doesn't exist I have never heard of this form. The app compiles just fine. I'm mystified. Any ideas? Arthur > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 From martyconnelly at shaw.ca Fri Jan 7 13:30:11 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 07 Jan 2005 11:30:11 -0800 Subject: [AccessD] Synch an Access Database with Outlook Contacts automatically thro ugh Access References: <01B619CB8F6C8C478EDAC39191AEC51E0415121D@doesefpeml02.eus.fldoe.int> Message-ID: <41DEE343.5070302@shaw.ca> Here is one of the best starter sites for outlook and exchange automation with links to other Outlook VBA sites. Might take a couple of hours perusual, since it depends on your version of Outlook http://www.slipstick.com/ http://www.slipstick.com/outlook/index.htm Sister site for vba code http://www.outlookcode.com/ List of Outlook MVP sites http://www.mvps.org/links.html#Outlook Klos, Susan wrote: >I am developing a Phone Log in Access for use in my office. We have three >sets of contacts in Outlook: Accountability Contacts; Assessment Contacts; >and Superintendents. The Accountability Contacts and Assessment Contacts >may overlap i.e. some Assessment Contacts are also Accountability Contact >and vice versa. In my phone log I have a people table and links to three >spreadsheets which contain the respective Contact information that I export >from Outlook. I would like to create a button that will go to Outlook, run >the export wizard for each of my contact folders which will overwrite the >Excel sheets that are attached to my phone log database. I don't ask much. >I don't even know where to get started. Can anyone help me? > > > >Susan Klos > >Senior Database Analyst > >Evaluation and Reporting > >Florida Department of Education > >850-245-0708 > >sc 205-0708 > > > > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at colbyconsulting.com Fri Jan 7 13:32:30 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 07 Jan 2005 14:32:30 -0500 Subject: [AccessD] Skype Message-ID: <005101c4f4ef$a6c44c20$677aa8c0@ColbyM6805> Does anyone have it? I just downloaded the driver and would like to test it. My user name is jwcolby. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From dwaters at usinternet.com Fri Jan 7 14:50:07 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 7 Jan 2005 14:50:07 -0600 Subject: [AccessD] Skype In-Reply-To: <953051.1105126687521.JavaMail.root@sniper21.securence.com> Message-ID: <001201c4f4fa$78bb5200$de1811d8@danwaters> What does Skype do? Is this a web site? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Friday, January 07, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Skype Does anyone have it? I just downloaded the driver and would like to test it. My user name is jwcolby. 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 anna at apespools.com Fri Jan 7 18:39:52 2005 From: anna at apespools.com (Anna Hopkins) Date: Fri, 07 Jan 2005 18:39:52 -0600 Subject: [AccessD] Send Filtered Report Message-ID: <6.1.2.0.2.20050107182201.019a91b8@pop3.apespools.com> I have spent too much time trying to learn how to send a filtered report. I searched the archives and found an e-mail from someone who had the exact same problem... But the solution does not work for me. Here is the original stuff... ...but I would like to add the ability to email the filtered report. However instead of sending the filtered report it sends the whole thing. DoCmd.OpenReport strReportName, , , strWhere is what is used to open the report and DoCmd.SendObject acReport, strReportName, acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" is used to send it. So what I would like is similiar to: DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" Any ideas how to accomplish this? N Lytle The solution to Nancy's problem seemed to come from from Stuart McLachlan ... How about basng the query underlying the report on the form parameters rather than filtering at the report level. .......................................................... Ok back to me... The problem is that I open/print/would love to e-mail this report from several forms. I tried to set the "On Open" Property of the report to a variable but can't seem to get that to work I would like my employees to be able to click a button and e-mail a proposal or invoice. This seems like it would be a very common need for people--any ideas????? What am I missing? From mikedorism at adelphia.net Fri Jan 7 21:14:27 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Fri, 7 Jan 2005 22:14:27 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <6.1.2.0.2.20050107182201.019a91b8@pop3.apespools.com> Message-ID: <000001c4f530$2baab6a0$0b08a845@hargrove.internal> Use a hidden form to hold the parameters and pass them to the report. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 7:40 PM To: accessd at databaseadvisors.com Subject: [AccessD] Send Filtered Report I have spent too much time trying to learn how to send a filtered report. I searched the archives and found an e-mail from someone who had the exact same problem... But the solution does not work for me. Here is the original stuff... ...but I would like to add the ability to email the filtered report. However instead of sending the filtered report it sends the whole thing. DoCmd.OpenReport strReportName, , , strWhere is what is used to open the report and DoCmd.SendObject acReport, strReportName, acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" is used to send it. So what I would like is similiar to: DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" Any ideas how to accomplish this? N Lytle The solution to Nancy's problem seemed to come from from Stuart McLachlan ... How about basng the query underlying the report on the form parameters rather than filtering at the report level. .......................................................... Ok back to me... The problem is that I open/print/would love to e-mail this report from several forms. I tried to set the "On Open" Property of the report to a variable but can't seem to get that to work I would like my employees to be able to click a button and e-mail a proposal or invoice. This seems like it would be a very common need for people--any ideas????? What am I missing? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Fri Jan 7 21:16:27 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 7 Jan 2005 22:16:27 -0500 Subject: [AccessD] Synch an Access Database with Outlook Contactsautomatically thro ugh Access References: <01B619CB8F6C8C478EDAC39191AEC51E0415121D@doesefpeml02.eus.fldoe.int> Message-ID: http://www.helenfeddema.com/CodeSamples.htm ..hth :) William Hindman ----- Original Message ----- From: "Klos, Susan" To: Sent: Friday, January 07, 2005 1:38 PM Subject: [AccessD] Synch an Access Database with Outlook Contactsautomatically thro ugh Access >I am developing a Phone Log in Access for use in my office. We have three > sets of contacts in Outlook: Accountability Contacts; Assessment Contacts; > and Superintendents. The Accountability Contacts and Assessment Contacts > may overlap i.e. some Assessment Contacts are also Accountability Contact > and vice versa. In my phone log I have a people table and links to three > spreadsheets which contain the respective Contact information that I > export > from Outlook. I would like to create a button that will go to Outlook, > run > the export wizard for each of my contact folders which will overwrite the > Excel sheets that are attached to my phone log database. I don't ask > much. > I don't even know where to get started. Can anyone help me? > > > > Susan Klos > > Senior Database Analyst > > Evaluation and Reporting > > Florida Department of Education > > 850-245-0708 > > sc 205-0708 > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Fri Jan 7 21:18:47 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 7 Jan 2005 22:18:47 -0500 Subject: [AccessD] Skype References: <001201c4f4fa$78bb5200$de1811d8@danwaters> Message-ID: http://www.skype.com/ William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 3:50 PM Subject: RE: [AccessD] Skype > What does Skype do? Is this a web site? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Friday, January 07, 2005 1:33 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Skype > > Does anyone have it? I just downloaded the driver and would like to test > it. My user name is jwcolby. > > 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 anna at apespools.com Fri Jan 7 21:36:08 2005 From: anna at apespools.com (Anna Hopkins) Date: Fri, 07 Jan 2005 21:36:08 -0600 Subject: [AccessD] Send Filtered Report In-Reply-To: <000001c4f530$2baab6a0$0b08a845@hargrove.internal> References: <6.1.2.0.2.20050107182201.019a91b8@pop3.apespools.com> <000001c4f530$2baab6a0$0b08a845@hargrove.internal> Message-ID: <6.1.2.0.2.20050107213507.039f3cd0@pop3.apespools.com> Thanks. I've never used hidden forms but I can see how that could work. At 09:14 PM 1/7/2005, you wrote: >Use a hidden form to hold the parameters and pass them to the report. > >Doris Manning >Database Administrator >Hargrove Inc. >www.hargroveinc.com > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins >Sent: Friday, January 07, 2005 7:40 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] Send Filtered Report > > >I have spent too much time trying to learn how to send a filtered report. > >I searched the archives and found an e-mail from someone who had the exact >same problem... But the solution does not work for me. Here is the >original stuff... > > >...but I would like to add the >ability to email the filtered report. However instead of sending the >filtered report it sends the whole thing. > >DoCmd.OpenReport strReportName, , , strWhere >is what is used to open the report >and >DoCmd.SendObject acReport, strReportName, acFormatRTF, >"nancy.lytle at >auatac.com", , -1, "Weekly En Route Rpt" >is used to send it. > >So what I would like is similiar to: > >DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, >"nancy.lytle at >auatac.com", , -1, "Weekly En Route Rpt" > >Any ideas how to accomplish this? > >N Lytle > >The solution to Nancy's problem seemed to come from from Stuart McLachlan > >... >How about basng the query underlying the report on the form parameters >rather than filtering at the report level. > >.......................................................... >Ok back to me... > >The problem is that I open/print/would love to e-mail this report from >several forms. > >I tried to set the "On Open" Property of the report to a variable but can't >seem to get that to work > >I would like my employees to be able to click a button and e-mail a >proposal or invoice. This seems like it would be a very common need for >people--any ideas????? What am I missing? > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From mcaro at bigpond.net.au Fri Jan 7 21:46:00 2005 From: mcaro at bigpond.net.au (Martin Caro) Date: Sat, 8 Jan 2005 14:46:00 +1100 Subject: [AccessD] Excel Group Message-ID: <006901c4f534$91c29710$0100000a@MITSERVER> Hi Folks I am working my way into an Excel project at the moment.... any recommendations for an Excel support group of a similar nature AccessD Martin From jwcolby at colbyconsulting.com Fri Jan 7 21:59:16 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 07 Jan 2005 22:59:16 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <000001c4f530$2baab6a0$0b08a845@hargrove.internal> Message-ID: <007701c4f536$6f470160$677aa8c0@ColbyM6805> I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike & Doris Manning Sent: Friday, January 07, 2005 10:14 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report Use a hidden form to hold the parameters and pass them to the report. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 7:40 PM To: accessd at databaseadvisors.com Subject: [AccessD] Send Filtered Report I have spent too much time trying to learn how to send a filtered report. I searched the archives and found an e-mail from someone who had the exact same problem... But the solution does not work for me. Here is the original stuff... ...but I would like to add the ability to email the filtered report. However instead of sending the filtered report it sends the whole thing. DoCmd.OpenReport strReportName, , , strWhere is what is used to open the report and DoCmd.SendObject acReport, strReportName, acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" is used to send it. So what I would like is similiar to: DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" Any ideas how to accomplish this? N Lytle The solution to Nancy's problem seemed to come from from Stuart McLachlan ... How about basng the query underlying the report on the form parameters rather than filtering at the report level. .......................................................... Ok back to me... The problem is that I open/print/would love to e-mail this report from several forms. I tried to set the "On Open" Property of the report to a variable but can't seem to get that to work I would like my employees to be able to click a button and e-mail a proposal or invoice. This seems like it would be a very common need for people--any ideas????? What am I missing? From jwcolby at colbyconsulting.com Fri Jan 7 22:25:37 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 07 Jan 2005 23:25:37 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <6.1.2.0.2.20050107213507.039f3cd0@pop3.apespools.com> Message-ID: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Sorry, my last post got mangled. Let's see if this is any better. I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: (cut and paste the following into a module. Fix any problems cause by line wrap.) Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName ' On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 10:36 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks. I've never used hidden forms but I can see how that could work. From anna at apespools.com Fri Jan 7 22:51:23 2005 From: anna at apespools.com (Anna Hopkins) Date: Fri, 07 Jan 2005 22:51:23 -0600 Subject: [AccessD] Send Filtered Report In-Reply-To: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> References: <6.1.2.0.2.20050107213507.039f3cd0@pop3.apespools.com> <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Message-ID: <6.1.2.0.2.20050107224220.021d6ec0@pop3.apespools.com> Thanks John. I got both of them. It is getting late and I will have to look more at this in the morning. I am honored to have a response from you. I love this list and appreciate all the sharing that goes on. I unsubscribed in July because I was traveling. But I am back. Thanks again. Anna At 10:25 PM 1/7/2005, you wrote: >Sorry, my last post got mangled. Let's see if this is any better. > >I prefer to use what I call filters: > >You set a filter by the syntax : > >Fltr MyFltrName, MyFltrValue > >You then retrieve (print to the debug window) the filter using the syntax: > >Debug.print Fltr (MyFltrName) > >The code for doing this is actually a little module. The idea is that you >set up a collection to hold filter values keyed on filter name. Adding the >value into the collection stores the value for later retrieval from the >collection. Thus a single collection can hold as many filters as you need. >The code looks like: > >(cut and paste the following into a module. Fix any problems cause by line >wrap.) > >Option Compare Database >Option Explicit >Private mcolFilter As Collection >Private blnFltrInitialized As Boolean >' >'The lvarValue is optional, and the presence of the lvarValue changes the >operation from a retrieve to a store. >' >'i.e. if the lvarvalue is passed in, then we are storing a value. >'If the lvarValue is omitted, then we are retrieving the value already >stored. ' >' > >Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As >Variant >On Error GoTo Err_Fltr > ' > 'The first time through, set up (initialize) the collection > ' > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > ' > 'If the lvarValue parameter is missing, then we are doing a retrieve > ' > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > ' > 'Else we are doing a store > 'So just remove anything already stored under that lstrName > 'and save the new value under that lstrName > ' > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If >Exit_Fltr: >Exit Function >Err_Fltr: > MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING >End Function > >Calling the function the first time initializes the collection, and sets the >Boolean that the initialization has been done. It also stores the value >lvarValue into the collection using lstrName as the key. You can call the >function as many times as you wish storing values. For example: > >Fltr "MyName", "John W. Colby" >Fltr "MyCompany", "Colby Consulting" >Fltr "MyWebAddr", "www.colbyconsulting.com" >Fltr "MyBirthday", #1/1/1909# >Fltr "MyAge", 105 > >You can then later retrieve any value you wish, once or a million times >simply by calling the same function but leaving off the VALUE: > >Debug.Print Fltr("MyBirthday") - returns #1/1/1909 >Debug.Print Fltr("MyAge") - returns 105 >Debug.Print Fltr("MyCompany") - returns "Colby Consulting" > >Etc. > >Notice that if you call the function with the same filter name but a >different value, the code: > > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > >Removes whatever may be in the collection keyed on the lstrName and adds the >new value supplied, effectively "erasing" the filter value and saving the >new value. > >Notice that you can pass anything in to the filter, even pointers to forms >or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes >the pointer to state combo in to the filter. Passing cboState.value passes >the value of the combo in to the filter. This is a not so subtle >difference. The value is a "by value" thing, where the actual value is >passed in and retrieved back out. The pointer is a "by reference" thing and >if the combo changes after you pass a pointer to it in to the filter, the >apparent "value" that you will see by getting it back will change. On the >other hand, this can be useful if you need to pass a control in to a form >that is opening, for example a form does something and places the value back >into a control on another form. > >This filter function is a very useful construct and is an extension of >specific named filters used by others on this list. It is easy to use, and >can be useful in a wide variety of applications, from filtering queries for >forms or reports, to passing in values to be displayed on a form or report >etc. > >I have also migrated this to a class so that I can set up "sets" of filters, >each set in a class instance - but that is a subject for another day. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins >Sent: Friday, January 07, 2005 10:36 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Send Filtered Report > > >Thanks. > >I've never used hidden forms but I can see how that could work. > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 7 23:11:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 00:11:25 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <6.1.2.0.2.20050107224220.021d6ec0@pop3.apespools.com> Message-ID: <007e01c4f540$80c988e0$677aa8c0@ColbyM6805> Anna, I am honored that you are honored... ;-) Using a hidden form for passing parameters does work - in fact in my youth I used that method on occasion - but is clumsy. If the form is ever closed, the parameters are not available. Adding more filter parameters requires modifying the form etc. Using a filter function, particularly one based on a collection, allows you to add filters whenever and wherever you need them, anywhere in code. They are reasonably fast, no additional code is ever needed, and they are just darned convenient. Enjoy, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 11:51 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks John. I got both of them. It is getting late and I will have to look more at this in the morning. I am honored to have a response from you. I love this list and appreciate all the sharing that goes on. I unsubscribed in July because I was traveling. But I am back. Thanks again. Anna At 10:25 PM 1/7/2005, you wrote: >Sorry, my last post got mangled. Let's see if this is any better. > >I prefer to use what I call filters: > >You set a filter by the syntax : > >Fltr MyFltrName, MyFltrValue > >You then retrieve (print to the debug window) the filter using the >syntax: > >Debug.print Fltr (MyFltrName) > >The code for doing this is actually a little module. The idea is that >you set up a collection to hold filter values keyed on filter name. >Adding the value into the collection stores the value for later >retrieval from the collection. Thus a single collection can hold as >many filters as you need. The code looks like: > >(cut and paste the following into a module. Fix any problems cause by >line >wrap.) > >Option Compare Database >Option Explicit >Private mcolFilter As Collection >Private blnFltrInitialized As Boolean >' >'The lvarValue is optional, and the presence of the lvarValue changes >the operation from a retrieve to a store. ' >'i.e. if the lvarvalue is passed in, then we are storing a value. >'If the lvarValue is omitted, then we are retrieving the value already >stored. ' >' > >Public Function Fltr(lstrName As String, Optional lvarValue As Variant) >As Variant On Error GoTo Err_Fltr > ' > 'The first time through, set up (initialize) the collection > ' > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > ' > 'If the lvarValue parameter is missing, then we are doing a retrieve > ' > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > ' > 'Else we are doing a store > 'So just remove anything already stored under that lstrName > 'and save the new value under that lstrName > ' > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If >Exit_Fltr: >Exit Function >Err_Fltr: > MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING >End Function > >Calling the function the first time initializes the collection, and >sets the Boolean that the initialization has been done. It also stores >the value lvarValue into the collection using lstrName as the key. You >can call the function as many times as you wish storing values. For >example: > >Fltr "MyName", "John W. Colby" >Fltr "MyCompany", "Colby Consulting" >Fltr "MyWebAddr", "www.colbyconsulting.com" >Fltr "MyBirthday", #1/1/1909# >Fltr "MyAge", 105 > >You can then later retrieve any value you wish, once or a million times >simply by calling the same function but leaving off the VALUE: > >Debug.Print Fltr("MyBirthday") - returns #1/1/1909 >Debug.Print Fltr("MyAge") - returns 105 >Debug.Print Fltr("MyCompany") - returns "Colby Consulting" > >Etc. > >Notice that if you call the function with the same filter name but a >different value, the code: > > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > >Removes whatever may be in the collection keyed on the lstrName and >adds the new value supplied, effectively "erasing" the filter value and >saving the new value. > >Notice that you can pass anything in to the filter, even pointers to >forms or controls, and you NEED TO BE CAREFUL. Passing cboState >actually passes the pointer to state combo in to the filter. Passing >cboState.value passes the value of the combo in to the filter. This is >a not so subtle difference. The value is a "by value" thing, where the >actual value is passed in and retrieved back out. The pointer is a "by >reference" thing and if the combo changes after you pass a pointer to >it in to the filter, the apparent "value" that you will see by getting >it back will change. On the other hand, this can be useful if you need >to pass a control in to a form that is opening, for example a form does >something and places the value back into a control on another form. > >This filter function is a very useful construct and is an extension of >specific named filters used by others on this list. It is easy to use, >and can be useful in a wide variety of applications, from filtering >queries for forms or reports, to passing in values to be displayed on a >form or report etc. > >I have also migrated this to a class so that I can set up "sets" of >filters, each set in a class instance - but that is a subject for >another day. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins >Sent: Friday, January 07, 2005 10:36 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Send Filtered Report > > >Thanks. > >I've never used hidden forms but I can see how that could work. > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Sat Jan 8 02:02:11 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Sat, 8 Jan 2005 03:02:11 -0500 Subject: [AccessD] Send Filtered Report References: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Message-ID: "I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day." JC ..oh no you don't ...you tease, you please, eh :) ..I'd really like to see the class ...I've always used the hidden form myself and I'm impressed by the simplicity of this approach ...so fess up already ...if I'm going to implement this I'd rather go whole hog. William Hindman ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 11:25 PM Subject: RE: [AccessD] Send Filtered Report > Sorry, my last post got mangled. Let's see if this is any better. > > I prefer to use what I call filters: > > You set a filter by the syntax : > > Fltr MyFltrName, MyFltrValue > > You then retrieve (print to the debug window) the filter using the syntax: > > Debug.print Fltr (MyFltrName) > > The code for doing this is actually a little module. The idea is that you > set up a collection to hold filter values keyed on filter name. Adding > the > value into the collection stores the value for later retrieval from the > collection. Thus a single collection can hold as many filters as you > need. > The code looks like: > > (cut and paste the following into a module. Fix any problems cause by > line > wrap.) > > Option Compare Database > Option Explicit > Private mcolFilter As Collection > Private blnFltrInitialized As Boolean > ' > 'The lvarValue is optional, and the presence of the lvarValue changes the > operation from a retrieve to a store. > ' > 'i.e. if the lvarvalue is passed in, then we are storing a value. > 'If the lvarValue is omitted, then we are retrieving the value already > stored. ' > ' > > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > ' > 'The first time through, set up (initialize) the collection > ' > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > ' > 'If the lvarValue parameter is missing, then we are doing a retrieve > ' > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > ' > 'Else we are doing a store > 'So just remove anything already stored under that lstrName > 'and save the new value under that lstrName > ' > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If > Exit_Fltr: > Exit Function > Err_Fltr: > MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > > Calling the function the first time initializes the collection, and sets > the > Boolean that the initialization has been done. It also stores the value > lvarValue into the collection using lstrName as the key. You can call the > function as many times as you wish storing values. For example: > > Fltr "MyName", "John W. Colby" > Fltr "MyCompany", "Colby Consulting" > Fltr "MyWebAddr", "www.colbyconsulting.com" > Fltr "MyBirthday", #1/1/1909# > Fltr "MyAge", 105 > > You can then later retrieve any value you wish, once or a million times > simply by calling the same function but leaving off the VALUE: > > Debug.Print Fltr("MyBirthday") - returns #1/1/1909 > Debug.Print Fltr("MyAge") - returns 105 > Debug.Print Fltr("MyCompany") - returns "Colby Consulting" > > Etc. > > Notice that if you call the function with the same filter name but a > different value, the code: > > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > > Removes whatever may be in the collection keyed on the lstrName and adds > the > new value supplied, effectively "erasing" the filter value and saving the > new value. > > Notice that you can pass anything in to the filter, even pointers to forms > or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes > the pointer to state combo in to the filter. Passing cboState.value > passes > the value of the combo in to the filter. This is a not so subtle > difference. The value is a "by value" thing, where the actual value is > passed in and retrieved back out. The pointer is a "by reference" thing > and > if the combo changes after you pass a pointer to it in to the filter, the > apparent "value" that you will see by getting it back will change. On the > other hand, this can be useful if you need to pass a control in to a form > that is opening, for example a form does something and places the value > back > into a control on another form. > > This filter function is a very useful construct and is an extension of > specific named filters used by others on this list. It is easy to use, > and > can be useful in a wide variety of applications, from filtering queries > for > forms or reports, to passing in values to be displayed on a form or report > etc. > > I have also migrated this to a class so that I can set up "sets" of > filters, > each set in a class instance - but that is a subject for another day. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins > Sent: Friday, January 07, 2005 10:36 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Send Filtered Report > > > Thanks. > > I've never used hidden forms but I can see how that could work. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Subscriptions at servicexp.com Sat Jan 8 08:29:35 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Sat, 8 Jan 2005 09:29:35 -0500 Subject: [AccessD] JC's Book Deal In-Reply-To: <007e01c4f540$80c988e0$677aa8c0@ColbyM6805> Message-ID: John, In lue of the recent discussion, when is that book on frameworks coming out?? :-) Robert Gracie From jwcolby at colbyconsulting.com Sat Jan 8 08:44:45 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 09:44:45 -0500 Subject: [AccessD] JC's Book Deal In-Reply-To: Message-ID: <007f01c4f590$988b0580$677aa8c0@ColbyM6805> Lol, good question. I have proposed it to Wrox, and they have actually said they are looking for a co-author to work on it. Unfortunately I haven't heard anything since. Perhaps I could publish the name and email of my contact there and everyone on the list interested in the subject could pester them? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Saturday, January 08, 2005 9:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] JC's Book Deal John, In lue of the recent discussion, when is that book on frameworks coming out?? :-) Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sat Jan 8 09:25:25 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 8 Jan 2005 07:25:25 -0800 Subject: [AccessD] Skype References: <005101c4f4ef$a6c44c20$677aa8c0@ColbyM6805> Message-ID: <004001c4f596$4795ddc0$6501a8c0@HAL9002> John: I tried using it a few times a year ago and it was awful. Maybe it's better now. I tried with Martin and never could get a could connection. Plus the inconvenience of having to have the other person running Skype as well. I use Primus now for overseas calls now - it's 5-6 cents a minute anywhere. Last month I talked to people all over the world for about an hour and got a bill for $3 and change. Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 11:32 AM Subject: [AccessD] Skype > Does anyone have it? I just downloaded the driver and would like to test > it. My user name is jwcolby. > > 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 Jan 8 09:42:52 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 10:42:52 -0500 Subject: [AccessD] Skype In-Reply-To: <004001c4f596$4795ddc0$6501a8c0@HAL9002> Message-ID: <008001c4f598$bcb1a790$677aa8c0@ColbyM6805> Rocky, I have Vonage for my home office and it is very good - so good that I am about to get rid of my landline. As for Skype, I just like the "free" part! ;-) I tested it yesterday with an AccessD user over in London and it was really quite acceptable, especially for free! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype John: I tried using it a few times a year ago and it was awful. Maybe it's better now. I tried with Martin and never could get a could connection. Plus the inconvenience of having to have the other person running Skype as well. I use Primus now for overseas calls now - it's 5-6 cents a minute anywhere. Last month I talked to people all over the world for about an hour and got a bill for $3 and change. Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 11:32 AM Subject: [AccessD] Skype > Does anyone have it? I just downloaded the driver and would like to > test it. My user name is jwcolby. > > 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 Jan 8 09:54:34 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 10:54:34 -0500 Subject: [AccessD] Filters - was filtered reports In-Reply-To: Message-ID: <008101c4f59a$5dbd6b00$677aa8c0@ColbyM6805> William, The class approach adds a level of indirection and so I do not recommend it unless you specifically need it. The class approach simply embeds the collection, the Boolean and the function in a class. That really all there is to it. Because the whole thing is encapsulated you can now create an instance of filters for purpose a, an instance for purpose b etc. Perhaps you have a module, with related forms that need to be able to pass parameters back and forth. The typical method of doing this is to start adding global variables, add a new variable every time you need to pass some other thing. With a class you create an instance and all the objects of that functional area can pass stuff back and forth using the class instance that is dedicated to their use. The class would then look something like: '########################################################################### ## Option Compare Database Option Explicit ' 'The collection to hold the filter values ' Private mcolFilter As Collection ' 'Set up the collection ' Private Sub Class_Initialize() Set mcolFilter = New Collection End Sub ' 'Tear down the collection ' Private Sub Class_Terminate() Set mcolFilter = Nothing End Sub ' 'Get a pointer to the collection ' Public Property Get pcolFilter() As Collection Set pcolFilter = mcolFilter End Property ' 'The actual filter function ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr 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: MsgBox Err.Description, , "Error in Function clsFltr.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function '########################################################################### ## The class is pretty simple, an Initialize function that sets the collection, a Terminate function that cleans up, a property to return the entire collection, and the Fltr function already explained in the previous email. No surprises here. A module to test it: '########################################################################### ## Option Compare Database Option Explicit Private mclsFltrSet1 As clsFltr ' 'Method One for using Filter classes ' Function cFS1() As clsFltr Dim intCnt As Integer On Error Resume Next ' 'This line is used to test if the class is initialized yet 'You will get an error if the class is not initialized ' intCnt = mclsFltrSet1.pcolFilter.Count If Err <> 0 Then ' 'If you get an error, then initialize the class ' Set mclsFltrSet1 = New clsFltr End If ' 'Nolw we know that we have a valid class, get the pointer to it ' Set cFS1 = mclsFltrSet1 End Function Function testMethod1() cFS1.Fltr "MyName", "John W. Colby" Debug.Print cFS1.Fltr("MyName") End Function ' 'Method Two for using filter classes ' Function FltrWrapper(lstrName As String, Optional lvarValue As Variant) As Variant ' 'If the lvarValue is missing we are retrieving a previously set filter ' If IsMissing(lvarValue) Then FltrWrapper = cFS1.Fltr(lstrName) Else 'Else we are setting a filter value cFS1.Fltr lstrName, lvarValue End If End Function '########################################################################### ## This module sets up a private variable to hold a pointer to the class. What we are going to do is create a function that tests for a class instance and instantiates the class if it hasn't already done so (the first time). We test for a valid instance by trying to get the count of the collection inside the class. If that fails then the collection is not initialized, and by inference the class itself is not instantiated. Once we know the class is instantiated we simply return a pointer to the class. TestMethod1 then calls the cfs1.filter method, passing in the name of the filter we want to set up, and the value. At a later time we then call the same method passing in just the name of the filter and retrieve the value. For many purposes that is enough. Unfortunately Access queries cannot reference properties of a class so you must wrap a call to one of the class instances in a function which a query can then use in a where clause, aliased field etc. FltrWrapper does exactly that. Notice that the function takes exactly the same parameters as the core filter function buried down in the fltr class. This function must determine whether we are setting a value or retrieving a value and act appropriately. Unfortunately the whole concept of a class is to have multiple instances, and this method of dimming an explicit variable for each class instance soon becomes an issue since you now need a function to return a pointer to each class instance. The next conceptual level is a class (I call them "supervisor" classes) that contains a collection of the filter classes. Doing it this way allows us to set up a single supervisor class, and then it can hold as many filter classes as desired. Essentially you take everything in this test module and throw it in a class just like we took the filter module and threw it in a class. The supervisor then needs a simple module to initialize it's single variable, and a method to return a pointer to that class instance. I will put all of that in another email so that the discussion doesn't get too long. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 3:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Send Filtered Report "I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day." JC ..oh no you don't ...you tease, you please, eh :) ..I'd really like to see the class ...I've always used the hidden form myself and I'm impressed by the simplicity of this approach ...so fess up already ...if I'm going to implement this I'd rather go whole hog. William Hindman From bchacc at san.rr.com Sat Jan 8 09:59:15 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 8 Jan 2005 07:59:15 -0800 Subject: [AccessD] Skype References: <008001c4f598$bcb1a790$677aa8c0@ColbyM6805> Message-ID: <005b01c4f59b$00dc7380$6501a8c0@HAL9002> Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I am > about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 jwcolby at colbyconsulting.com Sat Jan 8 10:11:30 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 11:11:30 -0500 Subject: [AccessD] Skype In-Reply-To: <005b01c4f59b$00dc7380$6501a8c0@HAL9002> Message-ID: <008201c4f59c$bb8e6070$677aa8c0@ColbyM6805> You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 jwcolby at colbyconsulting.com Sat Jan 8 11:03:55 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 12:03:55 -0500 Subject: [AccessD] Filters - was filtered reports In-Reply-To: <008101c4f59a$5dbd6b00$677aa8c0@ColbyM6805> Message-ID: <008501c4f5a4$0cca6950$677aa8c0@ColbyM6805> The clsFilters supervisor is a class that holds a collection of clsFltr. In essence we build a collection, code to initialize the collection and tear it down, and a pair of properties to get the collection itself, and an item in the collection (a clsFltr instance). '########################################################################### Option Compare Database Option Explicit ' 'A collection to hold instances of clsFltr ' Private mcolClsFltr As Collection ' 'An Initialize function to set the collection ' Private Sub Class_Initialize() Set mcolClsFltr = New Collection End Sub ' 'A terminate function to clean up ' Private Sub Class_Terminate() Set mcolClsFltr = Nothing End Sub ' 'A property to get a pointer top the collection of clsFltr(s) ' Public Property Get pcolClsFltr() As Collection Set pcolClsFltr = mcolClsFltr End Property ' 'A function to instantiate a clsFltr and store it in the collection keyed on strClsFltrName 'If an instance already exists by that name, just get that instance out of the collection ' Function cClsFltr(strClsFltrName As String) As clsFltr Dim intCnt As Integer On Error Resume Next Dim lclsfltr As clsFltr ' 'This line is used to test if the class is initialized yet 'You will get an error if the class is not initialized ' Set lclsfltr = mcolClsFltr(strClsFltrName) If Err <> 0 Then ' 'If you get an error, then initialize the class ' Set lclsfltr = New clsFltr mcolClsFltr.Add lclsfltr, strClsFltrName End If ' 'Now we know that we have a valid class, get the pointer to it ' Set cClsFltr = lclsfltr End Function '########################################################################### ' 'A test function to demonstrate creating a set instance and setting a filter value in it ' Function TestClsFltrSupervisor() ' 'Set up a fltr class called "fltrSetCompanyInfo" and put data in the filter ' cFS.cClsFltr("FltrSetCompanyInfo").Fltr "MyName", "John W. Colby" cFS.cClsFltr("FltrSetCompanyInfo").Fltr "MyCompany", "Colby Consulting" Debug.Print cFS.cClsFltr("FltrSetCompanyInfo").Fltr("MyName") Debug.Print cFS.cClsFltr("FltrSetCompanyInfo").Fltr("MyCompany") 'Set up a different filter set called "FltrSetTaxInfo" and put data in the filter cFS.cClsFltr("FltrSetTaxInfo").Fltr "MySSN", "123-45-6789" cFS.cClsFltr("FltrSetTaxInfo").Fltr "IncorpDate", #1/1/1950# Debug.Print cFS.cClsFltr("FltrSetTaxInfo").Fltr("MySSN") Debug.Print cFS.cClsFltr("FltrSetTaxInfo").Fltr("IncorpDate") End Function ' 'A wrapper for the filter set class if needed. 'In this case we have to pass in the name of the filter set (filter class instance) 'as well as the standard values for the filter name and value ' Function FltrWrapper2(lstrFltrSetName As String, lstrName As String, Optional lvarValue As Variant) As Variant If IsMissing(lvarValue) Then FltrWrapper2 = cFS.cClsFltr(lstrFltrSetName).Fltr(lstrName) Else cFS.cClsFltr(lstrFltrSetName).Fltr lstrName, lvarValue End If End Function ' 'A test function to demonstrate the wrapper function ' Function TestFltrWrapper2() FltrWrapper2 "SomeFltrSet", "MyAddr", "123 Programmer Way" Debug.Print FltrWrapper2("SomeFltrSet", "MyAddr") End Function '########################################################################### As you can see, we now have a supervisor function that can be called to set up a clsFltr class instance, and return a pointer to that class instance - or an existing class instance. We then simply do the same thing we did before but now have to pass in the name of the class instance as well as the filter data. Again, this adds a level of complexity and makes the code more difficult to read but it isn't overly difficult. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From dejpolsys at hotmail.com Sat Jan 8 17:06:53 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Sat, 8 Jan 2005 18:06:53 -0500 Subject: [AccessD] Filters - was filtered reports References: <008101c4f59a$5dbd6b00$677aa8c0@ColbyM6805> Message-ID: ..mucho gracias mi compadre ...necesito digerir esto, eh :) William Hindman ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 10:54 AM Subject: [AccessD] Filters - was filtered reports > William, > > The class approach adds a level of indirection and so I do not recommend > it > unless you specifically need it. > > The class approach simply embeds the collection, the Boolean and the > function in a class. That really all there is to it. Because the whole > thing is encapsulated you can now create an instance of filters for > purpose > a, an instance for purpose b etc. Perhaps you have a module, with related > forms that need to be able to pass parameters back and forth. The typical > method of doing this is to start adding global variables, add a new > variable > every time you need to pass some other thing. With a class you create an > instance and all the objects of that functional area can pass stuff back > and > forth using the class instance that is dedicated to their use. > > The class would then look something like: > > '########################################################################### > ## > Option Compare Database > Option Explicit > ' > 'The collection to hold the filter values > ' > Private mcolFilter As Collection > ' > 'Set up the collection > ' > Private Sub Class_Initialize() > Set mcolFilter = New Collection > End Sub > ' > 'Tear down the collection > ' > Private Sub Class_Terminate() > Set mcolFilter = Nothing > End Sub > ' > 'Get a pointer to the collection > ' > Public Property Get pcolFilter() As Collection > Set pcolFilter = mcolFilter > End Property > ' > 'The actual filter function > ' > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > 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: > MsgBox Err.Description, , "Error in Function clsFltr.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > '########################################################################### > ## > The class is pretty simple, an Initialize function that sets the > collection, > a Terminate function that cleans up, a property to return the entire > collection, and the Fltr function already explained in the previous email. > No surprises here. > > > A module to test it: > > '########################################################################### > ## > Option Compare Database > Option Explicit > > Private mclsFltrSet1 As clsFltr > ' > 'Method One for using Filter classes > ' > Function cFS1() As clsFltr > Dim intCnt As Integer > On Error Resume Next > ' > 'This line is used to test if the class is initialized yet > 'You will get an error if the class is not initialized > ' > intCnt = mclsFltrSet1.pcolFilter.Count > If Err <> 0 Then > ' > 'If you get an error, then initialize the class > ' > Set mclsFltrSet1 = New clsFltr > End If > ' > 'Nolw we know that we have a valid class, get the pointer to it > ' > Set cFS1 = mclsFltrSet1 > End Function > > Function testMethod1() > cFS1.Fltr "MyName", "John W. Colby" > Debug.Print cFS1.Fltr("MyName") > End Function > > ' > 'Method Two for using filter classes > ' > Function FltrWrapper(lstrName As String, Optional lvarValue As Variant) As > Variant > ' > 'If the lvarValue is missing we are retrieving a previously set filter > ' > If IsMissing(lvarValue) Then > FltrWrapper = cFS1.Fltr(lstrName) > Else > 'Else we are setting a filter value > cFS1.Fltr lstrName, lvarValue > End If > End Function > '########################################################################### > ## > > This module sets up a private variable to hold a pointer to the class. > What > we are going to do is create a function that tests for a class instance > and > instantiates the class if it hasn't already done so (the first time). We > test for a valid instance by trying to get the count of the collection > inside the class. If that fails then the collection is not initialized, > and > by inference the class itself is not instantiated. > > Once we know the class is instantiated we simply return a pointer to the > class. TestMethod1 then calls the cfs1.filter method, passing in the name > of the filter we want to set up, and the value. At a later time we then > call the same method passing in just the name of the filter and retrieve > the > value. > > For many purposes that is enough. Unfortunately Access queries cannot > reference properties of a class so you must wrap a call to one of the > class > instances in a function which a query can then use in a where clause, > aliased field etc. FltrWrapper does exactly that. Notice that the > function > takes exactly the same parameters as the core filter function buried down > in > the fltr class. This function must determine whether we are setting a > value > or retrieving a value and act appropriately. > > Unfortunately the whole concept of a class is to have multiple instances, > and this method of dimming an explicit variable for each class instance > soon > becomes an issue since you now need a function to return a pointer to each > class instance. The next conceptual level is a class (I call them > "supervisor" classes) that contains a collection of the filter classes. > Doing it this way allows us to set up a single supervisor class, and then > it > can hold as many filter classes as desired. Essentially you take > everything > in this test module and throw it in a class just like we took the filter > module and threw it in a class. The supervisor then needs a simple module > to initialize it's single variable, and a method to return a pointer to > that > class instance. I will put all of that in another email so that the > discussion doesn't get too long. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 3:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Send Filtered Report > > > "I have also migrated this to a class so that I can set up "sets" of > filters, > each set in a class instance - but that is a subject for another day." JC > > ..oh no you don't ...you tease, you please, eh :) > > ..I'd really like to see the class ...I've always used the hidden form > myself and I'm impressed by the simplicity of this approach ...so fess up > already ...if I'm going to implement this I'd rather go whole hog. > > William Hindman > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 18:13:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 19:13:31 -0500 Subject: [AccessD] Filters - was filtered reports In-Reply-To: Message-ID: <008d01c4f5e0$0d585a30$677aa8c0@ColbyM6805> As I said, the plain vanilla fltr in a module works quite well for most purposes. It is clean and simple. A collection can hold thousands of these filters. The biggest issue becomes tracking what has been used where if you start using them extensively. It is only at that point that perhaps using class instances makes sense so that you don't inadvertently reuse an existing filter for another process. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 6:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Filters - was filtered reports ..mucho gracias mi compadre ...necesito digerir esto, eh :) William Hindman ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 10:54 AM Subject: [AccessD] Filters - was filtered reports > William, > > The class approach adds a level of indirection and so I do not > recommend > it > unless you specifically need it. > > The class approach simply embeds the collection, the Boolean and the > function in a class. That really all there is to it. Because the > whole thing is encapsulated you can now create an instance of filters > for purpose a, an instance for purpose b etc. Perhaps you have a > module, with related forms that need to be able to pass parameters > back and forth. The typical method of doing this is to start adding > global variables, add a new variable > every time you need to pass some other thing. With a class you create an > instance and all the objects of that functional area can pass stuff back > and > forth using the class instance that is dedicated to their use. > > The class would then look something like: > > '##################################################################### > ###### > ## > Option Compare Database > Option Explicit > ' > 'The collection to hold the filter values > ' > Private mcolFilter As Collection > ' > 'Set up the collection > ' > Private Sub Class_Initialize() > Set mcolFilter = New Collection > End Sub > ' > 'Tear down the collection > ' > Private Sub Class_Terminate() > Set mcolFilter = Nothing > End Sub > ' > 'Get a pointer to the collection > ' > Public Property Get pcolFilter() As Collection > Set pcolFilter = mcolFilter > End Property > ' > 'The actual filter function > ' > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > 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: > MsgBox Err.Description, , "Error in Function clsFltr.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > '########################################################################### > ## > The class is pretty simple, an Initialize function that sets the > collection, > a Terminate function that cleans up, a property to return the entire > collection, and the Fltr function already explained in the previous email. > No surprises here. > > > A module to test it: > > '##################################################################### > ###### > ## > Option Compare Database > Option Explicit > > Private mclsFltrSet1 As clsFltr > ' > 'Method One for using Filter classes > ' > Function cFS1() As clsFltr > Dim intCnt As Integer > On Error Resume Next > ' > 'This line is used to test if the class is initialized yet > 'You will get an error if the class is not initialized > ' > intCnt = mclsFltrSet1.pcolFilter.Count > If Err <> 0 Then > ' > 'If you get an error, then initialize the class > ' > Set mclsFltrSet1 = New clsFltr > End If > ' > 'Nolw we know that we have a valid class, get the pointer to it > ' > Set cFS1 = mclsFltrSet1 > End Function > > Function testMethod1() > cFS1.Fltr "MyName", "John W. Colby" > Debug.Print cFS1.Fltr("MyName") > End Function > > ' > 'Method Two for using filter classes > ' > Function FltrWrapper(lstrName As String, Optional lvarValue As > Variant) As Variant > ' > 'If the lvarValue is missing we are retrieving a previously set filter > ' > If IsMissing(lvarValue) Then > FltrWrapper = cFS1.Fltr(lstrName) > Else > 'Else we are setting a filter value > cFS1.Fltr lstrName, lvarValue > End If > End Function > '##################################################################### > ###### > ## > > This module sets up a private variable to hold a pointer to the class. > What > we are going to do is create a function that tests for a class instance > and > instantiates the class if it hasn't already done so (the first time). We > test for a valid instance by trying to get the count of the collection > inside the class. If that fails then the collection is not initialized, > and > by inference the class itself is not instantiated. > > Once we know the class is instantiated we simply return a pointer to > the class. TestMethod1 then calls the cfs1.filter method, passing in > the name of the filter we want to set up, and the value. At a later > time we then call the same method passing in just the name of the > filter and retrieve the value. > > For many purposes that is enough. Unfortunately Access queries cannot > reference properties of a class so you must wrap a call to one of the > class instances in a function which a query can then use in a where > clause, aliased field etc. FltrWrapper does exactly that. Notice > that the function > takes exactly the same parameters as the core filter function buried down > in > the fltr class. This function must determine whether we are setting a > value > or retrieving a value and act appropriately. > > Unfortunately the whole concept of a class is to have multiple > instances, and this method of dimming an explicit variable for each > class instance soon becomes an issue since you now need a function to > return a pointer to each class instance. The next conceptual level is > a class (I call them "supervisor" classes) that contains a collection > of the filter classes. Doing it this way allows us to set up a single > supervisor class, and then it > can hold as many filter classes as desired. Essentially you take > everything > in this test module and throw it in a class just like we took the filter > module and threw it in a class. The supervisor then needs a simple module > to initialize it's single variable, and a method to return a pointer to > that > class instance. I will put all of that in another email so that the > discussion doesn't get too long. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ From accessd at shaw.ca Sat Jan 8 21:34:29 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 08 Jan 2005 19:34:29 -0800 Subject: [AccessD] Send Filtered Report In-Reply-To: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Message-ID: <0IA100IEZ5WH8V@l-daemon> John: Looks very interesting! Good use of collections...sort of like a flexible TYPE structure?... (A favourite instrument of mine.)... very cool! :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Friday, January 07, 2005 8:26 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report Sorry, my last post got mangled. Let's see if this is any better. I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: (cut and paste the following into a module. Fix any problems cause by line wrap.) Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName ' On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 10:36 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks. I've never used hidden forms but I can see how that could work. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 22:13:59 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 23:13:59 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <0IA100IEZ5WH8V@l-daemon> Message-ID: <009201c4f601$a4c48800$677aa8c0@ColbyM6805> Thanks. Filters are very cool. I used to do a lot of queries where a control on the form was referenced in the where clause, but I got in the habit of using these "filters" instead. Doing so allows me to design the query without the form even open. Or I can use the form that sets the filter (some combo value or text box value etc), then go to the debug window and see what the filter value is etc. It just makes debugging an application so much more flexible. I can manually set filters in the debug window to see what values the query will display etc. I also oftentimes use these to pass values in to controls on a report. Sometimes you want something displayed in the header of a report that just isn't found in the data for the report. Buy setting the value into a filter, then setting the control on the form to pull the data from the filter you can be very flexible. Again you can work with the report without any form open to pass the values in to the report. The more you use this the more places you discover to use it. You can use them similar to a global value, where a process needs to make a value or a status available for other processes. The process creates a filter and stores its value, then any other process can examine that value. I'm quite sure that idea has some of the more rigorous structured programmers spitting nails but ... John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Saturday, January 08, 2005 10:34 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report John: Looks very interesting! Good use of collections...sort of like a flexible TYPE structure?... (A favourite instrument of mine.)... very cool! :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Friday, January 07, 2005 8:26 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report Sorry, my last post got mangled. Let's see if this is any better. I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: (cut and paste the following into a module. Fix any problems cause by line wrap.) Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName ' On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 10:36 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks. I've never used hidden forms but I can see how that could work. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Jan 8 22:51:17 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 08 Jan 2005 20:51:17 -0800 Subject: [AccessD] Skype In-Reply-To: <008201c4f59c$bb8e6070$677aa8c0@ColbyM6805> Message-ID: <0IA100B889GGAL@l-daemon> Hi John: The new web phone service that we have hear, in the Great White North, and a few friends have gone the lengths of replace their land lines with an internet service. The most popular plan, is the cent a minute one. Anywhere, in the world... which calculates out to about $15.00Can for 24 hours of steady yakking. (Even I can not talk that long.) There is another service that can be purchased off the web and I assume there is an American equivalent... it is a Looney call, a buck for you Americans. It will allow you to call anywhere in the world, up to 38 minutes, for one looney. See the site www.looniecall.com/index.aspx (The site for those interested was written in the new ASP.Net.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Saturday, January 08, 2005 8:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Jan 9 05:21:37 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2005 12:21:37 +0100 Subject: [AccessD] IBM Cloudscape, Apache Derby Message-ID: Hi all Anyone having any experience with this open-source db engine? http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ /gustav From Paul at PStrauss.net Sun Jan 9 12:02:28 2005 From: Paul at PStrauss.net (Paul Strauss) Date: Sun, 09 Jan 2005 13:02:28 -0500 Subject: [AccessD] IBM Cloudscape, Apache Derby In-Reply-To: References: Message-ID: <6.1.2.0.2.20050109124710.02300078@mail.pstrauss.net> At 1/9/2005 06:21 AM, you wrote: >Hi all > >Anyone having any experience with this open-source db engine? > >http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ No, but I have had a good bit of experience with IBM software in general. When it comes to software, the acronym "IBM" means "I Build Mediocre". I have never used any IBM software that is easy-to-use, lean-and-mean, or that is overall better than the competition. When you look at their offerings from a little ways off, it looks really good. However, when you open the box and actually try to start using the stuff, you'll find all sorts of nasty gotcha's. IBM isn't nearly as good at writing software as it is at writing press releases. When I am using IBM software, it always seems to feel as if I have hitched a team of elephants to my little donkey cart; it doesn't go as fast as I really want it to, it takes a whole lot more care and feeding than I need it to, and most of what it can do, I'll never need. A few years ago I was working with their WebSphere messaging software, called MQ-Series back then. I could barely believe that it had support for OS/2 in it, but I was totally dismayed when I found out they attempted to support Windows 3.x!!! Now, don't get me started on Lotus... If you need an open source engine, just look at MySQL or some of the other open source engines to find one that meets your needs. Regards, Paul Strauss ---------- ? Web Site Design, Graphics, and Hosting (www.RationalHosting.net) ? MS Access Database Custom Applications ? Technical Support and Consulting 718-253-5535 Paul at PStrauss.net From Gustav at cactus.dk Sun Jan 9 12:21:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2005 19:21:26 +0100 Subject: [AccessD] IBM Cloudscape, Apache Derby Message-ID: Thanks Paul I know about the other open-source engines. However, Cloudscape is extremely small, supports triggers, functions and stored procedures, should require zero administration, and should be very easy to deploy. But I can't find anything on speed or benchmarks, so I was looking for some real-life experiences. /gustav >>> Paul at PStrauss.net 09-01-2005 19:02:28 >>> At 1/9/2005 06:21 AM, you wrote: >Hi all > >Anyone having any experience with this open-source db engine? > >http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ No, but I have had a good bit of experience with IBM software in general. When it comes to software, the acronym "IBM" means "I Build Mediocre". I have never used any IBM software that is easy-to-use, lean-and-mean, or that is overall better than the competition. When you look at their offerings from a little ways off, it looks really good. However, when you open the box and actually try to start using the stuff, you'll find all sorts of nasty gotcha's. IBM isn't nearly as good at writing software as it is at writing press releases. When I am using IBM software, it always seems to feel as if I have hitched a team of elephants to my little donkey cart; it doesn't go as fast as I really want it to, it takes a whole lot more care and feeding than I need it to, and most of what it can do, I'll never need. A few years ago I was working with their WebSphere messaging software, called MQ-Series back then. I could barely believe that it had support for OS/2 in it, but I was totally dismayed when I found out they attempted to support Windows 3.x!!! Now, don't get me started on Lotus... If you need an open source engine, just look at MySQL or some of the other open source engines to find one that meets your needs. From accessd at shaw.ca Sun Jan 9 18:43:28 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 09 Jan 2005 16:43:28 -0800 Subject: [AccessD] IBM Cloudscape, Apache Derby In-Reply-To: Message-ID: <0IA200J0YSNCGK@l-daemon> Hi Gustav: If you are looking for a great free database piece of software, I have not found one but at a very reasonable price. The ants DB SQL engine is extremely fast, when running uses a very small footprint (39MB) on WinOS, runs on a variety of OSs, does take 512MB of RAM, which is normal, has all the features you would expect of a professional level SQL DB and is thirty to fifty percent less than MS SQL ( http://www.ants.com/ ) Mind you if money was no object, try Cach?, a post-relational object oriented DB. See the white paper: http://www.intersystems.co.za/cache/technology/whitepapers/emergence-prdbms. html (watch for wrap) It is a very awesome package... you can even download a free personal copy for playing with. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 09, 2005 10:21 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] IBM Cloudscape, Apache Derby Thanks Paul I know about the other open-source engines. However, Cloudscape is extremely small, supports triggers, functions and stored procedures, should require zero administration, and should be very easy to deploy. But I can't find anything on speed or benchmarks, so I was looking for some real-life experiences. /gustav >>> Paul at PStrauss.net 09-01-2005 19:02:28 >>> At 1/9/2005 06:21 AM, you wrote: >Hi all > >Anyone having any experience with this open-source db engine? > >http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ No, but I have had a good bit of experience with IBM software in general. When it comes to software, the acronym "IBM" means "I Build Mediocre". I have never used any IBM software that is easy-to-use, lean-and-mean, or that is overall better than the competition. When you look at their offerings from a little ways off, it looks really good. However, when you open the box and actually try to start using the stuff, you'll find all sorts of nasty gotcha's. IBM isn't nearly as good at writing software as it is at writing press releases. When I am using IBM software, it always seems to feel as if I have hitched a team of elephants to my little donkey cart; it doesn't go as fast as I really want it to, it takes a whole lot more care and feeding than I need it to, and most of what it can do, I'll never need. A few years ago I was working with their WebSphere messaging software, called MQ-Series back then. I could barely believe that it had support for OS/2 in it, but I was totally dismayed when I found out they attempted to support Windows 3.x!!! Now, don't get me started on Lotus... If you need an open source engine, just look at MySQL or some of the other open source engines to find one that meets your needs. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tinanfields at torchlake.com Sun Jan 9 19:26:30 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Sun, 09 Jan 2005 20:26:30 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format References: Message-ID: <41E1D9C6.5070507@torchlake.com> That turns out to be EXACTLY the problem! The work-around suggested by the knowledge base article is amazing - essentially copy all module code into text files appropriately named, of course, then tell iAcces that they don't have modules behind them. Make a blank database and import all the database objects - then, one at a tiime, copy the text files into modules for all the objects. I found a simpler way while we wait for the IT people to download and apply the appropriate service pack (SR1 is already there). The real issue turned out not to be copying the database from my machine to the problem machine; it turned out to be importing new or revised objects from a "patch" database - that is, one that just contained updated information or new forms or reports - using A2K for the import. My temporary solution was to bring the bad database back over to my machine, create a new blank database, and import into it the appropriate objects from the toasted database and from the updating "patch" database - check that the database functioned correctly on my machine, then copy back to the problem machine. Worked perfectly. This coming week the IT people should have the Office 2K SP-3 installed and we can quit playing this game. Thanks for the help. I really learned something to watch out for here - always useful. Tina Charlotte Foust wrote: >Does the A2k machine have the service packs installed? Vanilla A2k had >a problem with the version of the VBE6.dll installed by the XP version, >which caused the project to get thoroughly toasted in 2000 if the >patches weren't in place. Could this be your situation? > >Charlotte Foust > > >-----Original Message----- >From: Tina Norris Fields [mailto:tinanfields at torchlake.com] >Sent: Monday, January 03, 2005 11:06 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format > > >Okay, help! > >I made a little database with some nice parameter queries and selection >combo-boxes. It looks great and works perfectly here on my computer - >WinXP, AXP using A2K file format. When I copy it onto the machine where > >it will be used, it doesn't work It is to be used on a Win98 machine >using A2K. If I create a blank database and import all the tables, >forms, queries, reports, and modules, it works perfectly - until I close > >the database and reopen it. At that point, the silly thing behaves as >though corrupted. Trying to open a form from within the database window > >gets the message that the file can't be found! What little nasties do I > >need to know about how to make AXP and A2K play nicely together? > >I know it will be something that everybody else is aware of and I'm not! > > TIA > >Tina > > > From jwcolby at colbyconsulting.com Sun Jan 9 20:13:36 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sun, 09 Jan 2005 21:13:36 -0500 Subject: [AccessD] Tracking real edits Message-ID: <000201c4f6ba$025a2a70$677aa8c0@ColbyM6805> I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Sun Jan 9 20:36:17 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2005 12:36:17 +1000 Subject: [AccessD] Tracking real edits In-Reply-To: <000201c4f6ba$025a2a70$677aa8c0@ColbyM6805> Message-ID: <41E276C1.17972.2277E9@lexacorp.com.pg> On 9 Jan 2005 at 21:13, John W. Colby wrote: > > My client wants to create date stamp fields for groups of fields, i.e. a > NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know > that an edit happened and that the edit actually stored. I've never really > figured out a satisfactory way to do this. Does anyone have a method that > they use that appears to correctly handle all the nefarious things that a > user can do? > The way I usually do this sort of thing is: In the Before_Update event - Loop through the data controls and compare .Value to .OldValue. For any changed records, store .Name, .OldValue, .Value in an array/collection or whatever. If you use an appropriate naming convention for controls, it's fairly easy to step through all controls on a form and only check the appropriate ones. In the After_Update - step through the array/collection and log ".Name, .OldValue, .Value, Now(), Username()" to a transaction log. You could just do it all in the After_Update since .OldValue doesn't get changed until after that event fires, but I make it a habit to do the logging at the same time as I do any other validation of the data. In your case, if the datestamp is in the same record as the data, you would just need to step through the data bound controls and update the relevant flags all in the Before_Update. -- Stuart From dwaters at usinternet.com Sun Jan 9 20:44:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 9 Jan 2005 20:44:24 -0600 Subject: [AccessD] Tracking real edits In-Reply-To: <22420381.1105323472841.JavaMail.root@sniper17.securence.com> Message-ID: <000601c4f6be$4bcc5d00$de1811d8@danwaters> John, What I do is to save the record (in code) after each event where a name/date stamp is needed. Then when you push Esc nothing happens. Interestingly, if I save the record using Ctl+S or File|Save, then the Esc key will still allow undoing the field. After saving the record I run a formatting sequence that locks the fields that the name/date stamp is for. If they haven't actually entered information, such as starting to enter something but then pushing the Esc key, then just don't record a name/date stamp. The user didn't do anything to warrant the stamp. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 8:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Sun Jan 9 22:42:52 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 09 Jan 2005 20:42:52 -0800 Subject: [AccessD] Tracking real edits In-Reply-To: <000201c4f6ba$025a2a70$677aa8c0@ColbyM6805> Message-ID: <0IA300G0H3QC70@l-daemon> Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Sun Jan 9 23:42:09 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 10 Jan 2005 00:42:09 -0500 Subject: [AccessD] Tracking real edits In-Reply-To: <0IA300G0H3QC70@l-daemon> Message-ID: <000401c4f6d7$24cd6aa0$677aa8c0@ColbyM6805> I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Gustav at cactus.dk Mon Jan 10 02:46:07 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 10 Jan 2005 09:46:07 +0100 Subject: [AccessD] IBM Cloudscape, Apache Derby Message-ID: Thanks Jim Well, my thoughts were about an engine you can distribute for free and is so small and easy to install that it can even run on the user's desktop. I haven't looked at Ants for a while but - at a cost - it would be for other targets. Cach? I have played around with for a while but not the latest version. It is truly amazing but, again, at a cost. /gustav >>> accessd at shaw.ca 10-01-2005 01:43:28 >>> Hi Gustav: If you are looking for a great free database piece of software, I have not found one but at a very reasonable price. The ants DB SQL engine is extremely fast, when running uses a very small footprint (39MB) on WinOS, runs on a variety of OSs, does take 512MB of RAM, which is normal, has all the features you would expect of a professional level SQL DB and is thirty to fifty percent less than MS SQL ( http://www.ants.com/ ) Mind you if money was no object, try Cach?, a post-relational object oriented DB. See the white paper: http://www.intersystems.co.za/cache/technology/whitepapers/emergence-prdbms. html (watch for wrap) It is a very awesome package... you can even download a free personal copy for playing with. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 09, 2005 10:21 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] IBM Cloudscape, Apache Derby Thanks Paul I know about the other open-source engines. However, Cloudscape is extremely small, supports triggers, functions and stored procedures, should require zero administration, and should be very easy to deploy. But I can't find anything on speed or benchmarks, so I was looking for some real-life experiences. /gustav From AdamB at peabody.org.uk Mon Jan 10 04:31:30 2005 From: AdamB at peabody.org.uk (Adam Borrie) Date: Mon, 10 Jan 2005 10:31:30 -0000 Subject: [AccessD] Mail Merge in Access VBA Question Message-ID: <0655462503B0D4119A18009027454B500BFE4CCE@NTDATA> Dear All The following piece of code used to execute fine in Access 97 but following an upgrade to Access 2003 the code does not seem to work (and please ignore the commented out sections - I'm a messy coder!). It always seems to fall over at the wdSendToNewDocument statement and jump immediately to end of the function. My hunch is that is that is something to do with the revised references to the Word library. Can any of you offer any suggestions or tell me where I should be looking to solve the problem. Or if you have another piece of code that does the same function then that would be great to. Many thanks Code: DoCmd.OutputTo A_QUERY, QueryName, A_FORMATRTF, sDataDir & Source, False 'DoCmd.TransferText acExportMerge, , QueryName, sDataDir & Source strTemplate = LetterName 'On Error Resume Next On Error GoTo Label1 ' Set appWord = GetObject(, "Word.Application") ' If Err <> 0 Then ' Set appWord = CreateObject("Word.Application") ' WordWasNotRunning = True ' End If 'appWord.Documents.Open Chr(34) & J:\marketingSystem\Letters\Homebuy\Homebuy Tenancy Surrender Form.doc & Chr(34) appWord.Documents.Open Chr(34) & sFEndDir & strTemplate & Chr(34) 'appWord.ActiveDocument.MailMerge.OpenDataSource Name:=sFEndDir & "qMergeLetter.rtf", _ ' linktosource:=True ', Connection:="Query qMergeLetter" With appWord.ActiveDocument.MailMerge .Destination = wdSendToNewDocument .SuppressBlankLines = True With .DataSource .FirstRecord = wdDefaultFirstRecord .LastRecord = wdDefaultLastRecord End With .Execute True End With strTemplate = sFEndDir & strTemplate & ".doc" appWord.Documents(strTemplate).close SaveChanges:=wdDoNotSaveChanges If appWord.Visible = False Then appWord.Visible = True appWord.WindowState = wdWindowStateMaximize End If Exit Function Label1: Msgbox Error Adam Borrie Systems Developer direct line 020 7021 4439 Peabody Trust 45 Westminster Bridge Road London SE1 7JB ##################################################################################### This e-mail message has been scanned for Viruses and Content and cleared by MailMarshal For more information please visit www.marshalsoftware.com ##################################################################################### This email and any files transmitted with it are confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of the Peabody Trust. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify the Peabody Trust IT Help Desk either by; Emailing helpdesk at peabody.org.uk Or by telephone on 020 70214000 Peabody Trust - http://www.peabody.org.uk Please note that Peabody Trust encorporates Waltham Forest Community Based Housing Association and Safe in the City. This footnote also confirms that MailMarshal and Network Associates Total Virus Defense software's have swept this email message for the presence of computer viruses http://www.marshalsoftware.com and http://www.nai.com From AdamB at peabody.org.uk Mon Jan 10 04:43:35 2005 From: AdamB at peabody.org.uk (Adam Borrie) Date: Mon, 10 Jan 2005 10:43:35 -0000 Subject: [AccessD] Mail Merge from Access vba question Message-ID: <0655462503B0D4119A18009027454B500BFE4D10@NTDATA> Dear All The following piece of code used to execute fine in Access 97 but following an upgrade to Access 2003 the code does not seem to work (and please ignore the commented out sections - I'm a messy coder!). It always seems to fall over at the wdSendToNewDocument statement and jump immediately to end of the function. My hunch is that is that is something to do with the revised references to the Word library. Can any of you offer any suggestions or tell me where I should be looking to solve the problem. Or if you have another piece of code that does the same function then that would be great to. Many thanks Code: DoCmd.OutputTo A_QUERY, QueryName, A_FORMATRTF, sDataDir & Source, False 'DoCmd.TransferText acExportMerge, , QueryName, sDataDir & Source strTemplate = LetterName 'On Error Resume Next On Error GoTo Label1 ' Set appWord = GetObject(, "Word.Application") ' If Err <> 0 Then ' Set appWord = CreateObject("Word.Application") ' WordWasNotRunning = True ' End If 'appWord.Documents.Open Chr(34) & J:\marketingSystem\Letters\Homebuy\Homebuy Tenancy Surrender Form.doc & Chr(34) appWord.Documents.Open Chr(34) & sFEndDir & strTemplate & Chr(34) 'appWord.ActiveDocument.MailMerge.OpenDataSource Name:=sFEndDir & "qMergeLetter.rtf", _ ' linktosource:=True ', Connection:="Query qMergeLetter" With appWord.ActiveDocument.MailMerge .Destination = wdSendToNewDocument .SuppressBlankLines = True With .DataSource .FirstRecord = wdDefaultFirstRecord .LastRecord = wdDefaultLastRecord End With .Execute True End With strTemplate = sFEndDir & strTemplate & ".doc" appWord.Documents(strTemplate).close SaveChanges:=wdDoNotSaveChanges If appWord.Visible = False Then appWord.Visible = True appWord.WindowState = wdWindowStateMaximize End If Exit Function Label1: Msgbox Error Adam Borrie Systems Developer direct line 020 7021 4439 Peabody Trust 45 Westminster Bridge Road London SE1 7JB ##################################################################################### This e-mail message has been scanned for Viruses and Content and cleared by MailMarshal For more information please visit www.marshalsoftware.com ##################################################################################### This email and any files transmitted with it are confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of the Peabody Trust. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify the Peabody Trust IT Help Desk either by; Emailing helpdesk at peabody.org.uk Or by telephone on 020 70214000 Peabody Trust - http://www.peabody.org.uk Please note that Peabody Trust encorporates Waltham Forest Community Based Housing Association and Safe in the City. This footnote also confirms that MailMarshal and Network Associates Total Virus Defense software's have swept this email message for the presence of computer viruses http://www.marshalsoftware.com and http://www.nai.com From pedro at plex.nl Mon Jan 10 13:50:57 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Mon, 10 Jan 2005 13:50:57 (MET) Subject: [AccessD] Mail Merge from Access vba question Message-ID: <200501101250.j0ACovhG014171@mailhostC.plex.net> Hello Adam, i also received errors in the mailmerge code after converting A97 to A2003. I dont know if this is of any help to you, but i solved the problem by placing a SubType behind the .OpenDataSource statement. SubType:=wdMergeSubTypeWord2000 I found this in an Knowledge Base(Q285332)article. - Pedro Janssen - In antwoord op: > From: Adam Borrie > To: accessD at databaseadvisors.com > Cc: > Date: Mon, 10 Jan 2005 10:43:35 -0000 > Subject: [AccessD] Mail Merge from Access vba question > > > Dear All > > The following piece of code used to execute fine in Access 97 but following > an upgrade to Access 2003 the code does not seem to work (and please ignore > the commented out sections - I'm a messy coder!). It always seems to fall > over at the wdSendToNewDocument statement and jump immediately to end of the > function. My hunch is that is that is something to do with the revised > references to the Word library. > > Can any of you offer any suggestions or tell me where I should be looking to > solve the problem. Or if you have another piece of code that does the same > function then that would be great to. > > Many thanks > > Code: > DoCmd.OutputTo A_QUERY, QueryName, A_FORMATRTF, sDataDir & Source, False > > 'DoCmd.TransferText acExportMerge, , QueryName, sDataDir & Source > strTemplate = LetterName > 'On Error Resume Next > On Error GoTo Label1 > > ' Set appWord = GetObject(, "Word.Application") > ' If Err <> 0 Then > ' Set appWord = CreateObject("Word.Application") > ' WordWasNotRunning = True > ' End If > 'appWord.Documents.Open Chr(34) & > J:\marketingSystem\Letters\Homebuy\Homebuy Tenancy Surrender > Form.doc & Chr(34) > appWord.Documents.Open Chr(34) & sFEndDir & strTemplate > & Chr(34) > 'appWord.ActiveDocument.MailMerge.OpenDataSource > Name:=sFEndDir & "qMergeLetter.rtf", _ > ' linktosource:=True ', Connection:="Query > qMergeLetter" > With appWord.ActiveDocument.MailMerge > .Destination = wdSendToNewDocument > .SuppressBlankLines = True > With .DataSource > .FirstRecord = wdDefaultFirstRecord > .LastRecord = wdDefaultLastRecord > End With > .Execute True > End With > strTemplate = sFEndDir & strTemplate & ".doc" > appWord.Documents(strTemplate).close > SaveChanges:=wdDoNotSaveChanges > If appWord.Visible = False Then > appWord.Visible = True > appWord.WindowState = wdWindowStateMaximize > End If > Exit Function > Label1: > Msgbox Error > > > Adam Borrie > Systems Developer > direct line 020 7021 4439 > > Peabody Trust > 45 Westminster Bridge Road > London SE1 7JB > > > ##################################################################################### > This e-mail message has been scanned for Viruses and Content and cleared > by MailMarshal > For more information please visit www.marshalsoftware.com > ##################################################################################### > > This email and any files transmitted with it are confidential and intended > solely for the use of the individual to whom it is addressed. Any views or > opinions presented are solely those of the author and do not necessarily > represent those of the Peabody Trust. > > If you are not the intended recipient, be advised that you have received this > email in error and that any use, dissemination, forwarding, printing, or > copying of this email is strictly prohibited. If you have received this email > in error please notify the Peabody Trust IT Help Desk either by; > > Emailing helpdesk at peabody.org.uk > > Or by telephone on 020 70214000 > > Peabody Trust - http://www.peabody.org.uk > > Please note that Peabody Trust encorporates Waltham Forest Community Based Housing Association and Safe in the City. > > This footnote also confirms that MailMarshal and Network Associates Total > Virus Defense software's have swept this email message for the presence of > computer viruses http://www.marshalsoftware.com and http://www.nai.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Erwin.Craps at ithelps.be Mon Jan 10 07:03:03 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 10 Jan 2005 14:03:03 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56E9@stekelbes.ithelps.local> Hi I seem to be stuck on this one. I want to create a Active-X control on a form from VBA code. In my example down here I want a Excel control but, in my code I will create multiple types of Active-X controls. The thing is my code does'nt seem to work, altough I believe it should. The control just stays an empty frame. What am I missing here? Sub DoIT () Dim frm As Form Dim ctlTemp As Control Set frm = CreateForm frm.Visible = True Set ctlTemp = CreateControl(frm.Name, acCustomControl, , , , 10, 10, 5000, 500) ctlTemp .Class = "Excel.Sheet" ' Set class name. Set frm = Nothing Set ctlTemp = Nothing end sub Erwin Craps Zaakvoerder www.ithelps.be/onsgezin This E-mail is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and E-mail confirmation to the sender. IT Helps - I.T. Help Center *** Box Office Belgium & Luxembourg www.ithelps.be * www.boxoffice.be * www.stadleuven.be IT Helps bvba* ** Mercatorpad 3 ** 3000 Leuven IT Helps * Phone: +32 16 296 404 * Fax: +32 16 296 405 E-mail: Info at ithelps.be Box Office ** Fax: +32 16 296 406 ** Box Office E-mail: Staff at boxoffice.be From Erwin.Craps at ithelps.be Mon Jan 10 07:40:11 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 10 Jan 2005 14:40:11 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56EA@stekelbes.ithelps.local> Ok, I found this Ms article http://support.microsoft.com/default.aspx?scid=KB;en-us;q147134 Which is a workaround for the problem. Apparently you can not create an ActiveX control straigt away due to OLE Class properties that are missing.. Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Monday, January 10, 2005 2:03 PM To: accessD at databaseadvisors.com Subject: [AccessD] URGENT: Creating Actiive-X control on form Hi I seem to be stuck on this one. I want to create a Active-X control on a form from VBA code. In my example down here I want a Excel control but, in my code I will create multiple types of Active-X controls. The thing is my code does'nt seem to work, altough I believe it should. The control just stays an empty frame. What am I missing here? Sub DoIT () Dim frm As Form Dim ctlTemp As Control Set frm = CreateForm frm.Visible = True Set ctlTemp = CreateControl(frm.Name, acCustomControl, , , , 10, 10, 5000, 500) ctlTemp .Class = "Excel.Sheet" ' Set class name. Set frm = Nothing Set ctlTemp = Nothing end sub Erwin Craps Zaakvoerder www.ithelps.be/onsgezin This E-mail is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and E-mail confirmation to the sender. IT Helps - I.T. Help Center *** Box Office Belgium & Luxembourg www.ithelps.be * www.boxoffice.be * www.stadleuven.be IT Helps bvba* ** Mercatorpad 3 ** 3000 Leuven IT Helps * Phone: +32 16 296 404 * Fax: +32 16 296 405 E-mail: Info at ithelps.be Box Office ** Fax: +32 16 296 406 ** Box Office E-mail: Staff at boxoffice.be -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at adelphia.net Mon Jan 10 08:04:54 2005 From: rbgajewski at adelphia.net (Bob Gajewski) Date: Mon, 10 Jan 2005 09:04:54 -0500 Subject: [AccessD] Database Permissions In-Reply-To: <001201c4f33e$359d7510$677aa8c0@ColbyM6805> Message-ID: Dear List: I am hoping that someone can at least point me in the right direction here ... I have an A2K database (MDB), unsecured (no passwords or anything like that), running on Windows XP Professional. Only users with administrative rights can open or use it. How can I change it so that normal (limited) users can work with it too? The limited users have no problem running access, just opening this database. TIA, Bob Gajewski From dwaters at usinternet.com Mon Jan 10 08:10:08 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 10 Jan 2005 08:10:08 -0600 Subject: [AccessD] Tracking real edits In-Reply-To: <11023391.1105335988354.JavaMail.root@sniper18.securence.com> Message-ID: <000401c4f71e$1809ee00$de1811d8@danwaters> John, Would watching the Me.Dirty form property give you some information? Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 11:42 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 cyx5 at cdc.gov Mon Jan 10 08:27:29 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 09:27:29 -0500 Subject: [AccessD] Database Permissions Message-ID: The first thing I do is open up the users database and then hit F11. Go to Tools Security Workgroup Administrator. From that users PC, make sure he is joined to the correct workgroup. For instance, mine is hooked to Q:\_DEIMS_SQL\rb.mdw. Then go to Tools, Security User Level Security Level Wizard and make sure that there IDs are set as belonging to the admins group. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Monday, January 10, 2005 9:05 AM To: Access Developers discussion and problem solving Subject: [AccessD] Database Permissions Dear List: I am hoping that someone can at least point me in the right direction here ... I have an A2K database (MDB), unsecured (no passwords or anything like that), running on Windows XP Professional. Only users with administrative rights can open or use it. How can I change it so that normal (limited) users can work with it too? The limited users have no problem running access, just opening this database. TIA, Bob Gajewski -- 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 Mon Jan 10 08:29:16 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Mon, 10 Jan 2005 09:29:16 -0500 Subject: [AccessD] Excel Group Message-ID: I would try the ms_excel group in yahoo groups, www.tek-tips.com would probably be a good resource too. 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 Martin Caro > Sent: Friday, January 07, 2005 10:46 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Excel Group > > Hi Folks > > I am working my way into an Excel project at the moment.... > any recommendations for an Excel support group of a similar > nature AccessD > > Martin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From nkling at co.montgomery.ny.us Mon Jan 10 08:34:56 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Mon, 10 Jan 2005 09:34:56 -0500 Subject: [AccessD] Database Permissions Message-ID: <30BC111F638EB54082001A7E7282FE4107F01D@elmo.co.montgomery.ny.us> >From Windows Explorer right click on the mdb and select properties. Select the Security tab. Make sure the appropriate users/groups have the permissions they need; usually Modify, Read & Execute, Read and Write. Typically this would be the Everyone group but you can restrict access to other groups and users. If the mdb was originally created in a folder to which only admins had privileges those privileges stay with it when it is moved to another folder. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Bob Gajewski Sent: Monday, January 10, 2005 9:05 AM To: Access Developers discussion and problem solving Subject: [AccessD] Database Permissions Dear List: I am hoping that someone can at least point me in the right direction here ... I have an A2K database (MDB), unsecured (no passwords or anything like that), running on Windows XP Professional. Only users with administrative rights can open or use it. How can I change it so that normal (limited) users can work with it too? The limited users have no problem running access, just opening this database. TIA, Bob Gajewski -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 08:39:10 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 09:39:10 -0500 Subject: [AccessD] User Security Message-ID: Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? From Gustav at cactus.dk Mon Jan 10 09:01:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 10 Jan 2005 16:01:33 +0100 Subject: [AccessD] User Security Message-ID: Hi 65 That could very well be so, as the connect string is a semicolon separated list and text is not quoted. Thus, a semicolon would just be seen as: PWD=;; which is an empty password. Nice trick - or whatever you will call it ... /gustav >>> cyx5 at cdc.gov 10-01-2005 15:39:10 >>> Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? -- From cyx5 at cdc.gov Mon Jan 10 09:07:12 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 10:07:12 -0500 Subject: [AccessD] User Security Message-ID: So you are saying to put in two semi's, or one is there by default and then the second one will serve as the blank password? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 10, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] User Security Hi 65 That could very well be so, as the connect string is a semicolon separated list and text is not quoted. Thus, a semicolon would just be seen as: PWD=;; which is an empty password. Nice trick - or whatever you will call it ... /gustav >>> cyx5 at cdc.gov 10-01-2005 15:39:10 >>> Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? -- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.be Mon Jan 10 09:12:05 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 10 Jan 2005 16:12:05 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56EB@stekelbes.ithelps.local> This does not seem to fully work. It does create the control but some other properties are missing. I wonder if theres a way to make a full copy of the control??? Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Monday, January 10, 2005 2:40 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] URGENT: Creating Actiive-X control on form Ok, I found this Ms article http://support.microsoft.com/default.aspx?scid=KB;en-us;q147134 Which is a workaround for the problem. Apparently you can not create an ActiveX control straigt away due to OLE Class properties that are missing.. Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Monday, January 10, 2005 2:03 PM To: accessD at databaseadvisors.com Subject: [AccessD] URGENT: Creating Actiive-X control on form Hi I seem to be stuck on this one. I want to create a Active-X control on a form from VBA code. In my example down here I want a Excel control but, in my code I will create multiple types of Active-X controls. The thing is my code does'nt seem to work, altough I believe it should. The control just stays an empty frame. What am I missing here? Sub DoIT () Dim frm As Form Dim ctlTemp As Control Set frm = CreateForm frm.Visible = True Set ctlTemp = CreateControl(frm.Name, acCustomControl, , , , 10, 10, 5000, 500) ctlTemp .Class = "Excel.Sheet" ' Set class name. Set frm = Nothing Set ctlTemp = Nothing end sub Erwin Craps Zaakvoerder www.ithelps.be/onsgezin This E-mail is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and E-mail confirmation to the sender. IT Helps - I.T. Help Center *** Box Office Belgium & Luxembourg www.ithelps.be * www.boxoffice.be * www.stadleuven.be IT Helps bvba* ** Mercatorpad 3 ** 3000 Leuven IT Helps * Phone: +32 16 296 404 * Fax: +32 16 296 405 E-mail: Info at ithelps.be Box Office ** Fax: +32 16 296 406 ** Box Office E-mail: Staff at boxoffice.be -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Jan 10 09:35:44 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 10 Jan 2005 16:35:44 +0100 Subject: [AccessD] User Security Message-ID: Hi 65 No. This is two normal and an empty entry: UID=MRMOX;PWD=Tarzan;; This would be that string with ";" as password: UID=MRMOX;PWD=;;; But now you have one normal entry, one with a zero length value, and two empty entries. /gustav >>> cyx5 at cdc.gov 10-01-2005 16:07:12 >>> So you are saying to put in two semi's, or one is there by default and then the second one will serve as the blank password? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 10, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] User Security Hi 65 That could very well be so, as the connect string is a semicolon separated list and text is not quoted. Thus, a semicolon would just be seen as: PWD=;; which is an empty password. Nice trick - or whatever you will call it ... /gustav >>> cyx5 at cdc.gov 10-01-2005 15:39:10 >>> Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? -- From markamatte at hotmail.com Mon Jan 10 10:07:53 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 10 Jan 2005 16:07:53 +0000 Subject: [AccessD] A97 User Security Message-ID: Drew, I didn't think it was an MDE because I could see the code behind the forms...just couldn't change anything...but the drag and drop trick worked. This is definitely one to remember. Thanks, Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 3 Jan 2005 14:32:01 -0600 > >Sorry for the delayed response, but from the looks of this thread, you are >either dealing with an .mde renamed as an .mdb. Possible. Or you have a >secured .mdb, and you don't have the proper .mdw to get into it. > >There are password utilities out there, but they require the .mdw. > >There is another option. This is an Access 97 .mdb. There is a little >known glitch in Access 97 (without the service packs, because one of the >service packs fixed the glitch!), which allows you to drag and drop >database >objects from one database to another, REGARDLESS of security. So you may >not have access to even open a form, but as long as you can see the >database >window, you can drag the form to a blank (unsecured) database, and >everything is copied (code and all). This is due to the 'bug', which in >the >drag and drop 'process', the original (unpatched) code just doesn't bother >to check for security settings before it copies the objects to another >database. > >Hope this helps. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Tuesday, December 21, 2004 2:16 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] A97 User Security > > >Hello All, > >I'm pretty sure this is a lost cause...but I just received an A97 >db...there > >is no password...but I don't have permission to make any >changes(tables,queries...or even view the macros). My guess is I need to >know the UserGroup and PID that was used to change/create the permissions. >Is this correct...and are there any workarounds? > >Thanks, > >Mark > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >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 Jan 10 10:24:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 10 Jan 2005 10:24:36 -0600 Subject: [AccessD] A97 User Security Message-ID: <123701F54509D9119A4F00D0B747349016D187@main2.marlow.com> Glad to help. Just out of curiousity, what Service Pack did you have installed to get the drag and drop trick to work? I know it doesn't work in 2b (which was the last one), but I have never bothered to try and figure out how far back you have to go, I just know the 'no service pack' level does it. Drew -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: Monday, January 10, 2005 10:08 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] A97 User Security Drew, I didn't think it was an MDE because I could see the code behind the forms...just couldn't change anything...but the drag and drop trick worked. This is definitely one to remember. Thanks, Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 3 Jan 2005 14:32:01 -0600 > >Sorry for the delayed response, but from the looks of this thread, you are >either dealing with an .mde renamed as an .mdb. Possible. Or you have a >secured .mdb, and you don't have the proper .mdw to get into it. > >There are password utilities out there, but they require the .mdw. > >There is another option. This is an Access 97 .mdb. There is a little >known glitch in Access 97 (without the service packs, because one of the >service packs fixed the glitch!), which allows you to drag and drop >database >objects from one database to another, REGARDLESS of security. So you may >not have access to even open a form, but as long as you can see the >database >window, you can drag the form to a blank (unsecured) database, and >everything is copied (code and all). This is due to the 'bug', which in >the >drag and drop 'process', the original (unpatched) code just doesn't bother >to check for security settings before it copies the objects to another >database. > >Hope this helps. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Tuesday, December 21, 2004 2:16 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] A97 User Security > > >Hello All, > >I'm pretty sure this is a lost cause...but I just received an A97 >db...there > >is no password...but I don't have permission to make any >changes(tables,queries...or even view the macros). My guess is I need to >know the UserGroup and PID that was used to change/create the permissions. >Is this correct...and are there any workarounds? > >Thanks, > >Mark > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 10:42:29 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 11:42:29 -0500 Subject: [AccessD] File Not Found Message-ID: Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... From JColby at dispec.com Mon Jan 10 10:56:28 2005 From: JColby at dispec.com (Colby, John) Date: Mon, 10 Jan 2005 11:56:28 -0500 Subject: [AccessD] File Not Found Message-ID: <05C61C52D7CAD211A7830008C7DF6F10CBF9C6@DISABILITYINS01> >Inherited database, not my fault. We hear this a LOT from you. Are you sure you're telling us everything? ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Mon Jan 10 11:00:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 10 Jan 2005 09:00:02 -0800 Subject: [AccessD] Excel Group References: Message-ID: <41E2B492.70104@shaw.ca> Excel-L Same list server as Access-L http://peach.ease.lsoft.com/archives/excel-l.html#SUB Tesiny, Ed wrote: >I would try the ms_excel group in yahoo groups, www.tek-tips.com would >probably be a good resource too. > >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 Martin Caro >>Sent: Friday, January 07, 2005 10:46 PM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Excel Group >> >>Hi Folks >> >>I am working my way into an Excel project at the moment.... >>any recommendations for an Excel support group of a similar >>nature AccessD >> >>Martin >>-- >>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 markamatte at hotmail.com Mon Jan 10 11:05:34 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 10 Jan 2005 17:05:34 +0000 Subject: [AccessD] A97 User Security Message-ID: Drew, I'm assuming I goto Help...About Microsoft Access...and this would tell me what service pack is installed? ...and if this is the case...then I believe I'm at the 'no service pack' level. Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 10 Jan 2005 10:24:36 -0600 > >Glad to help. Just out of curiousity, what Service Pack did you have >installed to get the drag and drop trick to work? I know it doesn't work >in >2b (which was the last one), but I have never bothered to try and figure >out >how far back you have to go, I just know the 'no service pack' level does >it. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Monday, January 10, 2005 10:08 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security > > >Drew, > >I didn't think it was an MDE because I could see the code behind the >forms...just couldn't change anything...but the drag and drop trick worked. > >This is definitely one to remember. > >Thanks, > >Mark > > > >From: DWUTKA at marlow.com > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > >Date: Mon, 3 Jan 2005 14:32:01 -0600 > > > >Sorry for the delayed response, but from the looks of this thread, you >are > >either dealing with an .mde renamed as an .mdb. Possible. Or you have a > >secured .mdb, and you don't have the proper .mdw to get into it. > > > >There are password utilities out there, but they require the .mdw. > > > >There is another option. This is an Access 97 .mdb. There is a little > >known glitch in Access 97 (without the service packs, because one of the > >service packs fixed the glitch!), which allows you to drag and drop > >database > >objects from one database to another, REGARDLESS of security. So you may > >not have access to even open a form, but as long as you can see the > >database > >window, you can drag the form to a blank (unsecured) database, and > >everything is copied (code and all). This is due to the 'bug', which in > >the > >drag and drop 'process', the original (unpatched) code just doesn't >bother > >to check for security settings before it copies the objects to another > >database. > > > >Hope this helps. > > > >Drew > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: Tuesday, December 21, 2004 2:16 PM > >To: accessd at databaseadvisors.com > >Subject: [AccessD] A97 User Security > > > > > >Hello All, > > > >I'm pretty sure this is a lost cause...but I just received an A97 > >db...there > > > >is no password...but I don't have permission to make any > >changes(tables,queries...or even view the macros). My guess is I need to > >know the UserGroup and PID that was used to change/create the >permissions. > >Is this correct...and are there any workarounds? > > > >Thanks, > > > >Mark > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 11:08:28 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 12:08:28 -0500 Subject: [AccessD] File Not Found Message-ID: Well, what more about me do you think your little computerized brain could take? Most humans just go into the flailing of the arms and the head spinning like Robot on Lost in Space. Warning Will Robinson Warning!!! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Monday, January 10, 2005 11:56 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] File Not Found >Inherited database, not my fault. We hear this a LOT from you. Are you sure you're telling us everything? ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 10 11:11:43 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 10 Jan 2005 09:11:43 -0800 Subject: [AccessD] File Not Found Message-ID: If Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD is the path, does that mean the wpd file is in a cab? On WinXP, searching for a file will find it in a compressed or cab file, but that doesn't mean Access knows about it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 8:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 10 11:19:40 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 10 Jan 2005 09:19:40 -0800 Subject: [AccessD] JC's Book Deal Message-ID: LOL! After the deluge of emails, you're liable to hear from their attorneys! Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Saturday, January 08, 2005 6:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] JC's Book Deal Lol, good question. I have proposed it to Wrox, and they have actually said they are looking for a co-author to work on it. Unfortunately I haven't heard anything since. Perhaps I could publish the name and email of my contact there and everyone on the list interested in the subject could pester them? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Saturday, January 08, 2005 9:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] JC's Book Deal John, In lue of the recent discussion, when is that book on frameworks coming out?? :-) Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Mon Jan 10 11:20:43 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Mon, 10 Jan 2005 12:20:43 -0500 Subject: [AccessD] File Not Found Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AA9@xlivmbx21.aig.com> What if you change MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) to MyAppID = Shell(MSWord & " " & Quote(strDocLoc), vbMaximizedFocus) And have the Quote function defined as Function Quote(aString) As String Quote = """" & aString & """" End Function Or, better yet, use the ShellExecute API to load registered file types in the appropriate application. See http://www.mvps.org/access/api/api0018.htm Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Monday, January 10, 2005 11:42 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] File Not Found > > Inherited database, not my fault. > > This code is executed in the onclick event of a subform. It is to > evaluate the extension (in this case it is a .wpd) and go to the correct > case, which it does, and then open up the strDocLoc. > > The shell is properly defined as: > Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" > > (The application is sitting there looking at me) > > > > Dim strDocType As String, strDocLoc As String > Dim strMsgText As String, strMsgTitle As String > Dim MyAppID As Integer > > strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] > strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] > > Select Case strDocType > Case "doc", "wpd", "txt" > MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) > > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD > > Run-time Error 53 > File not found > > If I go to the FIND feature from the start menu and put in the > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If > I tell it to open it with the wordview.exe it works. > > Now why in the world would it think it can not find this or any file > that is selected? > > Happy Monday.... Happy Monday... > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 11:23:13 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 12:23:13 -0500 Subject: [AccessD] File Not Found Message-ID: Oh, CAB is a directory name for some manufacturer. Let me look at Lembit's suggest. Inhimited database (since a guy wrote it). The nimrod has this same code 12 times for 12 different forms. It works on all the other forms. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 10, 2005 12:12 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] File Not Found If Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD is the path, does that mean the wpd file is in a cab? On WinXP, searching for a file will find it in a compressed or cab file, but that doesn't mean Access knows about it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 8:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Mon Jan 10 11:23:14 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 10 Jan 2005 12:23:14 -0500 Subject: [AccessD] File Not Found References: Message-ID: "just go into the flailing of the arms and the head spinning like Robot on Lost in Space. Warning Will Robinson Warning!!!" Karen ..sooooooooo ...you've met JC in person, eh? William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Monday, January 10, 2005 12:08 PM Subject: RE: [AccessD] File Not Found > Well, what more about me do you think your little computerized brain > could take? Most humans just go into the flailing of the arms and the > head spinning like Robot on Lost in Space. Warning Will Robinson > Warning!!! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John > Sent: Monday, January 10, 2005 11:56 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] File Not Found > > >>Inherited database, not my fault. > > We hear this a LOT from you. Are you sure you're telling us everything? > > ;-) > > John W. Colby > The DIS Database Guy > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Monday, January 10, 2005 11:42 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] File Not Found > > > Inherited database, not my fault. > > This code is executed in the onclick event of a subform. It is to > evaluate the extension (in this case it is a .wpd) and go to the correct > case, which it does, and then open up the strDocLoc. > > The shell is properly defined as: > Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" > > (The application is sitting there looking at me) > > > > Dim strDocType As String, strDocLoc As String > Dim strMsgText As String, strMsgTitle As String > Dim MyAppID As Integer > > strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] > strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] > > Select Case strDocType > Case "doc", "wpd", "txt" > MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) > > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD > > Run-time Error 53 > File not found > > If I go to the FIND feature from the start menu and put in the > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If > I tell it to open it with the wordview.exe it works. > > Now why in the world would it think it can not find this or any file > that is selected? > > Happy Monday.... Happy Monday... > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From pharold at proftesting.com Mon Jan 10 12:14:15 2005 From: pharold at proftesting.com (Perry Harold) Date: Mon, 10 Jan 2005 13:14:15 -0500 Subject: [AccessD] File Not Found In-Reply-To: Message-ID: <000001c4f740$31d27420$082da8c0@D58BT131Perry> If I try to open a .wpd file (which is WordPerfect format) with MS Word I get a "file not found message" even though I am using Open With. Is that the problem? WP will open MS Word .doc files bur MS seems to be willing to only take care of their own file formats. Perry Harold -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 12:26:07 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 13:26:07 -0500 Subject: [AccessD] File Not Found Message-ID: I am using wordview.exe and I can open the file with that program just fine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Perry Harold Sent: Monday, January 10, 2005 1:14 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] File Not Found If I try to open a .wpd file (which is WordPerfect format) with MS Word I get a "file not found message" even though I am using Open With. Is that the problem? WP will open MS Word .doc files bur MS seems to be willing to only take care of their own file formats. Perry Harold -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 10 12:44:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 10 Jan 2005 12:44:36 -0600 Subject: [AccessD] A97 User Security Message-ID: <123701F54509D9119A4F00D0B747349016D18E@main2.marlow.com> Okay, curious if 1a or 1b still let ya do that trick. Just out of curiousity, you are developing with the latest SP, right? Drew -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: Monday, January 10, 2005 11:06 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] A97 User Security Drew, I'm assuming I goto Help...About Microsoft Access...and this would tell me what service pack is installed? ...and if this is the case...then I believe I'm at the 'no service pack' level. Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 10 Jan 2005 10:24:36 -0600 > >Glad to help. Just out of curiousity, what Service Pack did you have >installed to get the drag and drop trick to work? I know it doesn't work >in >2b (which was the last one), but I have never bothered to try and figure >out >how far back you have to go, I just know the 'no service pack' level does >it. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Monday, January 10, 2005 10:08 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security > > >Drew, > >I didn't think it was an MDE because I could see the code behind the >forms...just couldn't change anything...but the drag and drop trick worked. > >This is definitely one to remember. > >Thanks, > >Mark > > > >From: DWUTKA at marlow.com > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > >Date: Mon, 3 Jan 2005 14:32:01 -0600 > > > >Sorry for the delayed response, but from the looks of this thread, you >are > >either dealing with an .mde renamed as an .mdb. Possible. Or you have a > >secured .mdb, and you don't have the proper .mdw to get into it. > > > >There are password utilities out there, but they require the .mdw. > > > >There is another option. This is an Access 97 .mdb. There is a little > >known glitch in Access 97 (without the service packs, because one of the > >service packs fixed the glitch!), which allows you to drag and drop > >database > >objects from one database to another, REGARDLESS of security. So you may > >not have access to even open a form, but as long as you can see the > >database > >window, you can drag the form to a blank (unsecured) database, and > >everything is copied (code and all). This is due to the 'bug', which in > >the > >drag and drop 'process', the original (unpatched) code just doesn't >bother > >to check for security settings before it copies the objects to another > >database. > > > >Hope this helps. > > > >Drew > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: Tuesday, December 21, 2004 2:16 PM > >To: accessd at databaseadvisors.com > >Subject: [AccessD] A97 User Security > > > > > >Hello All, > > > >I'm pretty sure this is a lost cause...but I just received an A97 > >db...there > > > >is no password...but I don't have permission to make any > >changes(tables,queries...or even view the macros). My guess is I need to > >know the UserGroup and PID that was used to change/create the >permissions. > >Is this correct...and are there any workarounds? > > > >Thanks, > > > >Mark > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From KIsmert at TexasSystems.com Mon Jan 10 14:21:59 2005 From: KIsmert at TexasSystems.com (Ken Ismert) Date: Mon, 10 Jan 2005 14:21:59 -0600 Subject: [AccessD] URGENT: Creating Actiive-X control on form In-Reply-To: <46B976F2B698FF46A4FE7636509B22DF1B56EB@stekelbes.ithelps.local> Message-ID: <021d01c4f752$0a153f00$2a3ca8c0@TEXASSYSTEMS.COM> Erwin, I think that it has succesfully created the control. Have you tried this (TreeView example): ... Private WithEvents mrTvw As MSComctlLib.TreeView Set ctlTemp = ' (create your TreeView on the fly...) Set mrTvw = ctlTemp.Object rTvw.Nodes.Add(...) ' your specific property references ... Private Sub mrTvw_NodeClick(ByVal Node As MSComctlLib.Node) ' (your event handlers) End Sub ... Access controls make terrible containers for ActiveX controls. Whenever I use them in Access, I reference the underlying object directly. -Ken >This does not seem to fully work. >It does create the control but some other properties are missing. >I wonder if theres a way to make a full copy of the control??? >Erwin From mcaro at bigpond.net.au Mon Jan 10 15:51:31 2005 From: mcaro at bigpond.net.au (Martin Caro) Date: Tue, 11 Jan 2005 08:51:31 +1100 Subject: [AccessD] Excel Group References: <41E2B492.70104@shaw.ca> Message-ID: <006b01c4f75e$8bd3b330$0100000a@MITSERVER> Thanks Ed & Marty for the Excel links Martin > > http://peach.ease.lsoft.com/archives/excel-l.html#SUB > www.tek-tips.com From Erwin.Craps at ithelps.be Mon Jan 10 17:43:54 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Tue, 11 Jan 2005 00:43:54 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56ED@stekelbes.ithelps.local> I found the problem. I was copying the OLEdata of a "dxCheckbox" but I needed to copy from a "dxCheckedit". The controls look (unformatted) exactly the same, never noticed it.... Stupid of me... So to correct my previous post the MS article saying to copy the OLE data from an template form works just fine... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ken Ismert Sent: Monday, January 10, 2005 9:22 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] URGENT: Creating Actiive-X control on form Erwin, I think that it has succesfully created the control. Have you tried this (TreeView example): ... Private WithEvents mrTvw As MSComctlLib.TreeView Set ctlTemp = ' (create your TreeView on the fly...) Set mrTvw = ctlTemp.Object rTvw.Nodes.Add(...) ' your specific property references ... Private Sub mrTvw_NodeClick(ByVal Node As MSComctlLib.Node) ' (your event handlers) End Sub ... Access controls make terrible containers for ActiveX controls. Whenever I use them in Access, I reference the underlying object directly. -Ken >This does not seem to fully work. >It does create the control but some other properties are missing. >I wonder if theres a way to make a full copy of the control??? >Erwin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lists at theopg.com Mon Jan 10 17:37:38 2005 From: lists at theopg.com (MarkH) Date: Mon, 10 Jan 2005 23:37:38 -0000 Subject: [AccessD] Tracking real edits In-Reply-To: <000401c4f6d7$24cd6aa0$677aa8c0@ColbyM6805> Message-ID: <000e01c4f76d$600765d0$c639fc3e@netboxxp> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From Gustav at cactus.dk Tue Jan 11 03:06:36 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 11 Jan 2005 10:06:36 +0100 Subject: [AccessD] Tracking real edits Message-ID: Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? From lists at theopg.com Tue Jan 11 03:08:21 2005 From: lists at theopg.com (MarkH) Date: Tue, 11 Jan 2005 09:08:21 -0000 Subject: [AccessD] Tracking real edits In-Reply-To: Message-ID: <000001c4f7bd$1a6b5d60$c639fc3e@netboxxp> Gustav :@) Brilliant, seems so obvious... Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 11 January 2005 09:07 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From markamatte at hotmail.com Tue Jan 11 08:46:54 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 11 Jan 2005 14:46:54 +0000 Subject: [AccessD] A97 User Security In-Reply-To: <123701F54509D9119A4F00D0B747349016D18E@main2.marlow.com> Message-ID: Drew, This is my machine at work...so I have little control over what's on it...but with a little research...I now know I have 3.51.2723.0 Service Pack 2 (SP2) installed on this machine. Thanks, Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 10 Jan 2005 12:44:36 -0600 > >Okay, curious if 1a or 1b still let ya do that trick. > >Just out of curiousity, you are developing with the latest SP, right? > > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Monday, January 10, 2005 11:06 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security > > >Drew, > >I'm assuming I goto Help...About Microsoft Access...and this would tell me >what service pack is installed? ...and if this is the case...then I believe >I'm at the 'no service pack' level. > >Mark > > >From: DWUTKA at marlow.com > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > >Date: Mon, 10 Jan 2005 10:24:36 -0600 > > > >Glad to help. Just out of curiousity, what Service Pack did you have > >installed to get the drag and drop trick to work? I know it doesn't work > >in > >2b (which was the last one), but I have never bothered to try and figure > >out > >how far back you have to go, I just know the 'no service pack' level does > >it. > > > >Drew > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: Monday, January 10, 2005 10:08 AM > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > > > > > >Drew, > > > >I didn't think it was an MDE because I could see the code behind the > >forms...just couldn't change anything...but the drag and drop trick >worked. > > > >This is definitely one to remember. > > > >Thanks, > > > >Mark > > > > > > >From: DWUTKA at marlow.com > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] A97 User Security > > >Date: Mon, 3 Jan 2005 14:32:01 -0600 > > > > > >Sorry for the delayed response, but from the looks of this thread, you > >are > > >either dealing with an .mde renamed as an .mdb. Possible. Or you have >a > > >secured .mdb, and you don't have the proper .mdw to get into it. > > > > > >There are password utilities out there, but they require the .mdw. > > > > > >There is another option. This is an Access 97 .mdb. There is a little > > >known glitch in Access 97 (without the service packs, because one of >the > > >service packs fixed the glitch!), which allows you to drag and drop > > >database > > >objects from one database to another, REGARDLESS of security. So you >may > > >not have access to even open a form, but as long as you can see the > > >database > > >window, you can drag the form to a blank (unsecured) database, and > > >everything is copied (code and all). This is due to the 'bug', which >in > > >the > > >drag and drop 'process', the original (unpatched) code just doesn't > >bother > > >to check for security settings before it copies the objects to another > > >database. > > > > > >Hope this helps. > > > > > >Drew > > > > > >-----Original Message----- > > >From: Mark A Matte [mailto:markamatte at hotmail.com] > > >Sent: Tuesday, December 21, 2004 2:16 PM > > >To: accessd at databaseadvisors.com > > >Subject: [AccessD] A97 User Security > > > > > > > > >Hello All, > > > > > >I'm pretty sure this is a lost cause...but I just received an A97 > > >db...there > > > > > >is no password...but I don't have permission to make any > > >changes(tables,queries...or even view the macros). My guess is I need >to > > >know the UserGroup and PID that was used to change/create the > >permissions. > > >Is this correct...and are there any workarounds? > > > > > >Thanks, > > > > > >Mark > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 11 09:20:20 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 10:20:20 -0500 Subject: [AccessD] Need Extra Work Message-ID: My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! From Mark.Mitsules at ngc.com Tue Jan 11 09:22:23 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Tue, 11 Jan 2005 10:22:23 -0500 Subject: [AccessD] Skype Message-ID: I've been toying with the switch to Vonage for some time. Thanks for the endorsement. As for Skype, I thought that it required both parties to be using it...is that right, or do I have it mixed up with another service? Mark -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Saturday, January 08, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 11 09:48:22 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 11 Jan 2005 10:48:22 -0500 Subject: [AccessD] Tracking real edits In-Reply-To: Message-ID: <000f01c4f7f4$fb0f2090$677aa8c0@ColbyM6805> Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Jan 11 10:03:04 2005 From: john at winhaven.net (John Bartow) Date: Tue, 11 Jan 2005 10:03:04 -0600 Subject: [AccessD] Need Extra Work In-Reply-To: Message-ID: <200501110959845.SM03308@ScuzzPaq> Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lists at theopg.com Tue Jan 11 10:06:19 2005 From: lists at theopg.com (MarkH) Date: Tue, 11 Jan 2005 16:06:19 -0000 Subject: [AccessD] Tracking real edits In-Reply-To: <000f01c4f7f4$fb0f2090$677aa8c0@ColbyM6805> Message-ID: <000501c4f7f7$7e46f9e0$c639fc3e@netboxxp> John Did you try loading the recordsetclone into another recordset on_current and then use that instead of the recordset clone? Set rsOld=me.recordsetclone' at start (current) Set rsNew=me.recordsetclone' at save / exit Then cycle the recordset something like... (watch for typos as this wasn't done in a vba editor for i=0 to rsOld.fields.count-1 if rsOld(i)<>rsNew(i) then debug.print rsOld(i).name & ": OldValue=" & rsOld(i) & " new Value=" & rsNew(i) end if next This should work fine with bound forms... In principal (I reckon - haven't tried it yet) Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 11 January 2005 15:48 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From cyx5 at cdc.gov Tue Jan 11 10:22:39 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 11:22:39 -0500 Subject: [AccessD] Need Extra Work Message-ID: Access, SQL, VBA, Crystal Reports, etc. I live in Pittsburgh, PA but have no family ties so I can move anywhere, preferably where it is warm. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Tue Jan 11 10:24:34 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 11 Jan 2005 11:24:34 -0500 Subject: [AccessD] Tracking real edits Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2ABC@xlivmbx21.aig.com> Exactly what I though would be the case. A recordset clone is not a copy of the data, it's just another reference to the same data. That's why you can use the bookmarks in a recordset clone to move around in the records attached to a form. However, it would not be too difficult to build a class that could be called in a form's Current event. The class would simply be passed the recordset object and it could build a collection containing a copy of the data in all the fields in the recordset. That could then be used in the BeforeUpdate event to compare the current data with the old data. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Tuesday, January 11, 2005 10:48 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Tracking real edits > > Gustav, > > I just tried than and it doesn't appear to work. It appears that the > original RecordsetClone is a live dataset, not a snapshot. Even at > BeforeUpdate update, the changes to the recordset filter down to the > recordsetclone. Further I cannot use the .OriginalValue property, I get > an > error "doesn't support this ...". > > I am using the following code to look at and test this: > > Private Function DisplayRecordData(rst As DAO.Recordset) > On Error GoTo Err_DisplayRecordData > Dim fld As DAO.Field > Dim strData As String > Dim varValOrig As Variant > > For Each fld In rst.Fields > With fld > > strData = strData & .SourceTable & "." & .SourceField & ":" & > .Value > On Error Resume Next > varValOrig = fld.OriginalValue > If Err = 0 Then > strData = strData & ":" & fld.OriginalValue & "; " > Else > Err.Clear > On Error GoTo Err_DisplayRecordData > strData = strData & "; " > End If > End With > Next fld > Debug.Print strData > > Exit_DisplayRecordData: > Exit Function > Err_DisplayRecordData: > MsgBox Err.Description, , "Error in Function > clsAudTrailRstMethod.DisplayRecordData" > Resume Exit_DisplayRecordData > Resume 0 '.FOR TROUBLESHOOTING > End Function > > The code simply cycles through all of the fields and builds up a string of > the SourceTable name, the SourceFieldName and the value. The line > immediately following OnError resume next allways throws an error, whether > editing the record or not. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] Tracking real edits > > > Hi Mark & John > > Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, > then at BeforeUpdate compare all fields of the current record with the > clone > and cancel if they match? > > /gustav > > >>> lists at theopg.com 11-01-2005 00:37:38 >>> > John > > Dunno if either of these would be appropriate... In some cases I store all > the values in a two simple delimited strings, create a function which > concatenates all the values and call it first on form load (or > current) to populate oldString and then on save / exit (or whatever) to > populate newString and then compare the two... It works pretty good but > could (possibly?) be problematic where the contents of the form include > memo > fields. I have also done the same with arrays (containing controlName and > controlValue), one for the old values and one for the new then loop > through > doing comparisons and whatever actions appropriate. Do the comparisons on > save / exit as appropriate and stuff the access update events :@) > > Both methods work pretty good in the right place... Generally, where > control > specific audits have been required I found it less problematic to use > unbound forms... In fact, recently I have wanted to kick myself for using > bound forms at all coz it's such a pain. > > Hth > > Mark > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: 10 January 2005 05:42 > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Tracking real edits > > > I could do that. If it comes down to that I am examining a class for each > control being tracked, with an Old/Newvalue property. If I want to use > WithEvents to trigger the save of the data only when there is a > modification > to the control's data, then I have to have a class for each control type > being tracked since a control object type cannot source events (it must be > a > specific type - combo, text etc). Doing it that way allows it to work for > A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea > for logging the actual data changes which is a subject that comes up often > on this list. > > I was really hoping to just use built in events to tell me that data > changed, and if the data changes were undone. Sometimes Access can be so > frustrating. Something like this should just already be there in the > control class. If the undo events triggered correctly and reliably I > would > be done right now. Each control MUST know that it's data changes are > undone, why doesn't it fire the event each and every time? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Lawrence > Sent: Sunday, January 09, 2005 11:43 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Tracking real edits > > > Hi John: > > Would it work if you took control yourself but simply saving the initial > data settings, of the current record....then comparing for any > differences. > I use a similar technical, storing all the fields in a matching TYPE > record > and compare when moving or exiting. (It an old unbound habit....) > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Sunday, January 09, 2005 6:14 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Tracking real edits > > I have wondered for a long time how to track real edits. Issues: > > User starts to edit a field, hits the escape key and undoes edit. The > AfterUpdate of a given control tells me the user started an edit. In > Access > XP the Escape causes OnUndo to fire, I can determine that the undo > happened. > Notice that A2K and previous do not even have OnUndo. > > However, if the user edits a control and leaves that control, then the > AfterUpdate fires, I know the control was edited, but if they then hit > Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I > incorrectly think that the control is still edited. > > My client wants to create date stamp fields for groups of fields, i.e. a > NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know > that an edit happened and that the edit actually stored. I've never > really > figured out a satisfactory way to do this. Does anyone have a method that > they use that appears to correctly handle all the nefarious things that a > user can do? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From kwilliam at ashlandnet.com Tue Jan 11 10:26:01 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Tue, 11 Jan 2005 11:26:01 -0500 Subject: [AccessD] Need Extra Work In-Reply-To: <200501110959845.SM03308@ScuzzPaq> Message-ID: <000c01c4f7fa$3dca9db0$64aba8c0@ashlandnet.com> Karen, Have you looked into morning daycare? I know there are daycare providers that will take your child in the morning, and see that they get on a bus to school. The only question is if there is one, in your school district (so that you child gets to the right school.) There is a daycare I pass on my way to work...and I always see a school bus in front, picking up the kids. Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mikedorism at adelphia.net Tue Jan 11 10:45:52 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Tue, 11 Jan 2005 11:45:52 -0500 Subject: [AccessD] Need Extra Work In-Reply-To: Message-ID: <000201c4f7fd$060b7fe0$0b08a845@hargrove.internal> Check out www.guru.com as there are a lot of freelance projects available for people with your skillset. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 10:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 11 10:53:02 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 11:53:02 -0500 Subject: [AccessD] Need Extra Work Message-ID: At 5:30 in the morning? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Tuesday, January 11, 2005 11:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, Have you looked into morning daycare? I know there are daycare providers that will take your child in the morning, and see that they get on a bus to school. The only question is if there is one, in your school district (so that you child gets to the right school.) There is a daycare I pass on my way to work...and I always see a school bus in front, picking up the kids. Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 11 11:03:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 11 Jan 2005 18:03:43 +0100 Subject: [AccessD] Tracking real edits Message-ID: Hi John I guess you are right (haven't tested it). But couldn't you create a "true" copy: Set rstClone = Me.RecordsetClone Set rstCopy = rstClone.OpenRecordset() /gustav >>> jwcolby at colbyconsulting.com 11-01-2005 16:48:22 >>> Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? From cyx5 at cdc.gov Tue Jan 11 11:01:33 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 12:01:33 -0500 Subject: [AccessD] Need Extra Work Message-ID: I thought about that, but last time I looked, people were acting like prostitudes, doing big jobs for $100. I will check again. Thank you. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike & Doris Manning Sent: Tuesday, January 11, 2005 11:46 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Check out www.guru.com as there are a lot of freelance projects available for people with your skillset. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 10:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Susan.Klos at fldoe.org Tue Jan 11 11:27:47 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Tue, 11 Jan 2005 12:27:47 -0500 Subject: [AccessD] Synch an Access Table with a linked Outlook table. Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E0415122F@doesefpeml02.eus.fldoe.int> I have an access table (People) which contains more than just outlook contacts. I have linked three contact folders. When a contact in one of the outlook folders changes, I would like to be able to "synch" the folder to my People table. This might involve appending a new contact to People or changing certain information in an already existing record to correspond to the outlook contact. I am thinking that I will probably have to use several queries to do this. My thoughts were to: 1) create a query using People and Accountability Contacts (One of the linked table). What do I use for key fields. I was thinking a phone number but many contacts do not have a phone number separate from the main district number. I was also looking into FName and LName. So far that works. I just don't know what to do if I get two people in my database with the same name. 2) draw a line between the FName and LName fields of both tables. 3) if the Records match, then update all the relevant data. Then put a check in the updated field for each record that gets updated. 4) I would also have a field in People which I would check when the record is created to not be updated by Outlook. 5) Then I could append any records that didn't have a checkmark in either the Updated or not to be updated fields. Now I have to figure out what to do with records in People who should no longer be there. Does it sound like I am on the right track or so far out in left field I may as well get out of the game. Thanks for any and all input. Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 From jwcolby at colbyconsulting.com Tue Jan 11 09:43:34 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 11 Jan 2005 10:43:34 -0500 Subject: [AccessD] Skype In-Reply-To: Message-ID: <000c01c4f7f4$4f6115a0$677aa8c0@ColbyM6805> Skype does require both ends to be using Skype. In fact Skype apparently uses a custom "specification" different from the other VOIP packages that enables it to get through firewalls that can cause problems with the other VOIP software packages. I do recommend Vonage, in fact if you decide to move to Vonage, give me your email address if you don't mind. I can supposedly get a free month service (and you do too) if I submit your email to them and you then sign up. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark Sent: Tuesday, January 11, 2005 10:22 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype I've been toying with the switch to Vonage for some time. Thanks for the endorsement. As for Skype, I thought that it required both parties to be using it...is that right, or do I have it mixed up with another service? Mark -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Saturday, January 08, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with an AccessD user over in London and it was really quite > acceptable, especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. Last month I talked to people all over the world for about > an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 11 14:13:47 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 11 Jan 2005 15:13:47 -0500 Subject: [AccessD] Excel Group In-Reply-To: <006901c4f534$91c29710$0100000a@MITSERVER> References: <006901c4f534$91c29710$0100000a@MITSERVER> Message-ID: On Sat, 8 Jan 2005 14:46:00 +1100, Martin Caro wrote: > Hi Folks > > I am working my way into an Excel project at the moment.... any recommendations for an Excel support group of a similar nature AccessD I'm a bit late, but DailyExcelTips at http://exceltips.com/daily.htm is very good. Both for using Excel and programming Excel. -- 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 jmhla at earthlink.net Tue Jan 11 18:09:06 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Tue, 11 Jan 2005 16:09:06 -0800 Subject: [AccessD] Need Extra Work In-Reply-To: Message-ID: <200501120011.j0C0B4l02403@databaseadvisors.com> I can give you some agency leads if Southern California sounds good. LA area Joe Hecht jmhla at earthlink.net 28g -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 8:23 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Need Extra Work Access, SQL, VBA, Crystal Reports, etc. I live in Pittsburgh, PA but have no family ties so I can move anywhere, preferably where it is warm. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 11 19:46:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 11 Jan 2005 17:46:02 -0800 Subject: [AccessD] Tracking real edits In-Reply-To: <000f01c4f7f4$fb0f2090$677aa8c0@ColbyM6805> Message-ID: <0IA6003BJKW39M@l-daemon> Hi John: In this case the clone will of course be dynamically attached to existing me.recordset. You change in one and the other reflects it. I would suggest that you simply make a new recordset object and desposit the contents of the me.recordset in it. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Tuesday, January 11, 2005 7:48 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lembit.Soobik at t-online.de Wed Jan 12 06:31:53 2005 From: Lembit.Soobik at t-online.de (Lembit Soobik) Date: Wed, 12 Jan 2005 13:31:53 +0100 Subject: [AccessD] A97 install on WinXP 'not enough memory' References: <006901c4f534$91c29710$0100000a@MITSERVER> Message-ID: <03e101c4f8a2$b2e9e580$0300a8c0@S856> I have just installed Access97 on a new WinXP machine (1G RAM) and when I start it, the Access screen comes up bu then tells me 'not enough memory' - well, it definetely has enough memory. any idea? thatnks Lembit Soobik From Gustav at cactus.dk Wed Jan 12 06:38:55 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2005 13:38:55 +0100 Subject: [AccessD] Tracking real edits Message-ID: Hi John & Mark Another option: Investigate using CRC (cyclic redundancy checksum) algorithms to quickly tell if a complex record has changed. /gustav >>> Gustav at cactus.dk 11-01-2005 18:03:43 >>> Hi John I guess you are right (haven't tested it). But couldn't you create a "true" copy: Set rstClone = Me.RecordsetClone Set rstCopy = rstClone.OpenRecordset() /gustav >>> jwcolby at colbyconsulting.com 11-01-2005 16:48:22 >>> Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? From Lembit.Soobik at t-online.de Wed Jan 12 06:45:34 2005 From: Lembit.Soobik at t-online.de (Lembit Soobik) Date: Wed, 12 Jan 2005 13:45:34 +0100 Subject: [AccessD] A97 install on WinXP 'not enough memory' References: <006901c4f534$91c29710$0100000a@MITSERVER> <03e101c4f8a2$b2e9e580$0300a8c0@S856> Message-ID: <03f701c4f8a4$a0faea20$0300a8c0@S856> ehhmmmmm.... sorry, had forgotten to install the patches. now it works fine thatnks again Lembit Soobik ----- Original Message ----- From: "Lembit Soobik" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 12, 2005 1:31 PM Subject: [AccessD] A97 install on WinXP 'not enough memory' > I have just installed Access97 on a new WinXP machine (1G RAM) and when I start > it, the Access screen comes up bu then tells me 'not enough memory' - well, it > definetely has enough memory. > > any idea? > > thatnks > > Lembit Soobik > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From pedro at plex.nl Wed Jan 12 06:51:38 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 12 Jan 2005 13:51:38 +0100 Subject: [AccessD] complex query!! Message-ID: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> Hello group, for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. I have Two tables group1 and group2, with each two records. i need the average of: group1_record1 + group2_record1 group1_record2 + group2_record1 group1_record1 + group2_record2 group1_record2 + group2_record2 and this for 7 groups up to 17 records Is this possible in a query per 2 groups, or can this been done in total by code? - Pedro Janssen - From serbach at new.rr.com Wed Jan 12 07:53:42 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Wed, 12 Jan 2005 07:53:42 -0600 Subject: [AccessD] complex query!! In-Reply-To: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> Message-ID: <20050112075342.1021704886.serbach@new.rr.com> Pedro, Do you have 7 tables, one for each group? Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: AccessD at databaseadvisors.com > Date: Wed, Jan-12-2005 7:07 AM > Subject: [AccessD] complex query!! > > Hello group, > > for a statistic analyses of DNA-samples i need to compare each sample > from a group with eachother sample from another group. I have 7 groups > with up to 17 samples. Let me explain what i need in an example. > > I have > > Two tables group1 and group2, with each two records. > > > i need the average of: > group1_record1 + group2_record1 > group1_record2 + group2_record1 > group1_record1 + group2_record2 > group1_record2 + group2_record2 > > > and this for 7 groups up to 17 records > > > Is this possible in a query per 2 groups, > or can this been done in total by code? > > - Pedro Janssen - From rjhjr at cox.net Wed Jan 12 09:39:48 2005 From: rjhjr at cox.net (Bob Hall) Date: Wed, 12 Jan 2005 10:39:48 -0500 Subject: [AccessD] complex query!! In-Reply-To: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> Message-ID: <20050112153947.GA1264@kongemord.krig.net> On Wed, Jan 12, 2005 at 01:51:38PM +0100, Pedro Janssen wrote: > Hello group, > > for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. > > I have > > Two tables group1 and group2, with each two records. > > > i need the average of: > group1_record1 + group2_record1 > group1_record2 + group2_record1 > group1_record1 + group2_record2 > group1_record2 + group2_record2 > > > and this for 7 groups up to 17 records > > > Is this possible in a query per 2 groups, > or can this been done in total by code? Pedro, your example is a little ambiguous. Assuming that you want to add records and take the average, and not add columns and take the average, the query is a simple Cartesian product. Assuming a column in group1 named First and a column in group2 named Second: SELECT Avg(group1.First + group2.Second) AS Mean >From group1, group2; If you had tables with thousands of records, this would take forever to run. But as long as you've got less than 100 records in each table, it should be OK. I apologize if I misunderstand what you're trying to do. Bob Hall From reuben at gfconsultants.com Wed Jan 12 09:48:50 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 12 Jan 2005 10:48:50 -0500 Subject: [AccessD] Zip and send to web server Message-ID: I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From rjhjr at cox.net Wed Jan 12 09:53:23 2005 From: rjhjr at cox.net (Bob Hall) Date: Wed, 12 Jan 2005 10:53:23 -0500 Subject: [AccessD] complex query!! In-Reply-To: <20050112153947.GA1264@kongemord.krig.net> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112153947.GA1264@kongemord.krig.net> Message-ID: <20050112155323.GA1474@kongemord.krig.net> On Wed, Jan 12, 2005 at 10:39:48AM -0500, Bob Hall wrote: > SELECT Avg(group1.First + group2.Second) AS Mean > >From group1, group2; My MUA is helpfully editing my posts to make sure I don't have two From headers. That should read: SELECT Avg(group1.First + group2.Second) AS Mean FROM group1, group2; Bob Hall From pedro at plex.nl Wed Jan 12 09:52:11 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 12 Jan 2005 16:52:11 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> Message-ID: <000001c4f8bf$07679f50$f9c581d5@pedro> Hello Steve, yes i have 7 tables, one for each group. - Pedro - ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 12, 2005 2:53 PM Subject: Re: [AccessD] complex query!! > Pedro, > > Do you have 7 tables, one for each group? > > Steve Erbach > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: AccessD at databaseadvisors.com > > Date: Wed, Jan-12-2005 7:07 AM > > Subject: [AccessD] complex query!! > > > > Hello group, > > > > for a statistic analyses of DNA-samples i need to compare each sample > > from a group with eachother sample from another group. I have 7 groups > > with up to 17 samples. Let me explain what i need in an example. > > > > I have > > > > Two tables group1 and group2, with each two records. > > > > > > i need the average of: > > group1_record1 + group2_record1 > > group1_record2 + group2_record1 > > group1_record1 + group2_record2 > > group1_record2 + group2_record2 > > > > > > and this for 7 groups up to 17 records > > > > > > Is this possible in a query per 2 groups, > > or can this been done in total by code? > > > > - Pedro Janssen - > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From reuben at gfconsultants.com Wed Jan 12 09:59:09 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 12 Jan 2005 10:59:09 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 09:58:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 10:58:25 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <003501c4f8bf$8c88bcf0$677aa8c0@ColbyM6805> Reuben, Are you talking about FTP? I have an FTP class written by Dev Ashish and Terry Kreft, which I just hooked in to my framework so that it is always available if needed. Too big to insert into an email I'm guessing. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 10:11:40 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 11:11:40 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <003801c4f8c1$66c5eb80$677aa8c0@ColbyM6805> Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 12 11:57:50 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 12 Jan 2005 12:57:50 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: <003801c4f8c1$66c5eb80$677aa8c0@ColbyM6805> Message-ID: John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 12 12:35:30 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2005 19:35:30 +0100 Subject: [AccessD] Zip and send to web server Message-ID: Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav >>> reuben at gfconsultants.com 12-01-2005 18:57:50 >>> John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 12:57:03 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 13:57:03 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <004b01c4f8d8$81551e00$677aa8c0@ColbyM6805> Reuben, The files involved are not modified for use in my framework, I just use them as is (import them into the framework). I am in the process of putting together a little demo. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 12:58 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Wed Jan 12 13:29:14 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 12 Jan 2005 20:29:14 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112153947.GA1264@kongemord.krig.net> Message-ID: <001001c4f8dd$26dd8890$f9c581d5@pedro> Hello Rob, i know its a Cartesian query. I used one in the past (from Gustav Brock), but that was a total different query and situation. In the help i couldn't find an example of a normal Cartesian query. Your query only gives me one result. I need every single average of the 4 calculations. let me explain a little bit better. i have tblGroup1 FieldA 2 3 tblGroup2 FieldB 4 5 I need QueryAverage "avg(2+4 /2) =" 3 "avg(3+4 /2) =" 3,5 "avg(2+5 /2) =" 3,5 "avg(3+5 /2) =" 4 I'll hope this explaines a little more. - Pedro - ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 4:39 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 01:51:38PM +0100, Pedro Janssen wrote: > > Hello group, > > > > for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. > > > > I have > > > > Two tables group1 and group2, with each two records. > > > > > > i need the average of: > > group1_record1 + group2_record1 > > group1_record2 + group2_record1 > > group1_record1 + group2_record2 > > group1_record2 + group2_record2 > > > > > > and this for 7 groups up to 17 records > > > > > > Is this possible in a query per 2 groups, > > or can this been done in total by code? > > Pedro, your example is a little ambiguous. Assuming that you want to add > records and take the average, and not add columns and take the average, > the query is a simple Cartesian product. Assuming a column in group1 > named First and a column in group2 named Second: > > SELECT Avg(group1.First + group2.Second) AS Mean > >From group1, group2; > > If you had tables with thousands of records, this would take forever to > run. But as long as you've got less than 100 records in each table, it > should be OK. > > I apologize if I misunderstand what you're trying to do. > > Bob Hall > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Wed Jan 12 13:37:09 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 14:37:09 -0500 Subject: [AccessD] Unable to attach zip files to outlook Message-ID: <005201c4f8de$1e2d4d10$677aa8c0@ColbyM6805> For some reason I am unable to attach zip files to an outlook message (XP) The file find dialog opens but the double click doesn't attach the file. It will attach a text file etc. I can open the dir, copy the zip to the paste buffer, then paste it into the message and the file name will go in the attach field. Strange. Anyone know what is happening and if I can fix it? Since I can cut and paste and get it attached it isn't a biggie but it would be more convenient if I could just do it. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From martyconnelly at shaw.ca Wed Jan 12 13:46:14 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 12 Jan 2005 11:46:14 -0800 Subject: [AccessD] Unable to attach zip files to outlook References: <005201c4f8de$1e2d4d10$677aa8c0@ColbyM6805> Message-ID: <41E57E86.6020706@shaw.ca> There should a filter command on file find methods that you can change to the file types to be added John W. Colby wrote: >For some reason I am unable to attach zip files to an outlook message (XP) >The file find dialog opens but the double click doesn't attach the file. It >will attach a text file etc. I can open the dir, copy the zip to the paste >buffer, then paste it into the message and the file name will go in the >attach field. Strange. Anyone know what is happening and if I can fix it? >Since I can cut and paste and get it attached it isn't a biggie but it would >be more convenient if I could just do it. > >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 Gustav at cactus.dk Wed Jan 12 14:05:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2005 21:05:41 +0100 Subject: [AccessD] complex query!! Message-ID: Hi Pedro Bob is right but you need to Group By on the fields too: SELECT Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 FROM tblGroup1, tblGroup2 GROUP BY tblGroup1.FieldA, tblGroup2.FieldB; /gustav >>> pedro at plex.nl 12-01-2005 20:29:14 >>> Hello Rob, i know its a Cartesian query. I used one in the past (from Gustav Brock), but that was a total different query and situation. In the help i couldn't find an example of a normal Cartesian query. Your query only gives me one result. I need every single average of the 4 calculations. let me explain a little bit better. i have tblGroup1 FieldA 2 3 tblGroup2 FieldB 4 5 I need QueryAverage "avg(2+4 /2) =" 3 "avg(3+4 /2) =" 3,5 "avg(2+5 /2) =" 3,5 "avg(3+5 /2) =" 4 I'll hope this explaines a little more. - Pedro - ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 4:39 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 01:51:38PM +0100, Pedro Janssen wrote: > > Hello group, > > > > for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. > > > > I have > > > > Two tables group1 and group2, with each two records. > > > > > > i need the average of: > > group1_record1 + group2_record1 > > group1_record2 + group2_record1 > > group1_record1 + group2_record2 > > group1_record2 + group2_record2 > > > > > > and this for 7 groups up to 17 records > > > > > > Is this possible in a query per 2 groups, > > or can this been done in total by code? > > Pedro, your example is a little ambiguous. Assuming that you want to add > records and take the average, and not add columns and take the average, > the query is a simple Cartesian product. Assuming a column in group1 > named First and a column in group2 named Second: > > SELECT Avg(group1.First + group2.Second) AS Mean > >From group1, group2; > > If you had tables with thousands of records, this would take forever to > run. But as long as you've got less than 100 records in each table, it > should be OK. > > I apologize if I misunderstand what you're trying to do. > > Bob Hall From jwcolby at colbyconsulting.com Wed Jan 12 14:10:15 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 15:10:15 -0500 Subject: [AccessD] Unable to attach zip files to outlook In-Reply-To: <41E57E86.6020706@shaw.ca> Message-ID: <005301c4f8e2$c13415d0$677aa8c0@ColbyM6805> I can see them I just can't double click on them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to attach zip files to outlook There should a filter command on file find methods that you can change to the file types to be added John W. Colby wrote: >For some reason I am unable to attach zip files to an outlook message >(XP) The file find dialog opens but the double click doesn't attach the >file. It will attach a text file etc. I can open the dir, copy the >zip to the paste buffer, then paste it into the message and the file >name will go in the attach field. Strange. Anyone know what is >happening and if I can fix it? Since I can cut and paste and get it >attached it isn't a biggie but it would be more convenient if I could >just do it. > >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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Jan 12 14:57:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 12 Jan 2005 12:57:42 -0800 Subject: [AccessD] Unable to attach zip files to outlook References: <005301c4f8e2$c13415d0$677aa8c0@ColbyM6805> Message-ID: <41E58F46.1020007@shaw.ca> You should have something like this check the str filter flags too see http://www.mvps.org/access/api/api0001.htm Dim strFilter As String Dim strInputFileName as string strFilter = ahtAddFilterItem(strFilter, "Zip Files (*.zip)", "*.zip") strInputFileName = ahtCommonFileOpenSave( _ Filter:=strFilter, OpenFile:=True, _ DialogTitle:="Please select an input file...", _ Flags:=ahtOFN_HIDEREADONLY) John W. Colby wrote: >I can see them I just can't double click on them. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Unable to attach zip files to outlook > > >There should a filter command on file find methods that you can change >to the file types to be added > >John W. Colby wrote: > > > >>For some reason I am unable to attach zip files to an outlook message >>(XP) The file find dialog opens but the double click doesn't attach the >>file. It will attach a text file etc. I can open the dir, copy the >>zip to the paste buffer, then paste it into the message and the file >>name will go in the attach field. Strange. Anyone know what is >>happening and if I can fix it? Since I can cut and paste and get it >>attached it isn't a biggie but it would be more convenient if I could >>just do it. >> >>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 rjhjr at cox.net Wed Jan 12 15:20:56 2005 From: rjhjr at cox.net (Bob Hall) Date: Wed, 12 Jan 2005 16:20:56 -0500 Subject: [AccessD] complex query!! In-Reply-To: References: Message-ID: <20050112212056.GA71416@kongemord.krig.net> On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > Hi Pedro > > Bob is right but you need to Group By on the fields too: > > SELECT > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > FROM > tblGroup1, > tblGroup2 > GROUP BY > tblGroup1.FieldA, > tblGroup2.FieldB; If that's what Pedro wants, then he doesn't need Avg(). SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 From serbach at new.rr.com Wed Jan 12 17:09:45 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Wed, 12 Jan 2005 17:09:45 -0600 Subject: [AccessD] complex query!! In-Reply-To: <000001c4f8bf$07679f50$f9c581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> Message-ID: <20050112170945.591084480.serbach@new.rr.com> Pedro, So we're talking about something like a 7-dimensional matrix here, right? Something like: Tables A, B, C, D, E, F, G One column in each table Rows in each table vary, up to (for this situation) R1 through R17 So the number of results that you'll have will be, lets see... A*B + A*C + A*D + A*E + A*F + A*G + B*C + B*D + B*E + B*F + B*G + C*D + C*E + C*F + C*G + D*E + D*F + D*G + E*F + E*G + F*G Looks to me as if you should create an empty Results table with the structure: RESULTS ------- (Key) AvgUsing, Text, 50 AverageVal, Number, Single Then a second table: MATCH ----- (Key) TblNumber, Number, Integer TblName, Text, 15 And fill this table with the names of your Sample tables: 1 TableA 2 TableB 3 TableC ...etc Just make sure the numbers are sequential from 1 to 7. Then design a form with a CommandButton (named cmdFill) and a Label (named lblTables). The OnClick method of the cmdFill button looks like this (replace the field names 'KeyFld' and 'Value' with your own field names...they ARE consistently named, I hope?): Private Sub cmdFill_Click() Dim ctr1 As Integer Dim ctr2 As Integer Dim i As Integer Dim j As Integer Dim rst1 As DAO.Recordset Dim strSQL As String Dim strTblName1 As String Dim strTblName2 As String Set rst1 = CurrentDb.OpenRecordset("Match", dbOpenDynaset) rst1.MoveLast ctr1 = rst1.RecordCount For i = 1 To ctr1 - 1 ' We will process all the tables listed in Match except for the ' last one, since it will have been queried against all the others in ' the j loop. rst1.FindFirst "[tblNumber]=" & i If rst1.NoMatch Then Exit For Else strTblName1 = rst1("tblName") ctr2 = i + 1 rst1.FindFirst "[tblNumber]=" & ctr2 If rst1.NoMatch Then Exit For Else strTblName2 = rst1("tblName") For j = ctr2 To ctr1 lblTables.Caption = strTblName1 & ":" & strTblName2 DoEvents strSQL = "" strSQL = strSQL & "INSERT INTO Results " strSQL = strSQL & " ( AvgUsing, AverageVal ) " strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ strTblName2 & "].[KeyFld] AS AvgUsing, " strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ strTblName2 & "].[Value])/2 AS AverageVal " strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" Debug.Print strSQL DoCmd.RunSQL strSQL rst1.MoveNext If Not rst1.EOF Then ' The tblNumber for this table should be equal to ctr2 + 1 strTblName2 = rst1("tblName") Else ' At the end of the table and the j loop. rst1.MoveFirst End If Next j End If End If Next i rst1.Close Set rst1 = Nothing End Sub Regards, Steve Erbach Scientific Marketing Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Wed, Jan-12-2005 9:55 AM > Subject: Re: [AccessD] complex query!! > > Hello Steve, > > yes i have 7 tables, one for each group. > > - Pedro - From clh at christopherhawkins.com Wed Jan 12 17:27:22 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Wed, 12 Jan 2005 16:27:22 -0700 Subject: [AccessD] frmMain.Bookmark = rs.Bookmark...too slow! Message-ID: Is there a faster way to do the "jump straight to a selected record" thing?? Usually I use code like this: ??????? Set rs = Forms("frmMain").RecordsetClone ??????? rs.FindFirst "RecID = " & Me.RecID ??????? Forms("frmMain").Bookmark = rs.Bookmark But in many Access DBs this is very slow.? Is there a faster way to do the same thing? And yes, I know the best way to ensure a fast database is to design it right.? I don't always have the luxury of rebuilding the rickety systems I find myself working on.? ;) -Christopher- From jwcolby at colbyconsulting.com Wed Jan 12 17:47:16 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 18:47:16 -0500 Subject: [AccessD] Unable to attach zip files to outlook In-Reply-To: <41E58F46.1020007@shaw.ca> Message-ID: <005501c4f901$0c55f560$677aa8c0@ColbyM6805> No I'm not talking about code. I'm talking about writing an email, then trying to attach a zip fiel to the email - manually. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to attach zip files to outlook You should have something like this check the str filter flags too see http://www.mvps.org/access/api/api0001.htm Dim strFilter As String Dim strInputFileName as string strFilter = ahtAddFilterItem(strFilter, "Zip Files (*.zip)", "*.zip") strInputFileName = ahtCommonFileOpenSave( _ Filter:=strFilter, OpenFile:=True, _ DialogTitle:="Please select an input file...", _ Flags:=ahtOFN_HIDEREADONLY) John W. Colby wrote: >I can see them I just can't double click on them. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Unable to attach zip files to outlook > > >There should a filter command on file find methods that you can change >to the file types to be added > >John W. Colby wrote: > > > >>For some reason I am unable to attach zip files to an outlook message >>(XP) The file find dialog opens but the double click doesn't attach the >>file. It will attach a text file etc. I can open the dir, copy the >>zip to the paste buffer, then paste it into the message and the file >>name will go in the attach field. Strange. Anyone know what is >>happening and if I can fix it? Since I can cut and paste and get it >>attached it isn't a biggie but it would be more convenient if I could >>just do it. >> >>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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Jan 12 18:23:52 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 12 Jan 2005 16:23:52 -0800 Subject: [AccessD] Unable to attach zip files to outlook References: <005501c4f901$0c55f560$677aa8c0@ColbyM6805> Message-ID: <41E5BF98.9010401@shaw.ca> It maybe attachment security blocking ingoing and outgoing Maybe Try this registry patch http://www.slipstick.com/outlook/esecup/getexe.htm#ol2002 John W. Colby wrote: >No I'm not talking about code. I'm talking about writing an email, then >trying to attach a zip fiel to the email - manually. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 3:58 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Unable to attach zip files to outlook > > >You should have something like this check the str filter flags too see >http://www.mvps.org/access/api/api0001.htm > >Dim strFilter As String >Dim strInputFileName as string > >strFilter = ahtAddFilterItem(strFilter, "Zip Files (*.zip)", "*.zip") >strInputFileName = ahtCommonFileOpenSave( _ > Filter:=strFilter, OpenFile:=True, _ > DialogTitle:="Please select an input file...", _ > Flags:=ahtOFN_HIDEREADONLY) > >John W. Colby wrote: > > > >>I can see them I just can't double click on them. >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Unable to attach zip files to outlook >> >> >>There should a filter command on file find methods that you can change >>to the file types to be added >> >>John W. Colby wrote: >> >> >> >> >> >>>For some reason I am unable to attach zip files to an outlook message >>>(XP) The file find dialog opens but the double click doesn't attach the >>>file. It will attach a text file etc. I can open the dir, copy the >>>zip to the paste buffer, then paste it into the message and the file >>>name will go in the attach field. Strange. Anyone know what is >>>happening and if I can fix it? Since I can cut and paste and get it >>>attached it isn't a biggie but it would be more convenient if I could >>>just do it. >>> >>>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 d.dick at uws.edu.au Wed Jan 12 22:56:18 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Thu, 13 Jan 2005 15:56:18 +1100 Subject: [AccessD] A2003:Remove Spaces from a string Message-ID: <200501130456.j0D4uOH9020858@cooper.uws.edu.au> Hi Team Anyone got any code to remove spaces from a telephone number?? Eg I Want 02 1234 5678 to become 0212345678 Many thanks in advance Darren From chris at denverdb.com Wed Jan 12 23:04:30 2005 From: chris at denverdb.com (Chris Mackin) Date: Wed, 12 Jan 2005 22:04:30 -0700 Subject: [AccessD] A2003:Remove Spaces from a string In-Reply-To: <200501130456.j0D4uOH9020858@cooper.uws.edu.au> Message-ID: Replace(YourString, " ", "") will do it. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Wednesday, January 12, 2005 9:56 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Remove Spaces from a string Hi Team Anyone got any code to remove spaces from a telephone number?? Eg I Want 02 1234 5678 to become 0212345678 Many thanks in advance Darren -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 12 23:51:50 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 12 Jan 2005 21:51:50 -0800 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <41E5BF98.9010401@shaw.ca> Message-ID: <0IA800570QXMLL@l-daemon> Hi All: This is an OT question but I just can not remember the solution for. I have an old Windows98 box running so I can still support legacy programs. Recently, I lost access to the command prompt. (I suspect a virus or Trojan.) Many moons ago I remember there was a hack, registry or other-wise that could disable command access... does anyone know what it was???? MTIA Jim From stuart at lexacorp.com.pg Thu Jan 13 00:04:29 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 13 Jan 2005 16:04:29 +1000 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <0IA800570QXMLL@l-daemon> References: <41E5BF98.9010401@shaw.ca> Message-ID: <41E69C0D.4889.1683D21@lexacorp.com.pg> On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise that > could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart From accessd at shaw.ca Thu Jan 13 00:29:07 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 12 Jan 2005 22:29:07 -0800 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <41E69C0D.4889.1683D21@lexacorp.com.pg> Message-ID: <0IA800E43SNQGJ@l-daemon> Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise that > could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Thu Jan 13 01:06:53 2005 From: john at winhaven.net (John Bartow) Date: Thu, 13 Jan 2005 01:06:53 -0600 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <0IA800E43SNQGJ@l-daemon> Message-ID: <200501130106437.SM03588@ScuzzPaq> Yes Stuart came up with that bit of archain knowledge quite quickly! I wish I had seen it before I bothered to look up the same thing! I was just shutting down for the night when I saw you message pop in and thought to myself "I know that or - well - knew that and wrote it down somewhere. In my db of tips thank goodness. This may or may not help: 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS is found in the root directory of your C:\ drive. Open the file using Notepad or another text editor (not Microsoft Word or any word processor). 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or 'Logo=0' for disabled. 3. Changes will take place on the next reboot. Normally you would see the DOS boot process on the screen. It may be your video card or monitor are not sending/receiving the video signals, the signals could be weak, the contacts could be in need of cleaning from lack of use, ??? I'd try a different monitor and/or cleaning the contacts and reconnecting the monitor - while turned off please :o) HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 12:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise > that could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 13 01:46:27 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 12 Jan 2005 23:46:27 -0800 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <200501130106437.SM03588@ScuzzPaq> Message-ID: <0IA80021CW8NOY@l-daemon> Hi John: Thanks for your help. I think the problem is something to do with some Trojan or virus, though I do have a firewall and auto-update McAfees virus scanning program running in-memory. The monitor only goes off when attempting or processing through a DOS based program... Does the process of accessing DOS draw more power? I will take your suggestion and switch monitors. I will also check out your other good suggestions and see if there is a break-through. If you can think of anything else that may be contributing to the weird problems or more suggestions to resolve them, please do not hesitate to post them to the list. Thanks again Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, January 12, 2005 11:07 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Yes Stuart came up with that bit of archain knowledge quite quickly! I wish I had seen it before I bothered to look up the same thing! I was just shutting down for the night when I saw you message pop in and thought to myself "I know that or - well - knew that and wrote it down somewhere. In my db of tips thank goodness. This may or may not help: 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS is found in the root directory of your C:\ drive. Open the file using Notepad or another text editor (not Microsoft Word or any word processor). 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or 'Logo=0' for disabled. 3. Changes will take place on the next reboot. Normally you would see the DOS boot process on the screen. It may be your video card or monitor are not sending/receiving the video signals, the signals could be weak, the contacts could be in need of cleaning from lack of use, ??? I'd try a different monitor and/or cleaning the contacts and reconnecting the monitor - while turned off please :o) HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 12:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise > that could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 13 02:25:01 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 13 Jan 2005 09:25:01 +0100 Subject: [AccessD] frmMain.Bookmark = rs.Bookmark...too slow! Message-ID: Hi Christopher Not that I know of. However, I don't find it that slow if the field(s) you search on is/are indexed. /gustav >>> clh at christopherhawkins.com 13-01-2005 00:27:22 >>> Is there a faster way to do the "jump straight to a selected record" thing? Usually I use code like this: Set rs = Forms("frmMain").RecordsetClone rs.FindFirst "RecID = " & Me.RecID Forms("frmMain").Bookmark = rs.Bookmark But in many Access DBs this is very slow. Is there a faster way to do the same thing? And yes, I know the best way to ensure a fast database is to design it right. I don't always have the luxury of rebuilding the rickety systems I find myself working on. ;) -Christopher- From Lambert.Heenan at AIG.com Thu Jan 13 10:26:14 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 13 Jan 2005 11:26:14 -0500 Subject: [AccessD] OT: Windows 98 problem Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2ADA@xlivmbx21.aig.com> It could be that you are using an old monitor with a newer display card. I don't know what it is that makes the difference, but I once plugged a really old Dell monitor into a box with an nVidea display card and had exactly the same symptoms. Only GUI screens ever showed up on the monitor, and I saw neither the initial BIOS messages at bootup, not anything from DOS appearing on the screen. When I plugged a newer monitor into the exact same box I got my BIOS and DOS screen back again. So look around for another monitor. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Thursday, January 13, 2005 2:46 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT: Windows 98 problem > > Hi John: > > Thanks for your help. I think the problem is something to do with some > Trojan or virus, though I do have a firewall and auto-update McAfees virus > scanning program running in-memory. The monitor only goes off when > attempting or processing through a DOS based program... Does the process > of > accessing DOS draw more power? I will take your suggestion and switch > monitors. > > I will also check out your other good suggestions and see if there is a > break-through. If you can think of anything else that may be contributing > to > the weird problems or more suggestions to resolve them, please do not > hesitate to post them to the list. > > Thanks again > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, January 12, 2005 11:07 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT: Windows 98 problem > > Yes Stuart came up with that bit of archain knowledge quite quickly! I > wish > I had seen it before I bothered to look up the same thing! I was just > shutting down for the night when I saw you message pop in and thought to > myself "I know that or - well - knew that and wrote it down somewhere. In > my > db of tips thank goodness. > > This may or may not help: > 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS > is found in the root directory of your C:\ drive. Open the file using > Notepad or another text editor (not Microsoft Word or any word processor). > > > 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or > 'Logo=0' for disabled. > > 3. Changes will take place on the next reboot. > > Normally you would see the DOS boot process on the screen. It may be your > video card or monitor are not sending/receiving the video signals, the > signals could be weak, the contacts could be in need of cleaning from lack > of use, ??? I'd try a different monitor and/or cleaning the contacts and > reconnecting the monitor - while turned off please :o) > > HTH > > John B. > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Thursday, January 13, 2005 12:29 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT: Windows 98 problem > > Hi Stuart: > > Thanks you very much for your quick response. Half and hour on the net had > me no closer to a solution. Where did you find that information so > quickly? > > There is no setting currently like this in the registry. I will add it but > am now doubtful if anything but a full install will resolve the issues. > > When the system now boots up, until the login prompt is displayed on the > screen, the monitor remains off? DOS based programs will run or not > display... not sure which. The DOS prompt is not even displayed on initial > boot-up. > > It may be just some strange issue with an old computer and OS. If you can > think of anything else that may refer to or you have heard of such a > problem > in your travels, please let me know. > > Thanks again. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Wednesday, January 12, 2005 10:04 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Windows 98 problem > > On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > > > Hi All: > > > > This is an OT question but I just can not remember the solution for. I > have > > an old Windows98 box running so I can still support legacy programs. > > Recently, I lost access to the command prompt. (I suspect a virus or > > Trojan.) > > > > Many moons ago I remember there was a hack, registry or other-wise > > that could disable command access... does anyone know what it was???? > > > > > To remove the Run Command from the Start Menu on Windows 9x and NT > > Key: [HKEY_CURRENT_USER\Software\Microsoft\ > Windows\CurrentVersion\Policies\Explorer] > Value Name: NoRun > Data Type: REG_DWORD > Data: (0 = disabled, 1 = enabled) > > To disable the MS-DOS Command Prompt on Windows 9x and NT > > 1. Using Regedit find the key below, creating it if it doesn't already > exist. > 2. Create a new DWORD value, and name it 'Disabled'. > 3.To disable the command prompt modify the value of 'Disabled' to '1', and > to re-enable it again later change the value to '0'. > > Key: [HKEY_CURRENT_USER\Software\Microsoft\ > Windows\CurrentVersion\Policies\WinOldApp] > Value Name: Disabled > Data Type: REG_DWORD > Data: (0 = disable, 1 = enable) > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dkalsow at yahoo.com Thu Jan 13 10:48:31 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 08:48:31 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2ADA@xlivmbx21.aig.com> Message-ID: <20050113164831.91075.qmail@web50403.mail.yahoo.com> Good Morning,I have Office 2003 with sp 1 installed. I have an access report that has a subform on it. If my report has multiple pages the subform will only show up on the first page of the report.Has anyone seen this and is there a way to fix it?Thanks in advance!Dale __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From dc8 at btinternet.com Thu Jan 13 11:08:28 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:08:28 -0000 Subject: [AccessD] Unable to enter Jee Message-ID: <200501131708.j0DH8Ol15521@databaseadvisors.com> All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann From dkalsow at yahoo.com Thu Jan 13 11:20:12 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 09:20:12 -0800 (PST) Subject: [AccessD] Unable to enter Jee In-Reply-To: <200501131708.j0DH8Ol15521@databaseadvisors.com> Message-ID: <20050113172012.71080.qmail@web50405.mail.yahoo.com> Did you try compacting and repairing the database? Sometimes that helps. Dale Chris Swann wrote: All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? Yahoo! Mail - You care about security. So do we. From garykjos at gmail.com Thu Jan 13 11:23:06 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 13 Jan 2005 11:23:06 -0600 Subject: [AccessD] Unable to enter Jee In-Reply-To: <200501131708.j0DH8Ol15521@databaseadvisors.com> References: <200501131708.j0DH8Ol15521@databaseadvisors.com> Message-ID: I'd look into something with the Auto Correct spell checker. I've been bitten by it before. Look at Tools/AutoCorrect and the list of words you will find there. On Thu, 13 Jan 2005 17:08:28 -0000, Chris Swann wrote: > All, > > I was aked to look at a database today because it was geberating an error > and have come away completely baffled. > > The initial entry was made as Lee, but the person realised they had mistyped > and tried to change it to Jee. > > This is where the fun began. This change caused a "No current record" error > to appear. > > I checked all through the code, nothing obvious. I deleted the record and > its associated data in another table and we tried again. Same error. > > I then wnet off and tried to enter the data directly into the main table as > before. I entered Lee and all was OK. I tried to change it to Jee and got > the "No current record" error. > > I can change the name to any value I want within the table apart from Jee. J > works, Je works but no Jee. > > Can anyone think of any reason for this or seen anything similar. > > Chris Swann > > -- > 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 donald.a.Mcgillivray at mail.sprint.com Thu Jan 13 11:24:03 2005 From: donald.a.Mcgillivray at mail.sprint.com (Mcgillivray, Don [ITS]) Date: Thu, 13 Jan 2005 11:24:03 -0600 Subject: [AccessD] Unable to enter Jee Message-ID: <988E2AC88CCB54459286C4077DB662F5035670DB@PDAWB03C.ad.sprint.com> I once had a similar problem that was cause by the auto-correct being switched on. Auto correct thought that the unusual spelling of a name was a misepelling. Try turning this "feature" off. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Chris Swann Sent: Thursday, January 13, 2005 9:08 AM To: AccessD Subject: [AccessD] Unable to enter Jee All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 11:47:52 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:47:52 -0000 Subject: [AccessD] Unable to enter Jee In-Reply-To: <20050113172012.71080.qmail@web50405.mail.yahoo.com> Message-ID: <200501131747.j0DHlkl03890@databaseadvisors.com> Hi Dale, Yeah did a compact and repair. Also created new blank database and imported everything from the old one. Chris -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: 13 January 2005 17:20 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to enter Jee Did you try compacting and repairing the database? Sometimes that helps. Dale Chris Swann wrote: All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? Yahoo! Mail - You care about security. So do we. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 11:49:34 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:49:34 -0000 Subject: [AccessD] Unable to enter Jee In-Reply-To: <988E2AC88CCB54459286C4077DB662F5035670DB@PDAWB03C.ad.sprint.com> Message-ID: <200501131749.j0DHnTl06574@databaseadvisors.com> Hi Don, That might be well worth a try. I'm 99.9% sure it is turned off but I will double check on Monday when I'm back in the office. Chris -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mcgillivray, Don [ITS] Sent: 13 January 2005 17:24 To: Access Developers discussion and problem solving Subject: RE: [AccessD] Unable to enter Jee I once had a similar problem that was cause by the auto-correct being switched on. Auto correct thought that the unusual spelling of a name was a misepelling. Try turning this "feature" off. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Chris Swann Sent: Thursday, January 13, 2005 9:08 AM To: AccessD Subject: [AccessD] Unable to enter Jee All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 11:53:07 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:53:07 -0000 Subject: [AccessD] Unable to enter Jee In-Reply-To: Message-ID: <200501131753.j0DHr1l11255@databaseadvisors.com> Hi Gary, That might be well worth a try. I'm 99.9% sure it is turned off but I will double check on Monday when I'm back in the office. Chris -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: 13 January 2005 17:23 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to enter Jee I'd look into something with the Auto Correct spell checker. I've been bitten by it before. Look at Tools/AutoCorrect and the list of words you will find there. On Thu, 13 Jan 2005 17:08:28 -0000, Chris Swann wrote: > All, > > I was aked to look at a database today because it was geberating an > error and have come away completely baffled. > > The initial entry was made as Lee, but the person realised they had > mistyped and tried to change it to Jee. > > This is where the fun began. This change caused a "No current record" > error to appear. > > I checked all through the code, nothing obvious. I deleted the record > and its associated data in another table and we tried again. Same error. > > I then wnet off and tried to enter the data directly into the main > table as before. I entered Lee and all was OK. I tried to change it to > Jee and got the "No current record" error. > > I can change the name to any value I want within the table apart from > Jee. J works, Je works but no Jee. > > Can anyone think of any reason for this or seen anything similar. > > Chris Swann > > -- > 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 andy at minstersystems.co.uk Thu Jan 13 12:46:17 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 13 Jan 2005 18:46:17 -0000 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113164831.91075.qmail@web50403.mail.yahoo.com> Message-ID: <000201c4f9a0$2a791b40$b274d0d5@minster33c3r25> Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From dkalsow at yahoo.com Thu Jan 13 12:55:58 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 10:55:58 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <000201c4f9a0$2a791b40$b274d0d5@minster33c3r25> Message-ID: <20050113185558.24689.qmail@web50407.mail.yahoo.com> The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page ? Try My Yahoo! From cfoust at infostatsystems.com Thu Jan 13 13:06:15 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 13 Jan 2005 11:06:15 -0800 Subject: [AccessD] SubForms/SubReport not displaying a report Message-ID: That sounds like your subreport might be in the report header rather than in the detail. Charlotte Foust -----Original Message----- From: Dale Kalsow [mailto:dkalsow at yahoo.com] Sent: Thursday, January 13, 2005 10:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Thu Jan 13 13:09:10 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 14:09:10 -0500 Subject: [AccessD] Report Ordering Message-ID: I have a report that currently has 4 entries in Sorting and Grouping. I now have a couple clients that need this report to be alphabetical before numerical. Currently alphabetical is not even an option. Alpha would need to be the 2nd entry and the other 3 should move down to 3rd, 4th, and 5th. How do I work with and edit the sorting and grouping based on user criteria. I figured I would place a check box on the print form so the user could select numberical or alpha. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From reuben at gfconsultants.com Thu Jan 13 13:11:49 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 14:11:49 -0500 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113185558.24689.qmail@web50407.mail.yahoo.com> Message-ID: The subform isn't in the report header is it? Or in a group header that is only showing on the first page? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow Sent: Thursday, January 13, 2005 1:56 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page  Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dkalsow at yahoo.com Thu Jan 13 13:23:25 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 11:23:25 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: Message-ID: <20050113192325.28388.qmail@web50406.mail.yahoo.com> No it is in the detail section. Reuben Cummings wrote:The subform isn't in the report header is it? Or in a group header that is only showing on the first page? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow Sent: Thursday, January 13, 2005 1:56 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page  Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page ? Try My Yahoo! From andy at minstersystems.co.uk Thu Jan 13 13:42:07 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 13 Jan 2005 19:42:07 -0000 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113192325.28388.qmail@web50406.mail.yahoo.com> Message-ID: <000301c4f9a7$f74e1240$b274d0d5@minster33c3r25> Scratching my head on this one. I'd suggest you send me a copy off-line only I don't have A2003. Ok, here's a shot in the dark. The query which drives the subreport doesn't have a 'Top n' in it does it, or any kind of Distinct which is causing it to suppress extra records? In fact, if you Preview the subreport on its own does it show lots of records as you'd expect? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 19:23 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > No it is in the detail section. > > Reuben Cummings wrote:The subform > isn't in the report header is it? Or in a group header that > is only showing on the first page? > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow > Sent: Thursday, January 13, 2005 1:56 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > The main form is a report and the item that is not displaying > is a subform/subreport. Yes, I have master and child fields. > My report is a shipping form. If my criteria produces more > then one shipping form then the subform is only printed on > the first shipping form. If I set my criteria to only be one > of the pages that did not print before then it is fine. > > Dale > > Andy Lacey wrote: > Hi Dale > Questions. Do you mean subform not subreport? Is it in the > Detail section? Is it linked via Master and Child fields? > > -- Andy Lacey > http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Dale Kalsow > > Sent: 13 January 2005 16:49 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access > > report that has a subform on it. If my report has multiple > pages the > > subform will only show up on the first page of the > report.Has anyone > > seen this and is there a way to fix it?Thanks in advance!Dale > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page  Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page - Try My Yahoo! > -- > 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 Jan 13 13:47:23 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 13 Jan 2005 19:47:23 -0000 Subject: [AccessD] Report Ordering In-Reply-To: Message-ID: <000601c4f9a8$b3993240$b274d0d5@minster33c3r25> Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.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 Jan 13 13:53:48 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 13 Jan 2005 13:53:48 -0600 Subject: [AccessD] Report Ordering Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337360@corp-es01.fleetpride.com> Check out p 711 of Getz's ADH. This may help. Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Thursday, January 13, 2005 1:09 PM To: AccessD Subject: [AccessD] Report Ordering I have a report that currently has 4 entries in Sorting and Grouping. I now have a couple clients that need this report to be alphabetical before numerical. Currently alphabetical is not even an option. Alpha would need to be the 2nd entry and the other 3 should move down to 3rd, 4th, and 5th. How do I work with and edit the sorting and grouping based on user criteria. I figured I would place a check box on the print form so the user could select numberical or alpha. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.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 jmhla at earthlink.net Thu Jan 13 14:01:26 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Thu, 13 Jan 2005 12:01:26 -0800 Subject: [AccessD] Thanks and a suggestion Message-ID: <000f01c4f9aa$ae75f8a0$2002a8c0@delllaptop> Thanks to all of you who helped me through my project from hell. Some advice if you run into a similar situation. If John Colby can write a bunch of frameworks there is no reason I can not write one. The following is Joe's Framework for working on inherited databases. Rule 1. Do not take the job. Rule 2. See rule 1. Rule 3. See rule 2. Rule 4. Reserve the right to rewrite the whole front end. Rule 5. Billing time = estimate time times four is minimum bill time Rule 6. See Rule 3 JOE HECHT LOS ANGELES CA jmhla at earthlink.net From reuben at gfconsultants.com Thu Jan 13 14:07:31 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 15:07:31 -0500 Subject: [AccessD] Report Ordering In-Reply-To: <000601c4f9a8$b3993240$b274d0d5@minster33c3r25> Message-ID: No. This is two separate fields. One is Employee number. The other is Employee Name. Some clients will want it sorted by name and others by number. Currently, the sort and grouping looks like department, ascending employee#, ascending order, ascending (this is a special field for sorting because some clients actually have people with the same name) calcrate ascending (simply puts regular time ahead of overtime or double time) To change this to numerical I need something like this department, ascending name, ascending employee# ascending order, ascending calcrate ascending I have to have these groups so that the payroll shows correctly. I could change the employee# in the first option above to name and simply leave out the employee# field from the sort. Like this department, ascending name, ascending order, ascending calcrate ascending I think I may be onto my answer, but I still have to look into manipulating the sort groups. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 13, 2005 2:47 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Report Ordering Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dkalsow at yahoo.com Thu Jan 13 14:24:53 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 12:24:53 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <000301c4f9a7$f74e1240$b274d0d5@minster33c3r25> Message-ID: <20050113202453.65566.qmail@web50408.mail.yahoo.com> I think it is a 2003 thing. It has worked fine since I wrote it in office 97. Andy Lacey wrote:Scratching my head on this one. I'd suggest you send me a copy off-line only I don't have A2003. Ok, here's a shot in the dark. The query which drives the subreport doesn't have a 'Top n' in it does it, or any kind of Distinct which is causing it to suppress extra records? In fact, if you Preview the subreport on its own does it show lots of records as you'd expect? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 19:23 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > No it is in the detail section. > > Reuben Cummings wrote:The subform > isn't in the report header is it? Or in a group header that > is only showing on the first page? > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow > Sent: Thursday, January 13, 2005 1:56 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > The main form is a report and the item that is not displaying > is a subform/subreport. Yes, I have master and child fields. > My report is a shipping form. If my criteria produces more > then one shipping form then the subform is only printed on > the first shipping form. If I set my criteria to only be one > of the pages that did not print before then it is fine. > > Dale > > Andy Lacey wrote: > Hi Dale > Questions. Do you mean subform not subreport? Is it in the > Detail section? Is it linked via Master and Child fields? > > -- Andy Lacey > http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Dale Kalsow > > Sent: 13 January 2005 16:49 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access > > report that has a subform on it. If my report has multiple > pages the > > subform will only show up on the first page of the > report.Has anyone > > seen this and is there a way to fix it?Thanks in advance!Dale > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page  Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page - Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page ? Try My Yahoo! From Mark.Mitsules at ngc.com Thu Jan 13 14:42:09 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Thu, 13 Jan 2005 15:42:09 -0500 Subject: [AccessD] Parsing String Message-ID: Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark From reuben at gfconsultants.com Thu Jan 13 14:47:44 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 15:47:44 -0500 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113202453.65566.qmail@web50408.mail.yahoo.com> Message-ID: I'd have to take a look, Dale. Seems to me that the only other simple answer is that the data in the parent and child fields does not match and therefore there is no data to put into a subreport. We came across that yesterday - drove us nuts until we finally found a very slight variation in the data. Beyond that I'm stumped. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow Sent: Thursday, January 13, 2005 3:25 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report I think it is a 2003 thing. It has worked fine since I wrote it in office 97. Andy Lacey wrote:Scratching my head on this one. I'd suggest you send me a copy off-line only I don't have A2003. Ok, here's a shot in the dark. The query which drives the subreport doesn't have a 'Top n' in it does it, or any kind of Distinct which is causing it to suppress extra records? In fact, if you Preview the subreport on its own does it show lots of records as you'd expect? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 19:23 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > No it is in the detail section. > > Reuben Cummings wrote:The subform > isn't in the report header is it? Or in a group header that > is only showing on the first page? > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow > Sent: Thursday, January 13, 2005 1:56 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > The main form is a report and the item that is not displaying > is a subform/subreport. Yes, I have master and child fields. > My report is a shipping form. If my criteria produces more > then one shipping form then the subform is only printed on > the first shipping form. If I set my criteria to only be one > of the pages that did not print before then it is fine. > > Dale > > Andy Lacey wrote: > Hi Dale > Questions. Do you mean subform not subreport? Is it in the > Detail section? Is it linked via Master and Child fields? > > -- Andy Lacey > http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Dale Kalsow > > Sent: 13 January 2005 16:49 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access > > report that has a subform on it. If my report has multiple > pages the > > subform will only show up on the first page of the > report.Has anyone > > seen this and is there a way to fix it?Thanks in advance!Dale > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page  Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page - Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page  Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From CMackin at quiznos.com Thu Jan 13 14:48:22 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Thu, 13 Jan 2005 13:48:22 -0700 Subject: [AccessD] Parsing String Message-ID: Take the Left(strVariable, 40) and then use the InStrRev function to find the first space from the end looking back: strTmp = Left(strVariable, 40) intPos = InStrRev(strTmp, " ") strLine1 = Left(strVariable, intPos - 1) strLine2 = Mid(strVariable, intPos + 1) That will find the first space from 40 back and then split the line into two based on the location of the space. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 13, 2005 1:42 PM To: [AccessD] Subject: [AccessD] Parsing String Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Thu Jan 13 13:51:49 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 13 Jan 2005 20:51:49 +0100 Subject: [AccessD] complex query!! References: <20050112212056.GA71416@kongemord.krig.net> Message-ID: <004801c4f9b1$acf9b4b0$fbc581d5@pedro> Hello Gustav and Rob, thanks for the help. GROUP BY on the fields to, was something i must had noticed myself. Greetings Pedro ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 10:20 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > > Hi Pedro > > > > Bob is right but you need to Group By on the fields too: > > > > SELECT > > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > FROM > > tblGroup1, > > tblGroup2 > > GROUP BY > > tblGroup1.FieldA, > > tblGroup2.FieldB; > > If that's what Pedro wants, then he doesn't need Avg(). > SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From pedro at plex.nl Thu Jan 13 13:53:50 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 13 Jan 2005 20:53:50 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> Message-ID: <004901c4f9b1$ad6f59e0$fbc581d5@pedro> Hi Steve, thanks for this code. Its will save me a lot of time. Time that i can spent extra on the interpertation of the data that will be provided with the help of your code. Pedro Janssen ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 13, 2005 12:09 AM Subject: Re: [AccessD] complex query!! > Pedro, > > So we're talking about something like a 7-dimensional matrix here, right? Something like: > > Tables A, B, C, D, E, F, G > One column in each table > Rows in each table vary, up to (for this situation) R1 through R17 > So the number of results that you'll have will be, lets see... > > A*B + A*C + A*D + A*E + A*F + A*G + > B*C + B*D + B*E + B*F + B*G + > C*D + C*E + C*F + C*G + > D*E + D*F + D*G + > E*F + E*G + > F*G > > Looks to me as if you should create an empty Results table with the structure: > > RESULTS > ------- > (Key) AvgUsing, Text, 50 > AverageVal, Number, Single > > Then a second table: > > MATCH > ----- > (Key) TblNumber, Number, Integer > TblName, Text, 15 > > And fill this table with the names of your Sample tables: > > 1 TableA > 2 TableB > 3 TableC > ...etc > > Just make sure the numbers are sequential from 1 to 7. > > Then design a form with a CommandButton (named cmdFill) and a Label (named lblTables). The OnClick method of the cmdFill button looks like this (replace the field names 'KeyFld' and 'Value' with your own field names...they ARE consistently named, I hope?): > > Private Sub cmdFill_Click() > Dim ctr1 As Integer > Dim ctr2 As Integer > Dim i As Integer > Dim j As Integer > Dim rst1 As DAO.Recordset > Dim strSQL As String > Dim strTblName1 As String > Dim strTblName2 As String > > Set rst1 = CurrentDb.OpenRecordset("Match", dbOpenDynaset) > rst1.MoveLast > ctr1 = rst1.RecordCount > For i = 1 To ctr1 - 1 > ' We will process all the tables listed in Match except for the > ' last one, since it will have been queried against all the others in > ' the j loop. > rst1.FindFirst "[tblNumber]=" & i > If rst1.NoMatch Then > Exit For > Else > strTblName1 = rst1("tblName") > ctr2 = i + 1 > rst1.FindFirst "[tblNumber]=" & ctr2 > If rst1.NoMatch Then > Exit For > Else > strTblName2 = rst1("tblName") > For j = ctr2 To ctr1 > lblTables.Caption = strTblName1 & ":" & strTblName2 > DoEvents > strSQL = "" > strSQL = strSQL & "INSERT INTO Results " > strSQL = strSQL & " ( AvgUsing, AverageVal ) " > strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ > "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ > strTblName2 & "].[KeyFld] AS AvgUsing, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value])/2 AS AverageVal " > strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" > Debug.Print strSQL > DoCmd.RunSQL strSQL > > rst1.MoveNext > If Not rst1.EOF Then > ' The tblNumber for this table should be equal to ctr2 + 1 > strTblName2 = rst1("tblName") > Else > ' At the end of the table and the j loop. > rst1.MoveFirst > End If > Next j > End If > End If > Next i > rst1.Close > Set rst1 = Nothing > End Sub > > Regards, > > Steve Erbach > Scientific Marketing > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: "Access Developers discussion and problem solving" > > Date: Wed, Jan-12-2005 9:55 AM > > Subject: Re: [AccessD] complex query!! > > > > Hello Steve, > > > > yes i have 7 tables, one for each group. > > > > - Pedro - > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From reuben at gfconsultants.com Thu Jan 13 15:08:37 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 16:08:37 -0500 Subject: [AccessD] Parsing String In-Reply-To: Message-ID: lngCutOff = InStrrev(strWhatever," ",53) strFirstLine = trim(left(strWhatever,lngCutOff)) strSecondLine = trim(right(strWhatever,len(strWhatever)-lngCutOff)) Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 13, 2005 3:42 PM To: [AccessD] Subject: [AccessD] Parsing String Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From donald.a.Mcgillivray at mail.sprint.com Thu Jan 13 15:08:13 2005 From: donald.a.Mcgillivray at mail.sprint.com (Mcgillivray, Don [ITS]) Date: Thu, 13 Jan 2005 15:08:13 -0600 Subject: [AccessD] Report Ordering Message-ID: <988E2AC88CCB54459286C4077DB662F503608979@PDAWB03C.ad.sprint.com> Hi, Reuben I don't know if I can explain this clearly enough to be helpful to you, but I had a similar requirement and took the following approach. In my situation, I wanted just to group according to user preferences, but I think something like this could work for sorting as well. Here's what I did: 1. Built a query using generic aliases for the variable grouping/sorting fields (EmployeeName as GroupSortVal1, EmployeeNumber as GroupSortVal2, etc.) 2. Designed a report based on the query, using the generic field names as the group/sort values. 3. Designed a report spec form with combo boxe(s) offering a selection of grouping options. 4. User selects the desired group field(s), and I use the choice(s) to build the SQL for a new query, assigning the chosen grouping fields to the appropriate aliases. 5. Delete the existing query for the report and add the new one using the same name. 6. Open the report. Since the grouping/sorting is being done in the report on generic aliases, the report doesn't care which fields/values from the query the aliases represent. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Thursday, January 13, 2005 12:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Report Ordering No. This is two separate fields. One is Employee number. The other is Employee Name. Some clients will want it sorted by name and others by number. Currently, the sort and grouping looks like department, ascending employee#, ascending order, ascending (this is a special field for sorting because some clients actually have people with the same name) calcrate ascending (simply puts regular time ahead of overtime or double time) To change this to numerical I need something like this department, ascending name, ascending employee# ascending order, ascending calcrate ascending I have to have these groups so that the payroll shows correctly. I could change the employee# in the first option above to name and simply leave out the employee# field from the sort. Like this department, ascending name, ascending order, ascending calcrate ascending I think I may be onto my answer, but I still have to look into manipulating the sort groups. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 13, 2005 2:47 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Report Ordering Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Thu Jan 13 15:32:02 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 16:32:02 -0500 Subject: [AccessD] Report Ordering - Solved In-Reply-To: <988E2AC88CCB54459286C4077DB662F503608979@PDAWB03C.ad.sprint.com> Message-ID: Don, that's a pretty good idea and something I'm going to add to my 'things to remember' folder. On a side note, you can simply replace the sql of the query rather than deleting and creating a new query. CurrentDb.QueryDefs(qryName).sql = strSql I did get it solved. Typing my long description for Andy helped me. I was hung up on adding and removing a group rather than simply changing one. Once I was over that the solution was extremely simple and one I have used before. Thanks, everyone. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mcgillivray, Don [ITS] Sent: Thursday, January 13, 2005 4:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Report Ordering Hi, Reuben I don't know if I can explain this clearly enough to be helpful to you, but I had a similar requirement and took the following approach. In my situation, I wanted just to group according to user preferences, but I think something like this could work for sorting as well. Here's what I did: 1. Built a query using generic aliases for the variable grouping/sorting fields (EmployeeName as GroupSortVal1, EmployeeNumber as GroupSortVal2, etc.) 2. Designed a report based on the query, using the generic field names as the group/sort values. 3. Designed a report spec form with combo boxe(s) offering a selection of grouping options. 4. User selects the desired group field(s), and I use the choice(s) to build the SQL for a new query, assigning the chosen grouping fields to the appropriate aliases. 5. Delete the existing query for the report and add the new one using the same name. 6. Open the report. Since the grouping/sorting is being done in the report on generic aliases, the report doesn't care which fields/values from the query the aliases represent. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Thursday, January 13, 2005 12:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Report Ordering No. This is two separate fields. One is Employee number. The other is Employee Name. Some clients will want it sorted by name and others by number. Currently, the sort and grouping looks like department, ascending employee#, ascending order, ascending (this is a special field for sorting because some clients actually have people with the same name) calcrate ascending (simply puts regular time ahead of overtime or double time) To change this to numerical I need something like this department, ascending name, ascending employee# ascending order, ascending calcrate ascending I have to have these groups so that the payroll shows correctly. I could change the employee# in the first option above to name and simply leave out the employee# field from the sort. Like this department, ascending name, ascending order, ascending calcrate ascending I think I may be onto my answer, but I still have to look into manipulating the sort groups. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 13, 2005 2:47 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Report Ordering Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From donald.a.Mcgillivray at mail.sprint.com Thu Jan 13 15:40:16 2005 From: donald.a.Mcgillivray at mail.sprint.com (Mcgillivray, Don [ITS]) Date: Thu, 13 Jan 2005 15:40:16 -0600 Subject: [AccessD] Report Ordering - Solved Message-ID: <988E2AC88CCB54459286C4077DB662F5036089E3@PDAWB03C.ad.sprint.com> >> CurrentDb.QueryDefs(qryName).sql = strSql Very cool. Thanks for the tip! From john at winhaven.net Thu Jan 13 18:31:24 2005 From: john at winhaven.net (John Bartow) Date: Thu, 13 Jan 2005 18:31:24 -0600 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <0IA80021CW8NOY@l-daemon> Message-ID: <200501131831593.SM03588@ScuzzPaq> I would try another online AV scanner to be sure. I use these when I have any doubts at all. It might take awhile on an older PC but its worth it. I've recently had a client get hit with over a half dozen viruses that got through your particular brand of AV (I replaced it with another brand). Here's a good online AV scanner/cleaner: http://housecall.trendmicro.com/housecall/start_corp.asp HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 1:46 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi John: Thanks for your help. I think the problem is something to do with some Trojan or virus, though I do have a firewall and auto-update McAfees virus scanning program running in-memory. The monitor only goes off when attempting or processing through a DOS based program... Does the process of accessing DOS draw more power? I will take your suggestion and switch monitors. I will also check out your other good suggestions and see if there is a break-through. If you can think of anything else that may be contributing to the weird problems or more suggestions to resolve them, please do not hesitate to post them to the list. Thanks again Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, January 12, 2005 11:07 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Yes Stuart came up with that bit of archain knowledge quite quickly! I wish I had seen it before I bothered to look up the same thing! I was just shutting down for the night when I saw you message pop in and thought to myself "I know that or - well - knew that and wrote it down somewhere. In my db of tips thank goodness. This may or may not help: 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS is found in the root directory of your C:\ drive. Open the file using Notepad or another text editor (not Microsoft Word or any word processor). 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or 'Logo=0' for disabled. 3. Changes will take place on the next reboot. Normally you would see the DOS boot process on the screen. It may be your video card or monitor are not sending/receiving the video signals, the signals could be weak, the contacts could be in need of cleaning from lack of use, ??? I'd try a different monitor and/or cleaning the contacts and reconnecting the monitor - while turned off please :o) HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 12:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise > that could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 14 02:23:42 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 14 Jan 2005 09:23:42 +0100 Subject: [AccessD] complex query!! Message-ID: Hi Pedro Bob is right that the AVG() is not needed. Further, by second thought, Group By on the values may cause strange results if they are not unique. If so you should Group By on the ID of the tables. /gustav >>> pedro at plex.nl 13-01-2005 20:51:49 >>> Hello Gustav and Rob, thanks for the help. GROUP BY on the fields to, was something i must had noticed myself. Greetings Pedro ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 10:20 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > > Hi Pedro > > > > Bob is right but you need to Group By on the fields too: > > > > SELECT > > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > FROM > > tblGroup1, > > tblGroup2 > > GROUP BY > > tblGroup1.FieldA, > > tblGroup2.FieldB; > > If that's what Pedro wants, then he doesn't need Avg(). > SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 From Mark.Mitsules at ngc.com Fri Jan 14 07:47:28 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Fri, 14 Jan 2005 08:47:28 -0500 Subject: [AccessD] Parsing String Message-ID: Thanks for the suggestions gentlemen. With your help, here is what I ended up with... Select Case Len(![DrawingTitle]) Case Is > 40 lngHalfTitle = Len(![DrawingTitle]) / 2 strTitle = ![DrawingTitle] lngCutOff = InStrRev(strTitle, " ", lngHalfTitle) strTitle1 = Trim(Left(strTitle, lngCutOff)) strTitle2 = Trim(Right(strTitle, Len(strTitle) - lngCutOff)) Mark -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Thursday, January 13, 2005 4:09 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Parsing String lngCutOff = InStrrev(strWhatever," ",53) strFirstLine = trim(left(strWhatever,lngCutOff)) strSecondLine = trim(right(strWhatever,len(strWhatever)-lngCutOff)) Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 13, 2005 3:42 PM To: [AccessD] Subject: [AccessD] Parsing String Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 09:49:19 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 10:49:19 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? From Gustav at cactus.dk Fri Jan 14 10:23:16 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 14 Jan 2005 17:23:16 +0100 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: Hi 65 Try to not specify a password: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 16:49:19 >>> The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? From DWUTKA at marlow.com Fri Jan 14 10:11:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 14 Jan 2005 10:11:59 -0600 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: <123701F54509D9119A4F00D0B747349016D1B1@main2.marlow.com> The database path and workgroup path should be in quotes. You also shouldn't have to put the /pwd tag, but if it's a blank password, try "" Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 9:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Jan 14 10:12:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 14 Jan 2005 10:12:24 -0600 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: <123701F54509D9119A4F00D0B747349016D1B2@main2.marlow.com> Oooops, and put the user's name in double quotes too. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 9:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Fri Jan 14 10:24:53 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 14 Jan 2005 11:24:53 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AE1@xlivmbx21.aig.com> " All of the security is set up in the .mdw file, so there is no need for passwords et all. Someone make my week productive, please?" Huh? What's secure about a system that does not require a password? True, you can assign user names to user groups and so restrict what a specific user can do. But if there are no passwords then all any user needs to do is find out what the user name is of someone with more rights, and bingo... off they go to unauthorized database browsing land. If you need security you need passwords - even if Access security not terribly strong. An alternative approach is to restrict what users can do based upon their LAN ID, then you can avoid using passwords to get into the database, but you'll have to roll your own 'security' code. I believe someone on this list has a lightweight security framework to do just that.. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 10:49 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut > > The original message was withheld because I put a screen shot in it. > With my luck, I will get thrown off this list for such an offense. > > > -----Original Message----- > > From: Nicholson, Karen > > Sent: Friday, January 14, 2005 10:40 AM > > To: Access Database Advisors (accessd at databaseadvisors.com) > > Subject: Skip Over the Login Screen with a Shortcut > > > > I think I have asked this before in some way or manner, but since my > > brain is mush this week, please forgive me if I ask it again. > > > > I want to skip this stoopid login prompt as none of the users even > > have a password. > > > > Login: cyx5 > > Password: > > > > The user's shortcut is: > > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > > '' > > > > All of the security is set up in the .mdw file, so there is no need > > for passwords et all. Someone make my week productive, please? > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 10:24:19 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 11:24:19 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: When I put in this shortcut, the stoopid login box comes up with my cyx5'' and the password box looking at me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 14, 2005 11:23 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] FW: Skip Over the Login Screen with a Shortcut Hi 65 Try to not specify a password: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 16:49:19 >>> The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 10:30:14 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 11:30:14 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: Inherited Database. Not my Fault! Government users are not yet ready to let go of this security file, even though I have all the security coded into the application based on their network login id. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Friday, January 14, 2005 11:25 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] FW: Skip Over the Login Screen with a Shortcut " All of the security is set up in the .mdw file, so there is no need for passwords et all. Someone make my week productive, please?" Huh? What's secure about a system that does not require a password? True, you can assign user names to user groups and so restrict what a specific user can do. But if there are no passwords then all any user needs to do is find out what the user name is of someone with more rights, and bingo... off they go to unauthorized database browsing land. If you need security you need passwords - even if Access security not terribly strong. An alternative approach is to restrict what users can do based upon their LAN ID, then you can avoid using passwords to get into the database, but you'll have to roll your own 'security' code. I believe someone on this list has a lightweight security framework to do just that.. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 10:49 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut > > The original message was withheld because I put a screen shot in it. > With my luck, I will get thrown off this list for such an offense. > > > -----Original Message----- > > From: Nicholson, Karen > > Sent: Friday, January 14, 2005 10:40 AM > > To: Access Database Advisors (accessd at databaseadvisors.com) > > Subject: Skip Over the Login Screen with a Shortcut > > > > I think I have asked this before in some way or manner, but since my > > brain is mush this week, please forgive me if I ask it again. > > > > I want to skip this stoopid login prompt as none of the users even > > have a password. > > > > Login: cyx5 > > Password: > > > > The user's shortcut is: > > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > > '' > > > > All of the security is set up in the .mdw file, so there is no need > > for passwords et all. Someone make my week productive, please? > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 14 10:43:49 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 14 Jan 2005 17:43:49 +0100 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: Hi 65 A quote dropped off. Or was it the test for the Friday: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 17:24:19 >>> When I put in this shortcut, the stoopid login box comes up with my cyx5'' and the password box looking at me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 14, 2005 11:23 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] FW: Skip Over the Login Screen with a Shortcut Hi 65 Try to not specify a password: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 16:49:19 >>> The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? From cyx5 at cdc.gov Fri Jan 14 10:35:24 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 11:35:24 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: I got it! I got it! I tried to quotes and everything else and of course blew off Lambert because he always knows what is best and true. I suppose I am not a very good testifier, I am getting them to slowly change their ways around here. This is what worked: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd ; ' ' -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, January 14, 2005 11:12 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] FW: Skip Over the Login Screen with a Shortcut Oooops, and put the user's name in double quotes too. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 9:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 11:18:04 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 12:18:04 -0500 Subject: [AccessD] OT - Block a User Message-ID: This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. From CMackin at quiznos.com Fri Jan 14 11:28:03 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Fri, 14 Jan 2005 10:28:03 -0700 Subject: [AccessD] OT - Block a User Message-ID: You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From liz at symphonyinfo.com Fri Jan 14 11:31:36 2005 From: liz at symphonyinfo.com (Liz Doering) Date: Fri, 14 Jan 2005 11:31:36 -0600 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: Karen, Check into Outlook Rules. There's an option to permanently delete everything from a particular address. Liz -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 11:35:57 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 12:35:57 -0500 Subject: [AccessD] OT - Block a User Message-ID: Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Fri Jan 14 11:38:56 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Fri, 14 Jan 2005 12:38:56 -0500 Subject: [AccessD] OT - Block a User In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AA1A39@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBD59@ADGSERVER> You could set up a rule to delete the email when received from a person. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- From James at fcidms.com Fri Jan 14 11:39:10 2005 From: James at fcidms.com (James Barash) Date: Fri, 14 Jan 2005 12:39:10 -0500 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: <0IAB008I2IDAR5@mta9.srv.hcvlny.cv.net> You can create a rule that deletes e-mail from a specified person or you can see if your mail server has a blacklist and add him/her so the e-mail will never reach outlook. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JColby at dispec.com Fri Jan 14 11:41:19 2005 From: JColby at dispec.com (Colby, John) Date: Fri, 14 Jan 2005 12:41:19 -0500 Subject: [AccessD] OT - Block a User Message-ID: <05C61C52D7CAD211A7830008C7DF6F10CBF9CA@DISABILITYINS01> I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Fri Jan 14 11:48:52 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 14 Jan 2005 11:48:52 -0600 Subject: [AccessD] OT - Block a User In-Reply-To: <32940289.1105724740861.JavaMail.root@sniper13.securence.com> Message-ID: <002301c4fa61$501b13a0$de1811d8@danwaters> I think you can set up another rule to auto-reply with the content you want. Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 14 11:50:20 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 14 Jan 2005 09:50:20 -0800 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: You can set up a rule in Outlook to delete any messages from this email address. To the user they will never get a notification that is was viewed (if they set that up). Depending on your ISP, you may also have the ability of blocking that person. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 9:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 14 11:51:27 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 14 Jan 2005 09:51:27 -0800 Subject: [AccessD] OT - Block a User In-Reply-To: <05C61C52D7CAD211A7830008C7DF6F10CBF9CA@DISABILITYINS01> Message-ID: No, I think it is Lambert since she "blew him off earlier" when he gave her the correct answer :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Colby, John Sent: Friday, January 14, 2005 9:41 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From liz at symphonyinfo.com Fri Jan 14 11:51:32 2005 From: liz at symphonyinfo.com (Liz Doering) Date: Fri, 14 Jan 2005 11:51:32 -0600 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: I think you can make a rule for that, too. You may have to consider the wording, though. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 11:51:39 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 12:51:39 -0500 Subject: [AccessD] OT - Block a User Message-ID: I would never treat a real man like that, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 12:41 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 12:02:53 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 13:02:53 -0500 Subject: [AccessD] OT - Block a User Message-ID: I like poop canned, personally. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Liz Doering Sent: Friday, January 14, 2005 12:52 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I think you can make a rule for that, too. You may have to consider the wording, though. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Jan 14 12:15:25 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 14 Jan 2005 12:15:25 -0600 Subject: [AccessD] OT - Block a User Message-ID: <123701F54509D9119A4F00D0B747349016D1BB@main2.marlow.com> Oh, I've been deleting your email for years.....ack, how did this one slip in? LOL Just teasing JC, we haven't bantered for a while. I think I've had enough stuff in my personal life lately to satisfy my need for head butting. (was hit by a drunk driver back in October......had to calm down on the head butting until I got the staples taken out of my head! ) Drew -----Original Message----- From: Colby, John [mailto:JColby at dispec.com] Sent: Friday, January 14, 2005 11:41 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 12:34:50 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 13:34:50 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: For all you nebby people, I am trying to poop-can my mother's annoying emails that she sends to work to harass me as she has nothing better to do in her life but make mine more miserable than it already is. And then there are the STOOPID chain emails. Thanks for the info, resistance is futile. From Scada at cox.net Fri Jan 14 12:48:07 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 13:48:07 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <00e301c4fa69$9729b6e0$9700000a@GatelyCom.local> You must be from Pittsburgh, Karen. jack ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Friday, January 14, 2005 1:34 PM Subject: [AccessD] OT - Blocking a User For all you nebby people, I am trying to poop-can my mother's annoying emails that she sends to work to harass me as she has nothing better to do in her life but make mine more miserable than it already is. And then there are the STOOPID chain emails. Thanks for the info, resistance is futile. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 12:53:06 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 13:53:06 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Why, are all mothers in pittsburgh psycho's or does my syntax give me away? I don't have big hair, say you-ins or eat chipped ham. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby Sent: Friday, January 14, 2005 1:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User You must be from Pittsburgh, Karen. jack ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Friday, January 14, 2005 1:34 PM Subject: [AccessD] OT - Blocking a User For all you nebby people, I am trying to poop-can my mother's annoying emails that she sends to work to harass me as she has nothing better to do in her life but make mine more miserable than it already is. And then there are the STOOPID chain emails. Thanks for the info, resistance is futile. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Scada at cox.net Fri Jan 14 13:00:16 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 14:00:16 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <00ff01c4fa6b$497b2b70$9700000a@GatelyCom.local> Born and raised there myself.... "neeby" gave you away. :) ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 1:53 PM Subject: RE: [AccessD] OT - Blocking a User > Why, are all mothers in pittsburgh psycho's or does my syntax give me > away? I don't have big hair, say you-ins or eat chipped ham. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 1:48 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > You must be from Pittsburgh, Karen. > > jack > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Friday, January 14, 2005 1:34 PM > Subject: [AccessD] OT - Blocking a User > > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:07:42 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:07:42 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: You still live here? Who do you work for? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby Sent: Friday, January 14, 2005 2:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User Born and raised there myself.... "neeby" gave you away. :) ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 1:53 PM Subject: RE: [AccessD] OT - Blocking a User > Why, are all mothers in pittsburgh psycho's or does my syntax give me > away? I don't have big hair, say you-ins or eat chipped ham. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 1:48 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > You must be from Pittsburgh, Karen. > > jack > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Friday, January 14, 2005 1:34 PM > Subject: [AccessD] OT - Blocking a User > > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JColby at dispec.com Fri Jan 14 13:10:25 2005 From: JColby at dispec.com (Colby, John) Date: Fri, 14 Jan 2005 14:10:25 -0500 Subject: [AccessD] OT - Block a User Message-ID: <05C61C52D7CAD211A7830008C7DF6F10CBF9CC@DISABILITYINS01> Ohhhh... so now your implying that I'm not a real man? 8-( John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:52 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User I would never treat a real man like that, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 12:41 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Fri Jan 14 13:12:33 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 14 Jan 2005 14:12:33 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AE5@xlivmbx21.aig.com> In that case, perhaps you should set up a rule that will send back a message along the lines of... "Your message has been consigned to the bit bucket as I have much more pressing things to do that read it." Perhaps she'll take the hint? (I know. Unlikely.) Nice that you figured out the blank password thingie, and I didn't feel like you blew me off. I can only imagine how awful it must be working on a government project. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 1:35 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Blocking a User > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:13:02 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:13:02 -0500 Subject: [AccessD] OT - Block a User Message-ID: No, I am implying that you ARE a real man who takes care of his family, business and adopts some great looking kids. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 2:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User Ohhhh... so now your implying that I'm not a real man? 8-( John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:52 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User I would never treat a real man like that, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 12:41 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:17:03 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:17:03 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Actually, it is wonderful working on a government job because anything I do is better than what they had. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Friday, January 14, 2005 2:13 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Blocking a User In that case, perhaps you should set up a rule that will send back a message along the lines of... "Your message has been consigned to the bit bucket as I have much more pressing things to do that read it." Perhaps she'll take the hint? (I know. Unlikely.) Nice that you figured out the blank password thingie, and I didn't feel like you blew me off. I can only imagine how awful it must be working on a government project. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 1:35 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Blocking a User > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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.Clark at niagaracounty.com Fri Jan 14 13:19:43 2005 From: John.Clark at niagaracounty.com (John Clark) Date: Fri, 14 Jan 2005 14:19:43 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: Sorry to intrude with an non-Access subject, but someone came to me with an issue today and I couldn't really figure it out. And, I know somebody on this list has to know the answer. I've looked online and can't find it. An employee was given an MS Word form from the state. This form has a worksheet object in it, that they are to enter data into and it is suppose to calculate the totals. If they click into the form and enter numeric values, the calculation did not take place. So, I discovered that if they right-clicked on the object, the could choose "worksheet object" and then "open", and they could enter data and it would make its calculations. Although this works, it doesn't seem right...you would think that you could just enter the data, as you got to it. If anyone has any insight on this, I would appreciate that knowledge. Thanks John Clark From Scada at cox.net Fri Jan 14 13:21:47 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 14:21:47 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <013c01c4fa6e$4fe8f430$9700000a@GatelyCom.local> oops... mis-spelt nebby... Born there in 46, spent most of my growing up in Penn Hills, wife from Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin in Verona and Lawrenceville. Still very much a Pittsburgher. :) jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:07 PM Subject: RE: [AccessD] OT - Blocking a User > You still live here? Who do you work for? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:00 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Born and raised there myself.... "neeby" gave you away. :) > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 1:53 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> Why, are all mothers in pittsburgh psycho's or does my syntax give me >> away? I don't have big hair, say you-ins or eat chipped ham. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 1:48 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> You must be from Pittsburgh, Karen. >> >> jack >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: >> Sent: Friday, January 14, 2005 1:34 PM >> Subject: [AccessD] OT - Blocking a User >> >> >> For all you nebby people, I am trying to poop-can my mother's annoying >> emails that she sends to work to harass me as she has nothing better > to >> do in her life but make mine more miserable than it already is. And >> then there are the STOOPID chain emails. Thanks for the info, >> resistance is futile. >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:34:01 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:34:01 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: I am Mt. Lebanon and now Peters Township, considered out in the middle of nowhere to you when you moved from here! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby Sent: Friday, January 14, 2005 2:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User oops... mis-spelt nebby... Born there in 46, spent most of my growing up in Penn Hills, wife from Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin in Verona and Lawrenceville. Still very much a Pittsburgher. :) jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:07 PM Subject: RE: [AccessD] OT - Blocking a User > You still live here? Who do you work for? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:00 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Born and raised there myself.... "neeby" gave you away. :) > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 1:53 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> Why, are all mothers in pittsburgh psycho's or does my syntax give me >> away? I don't have big hair, say you-ins or eat chipped ham. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 1:48 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> You must be from Pittsburgh, Karen. >> >> jack >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: >> Sent: Friday, January 14, 2005 1:34 PM >> Subject: [AccessD] OT - Blocking a User >> >> >> For all you nebby people, I am trying to poop-can my mother's annoying >> emails that she sends to work to harass me as she has nothing better > to >> do in her life but make mine more miserable than it already is. And >> then there are the STOOPID chain emails. Thanks for the info, >> resistance is futile. >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Scada at cox.net Fri Jan 14 13:39:12 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 14:39:12 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <016b01c4fa70$bcfa54e0$9700000a@GatelyCom.local> Yikes! I don't know if I even ever heard of Peters Township... Live in Newport News, VA now... same town Mark Mitsules of this list works in. Work in Hampton. jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:34 PM Subject: RE: [AccessD] OT - Blocking a User >I am Mt. Lebanon and now Peters Township, considered out in the middle > of nowhere to you when you moved from here! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:22 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > oops... mis-spelt nebby... > > Born there in 46, spent most of my growing up in Penn Hills, wife from > Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin > in > Verona and Lawrenceville. > > Still very much a Pittsburgher. :) > > > jack > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:07 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> You still live here? Who do you work for? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:00 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> Born and raised there myself.... "neeby" gave you away. :) >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 1:53 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>> away? I don't have big hair, say you-ins or eat chipped ham. >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 1:48 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> You must be from Pittsburgh, Karen. >>> >>> jack >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: >>> Sent: Friday, January 14, 2005 1:34 PM >>> Subject: [AccessD] OT - Blocking a User >>> >>> >>> For all you nebby people, I am trying to poop-can my mother's > annoying >>> emails that she sends to work to harass me as she has nothing better >> to >>> do in her life but make mine more miserable than it already is. And >>> then there are the STOOPID chain emails. Thanks for the info, >>> resistance is futile. >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Fri Jan 14 13:59:30 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 14 Jan 2005 14:59:30 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AE8@xlivmbx21.aig.com> Nope. This is totally standard embedded object behavior. Another way to get into the worksheet object to edit it is to double click on it. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Friday, January 14, 2005 2:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Worksheet Object > > Sorry to intrude with an non-Access subject, but someone came to me with > an issue today and I couldn't really figure it out. And, I know somebody > on this list has to know the answer. I've looked online and can't find > it. > > An employee was given an MS Word form from the state. This form has a > worksheet object in it, that they are to enter data into and it is > suppose to calculate the totals. If they click into the form and enter > numeric values, the calculation did not take place. So, I discovered > that if they right-clicked on the object, the could choose "worksheet > object" and then "open", and they could enter data and it would make its > calculations. Although this works, it doesn't seem right...you would > think that you could just enter the data, as you got to it. > > If anyone has any insight on this, I would appreciate that knowledge. > > Thanks > > John Clark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Fri Jan 14 14:35:31 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Fri, 14 Jan 2005 15:35:31 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Jack, Hopefully, your commute is manageable...I live on the south side:((( Mark -----Original Message----- From: Jack Dolby [mailto:Scada at cox.net] Sent: Friday, January 14, 2005 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User Yikes! I don't know if I even ever heard of Peters Township... Live in Newport News, VA now... same town Mark Mitsules of this list works in. Work in Hampton. jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:34 PM Subject: RE: [AccessD] OT - Blocking a User >I am Mt. Lebanon and now Peters Township, considered out in the middle > of nowhere to you when you moved from here! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:22 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > oops... mis-spelt nebby... > > Born there in 46, spent most of my growing up in Penn Hills, wife from > Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin > in > Verona and Lawrenceville. > > Still very much a Pittsburgher. :) > > > jack > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:07 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> You still live here? Who do you work for? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:00 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> Born and raised there myself.... "neeby" gave you away. :) >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 1:53 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>> away? I don't have big hair, say you-ins or eat chipped ham. >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 1:48 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> You must be from Pittsburgh, Karen. >>> >>> jack >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: >>> Sent: Friday, January 14, 2005 1:34 PM >>> Subject: [AccessD] OT - Blocking a User >>> >>> >>> For all you nebby people, I am trying to poop-can my mother's > annoying >>> emails that she sends to work to harass me as she has nothing better >> to >>> do in her life but make mine more miserable than it already is. And >>> then there are the STOOPID chain emails. Thanks for the info, >>> resistance is futile. >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Scada at cox.net Fri Jan 14 14:41:40 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 15:41:40 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <01ed01c4fa79$73c08480$9700000a@GatelyCom.local> I have abandoned 64 and get by... I don't envy the tunnel drive. I assume you work at the main yard complex. I work off 664 and Aberdeen... Gately Communication Co. you can see our 300 foot self-supporting antenna tower when you get by exit 3. jack ----- Original Message ----- From: "Mitsules, Mark" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 14, 2005 3:35 PM Subject: RE: [AccessD] OT - Blocking a User > Jack, > > Hopefully, your commute is manageable...I live on the south side:((( > > Mark > > -----Original Message----- > From: Jack Dolby [mailto:Scada at cox.net] > Sent: Friday, January 14, 2005 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Yikes! I don't know if I even ever heard of Peters Township... > > Live in Newport News, VA now... same town Mark Mitsules of this list works > in. Work in Hampton. > > jack > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:34 PM > Subject: RE: [AccessD] OT - Blocking a User > > >>I am Mt. Lebanon and now Peters Township, considered out in the middle >> of nowhere to you when you moved from here! >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:22 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> oops... mis-spelt nebby... >> >> Born there in 46, spent most of my growing up in Penn Hills, wife from >> Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin >> in >> Verona and Lawrenceville. >> >> Still very much a Pittsburgher. :) >> >> >> jack >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 2:07 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> You still live here? Who do you work for? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 2:00 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> Born and raised there myself.... "neeby" gave you away. :) >>> >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Friday, January 14, 2005 1:53 PM >>> Subject: RE: [AccessD] OT - Blocking a User >>> >>> >>>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>>> away? I don't have big hair, say you-ins or eat chipped ham. >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>>> Sent: Friday, January 14, 2005 1:48 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] OT - Blocking a User >>>> >>>> >>>> You must be from Pittsburgh, Karen. >>>> >>>> jack >>>> >>>> ----- Original Message ----- >>>> From: "Nicholson, Karen" >>>> To: >>>> Sent: Friday, January 14, 2005 1:34 PM >>>> Subject: [AccessD] OT - Blocking a User >>>> >>>> >>>> For all you nebby people, I am trying to poop-can my mother's >> annoying >>>> emails that she sends to work to harass me as she has nothing better >>> to >>>> do in her life but make mine more miserable than it already is. And >>>> then there are the STOOPID chain emails. Thanks for the info, >>>> resistance is futile. >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Jan 14 15:11:53 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 14 Jan 2005 15:11:53 -0600 Subject: [AccessD] OT - Blocking a User Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233736E@corp-es01.fleetpride.com> You're not working on that FBI project they have decided to can after spending hundreds of millions on are you? ;-) Jim Hale -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 1:17 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Blocking a User Actually, it is wonderful working on a government job because anything I do is better than what they had. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Friday, January 14, 2005 2:13 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Blocking a User In that case, perhaps you should set up a rule that will send back a message along the lines of... "Your message has been consigned to the bit bucket as I have much more pressing things to do that read it." Perhaps she'll take the hint? (I know. Unlikely.) Nice that you figured out the blank password thingie, and I didn't feel like you blew me off. I can only imagine how awful it must be working on a government project. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 1:35 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Blocking a User > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 Mark.Mitsules at ngc.com Fri Jan 14 15:13:18 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Fri, 14 Jan 2005 16:13:18 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Nope, not the main yard...actually, I'm just down the road from you...on Marshall Ave, 1 block east of Jefferson. Mark -----Original Message----- From: Jack Dolby [mailto:Scada at cox.net] Sent: Friday, January 14, 2005 3:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User I have abandoned 64 and get by... I don't envy the tunnel drive. I assume you work at the main yard complex. I work off 664 and Aberdeen... Gately Communication Co. you can see our 300 foot self-supporting antenna tower when you get by exit 3. jack ----- Original Message ----- From: "Mitsules, Mark" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 14, 2005 3:35 PM Subject: RE: [AccessD] OT - Blocking a User > Jack, > > Hopefully, your commute is manageable...I live on the south side:((( > > Mark > > -----Original Message----- > From: Jack Dolby [mailto:Scada at cox.net] > Sent: Friday, January 14, 2005 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Yikes! I don't know if I even ever heard of Peters Township... > > Live in Newport News, VA now... same town Mark Mitsules of this list works > in. Work in Hampton. > > jack > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:34 PM > Subject: RE: [AccessD] OT - Blocking a User > > >>I am Mt. Lebanon and now Peters Township, considered out in the middle >> of nowhere to you when you moved from here! >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:22 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> oops... mis-spelt nebby... >> >> Born there in 46, spent most of my growing up in Penn Hills, wife from >> Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin >> in >> Verona and Lawrenceville. >> >> Still very much a Pittsburgher. :) >> >> >> jack >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 2:07 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> You still live here? Who do you work for? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 2:00 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> Born and raised there myself.... "neeby" gave you away. :) >>> >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Friday, January 14, 2005 1:53 PM >>> Subject: RE: [AccessD] OT - Blocking a User >>> >>> >>>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>>> away? I don't have big hair, say you-ins or eat chipped ham. >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>>> Sent: Friday, January 14, 2005 1:48 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] OT - Blocking a User >>>> >>>> >>>> You must be from Pittsburgh, Karen. >>>> >>>> jack >>>> >>>> ----- Original Message ----- >>>> From: "Nicholson, Karen" >>>> To: >>>> Sent: Friday, January 14, 2005 1:34 PM >>>> Subject: [AccessD] OT - Blocking a User >>>> >>>> >>>> For all you nebby people, I am trying to poop-can my mother's >> annoying >>>> emails that she sends to work to harass me as she has nothing better >>> to >>>> do in her life but make mine more miserable than it already is. And >>>> then there are the STOOPID chain emails. Thanks for the info, >>>> resistance is futile. >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Jan 14 15:17:46 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 14 Jan 2005 15:17:46 -0600 Subject: [AccessD] OT - Worksheet Object Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233736F@corp-es01.fleetpride.com> I would go further and say one has to be very careful about embedding excel worksheets. I was involved in a case where the CFO cut and pasted a summary salary analysis into an email. When you do that the entire workbook is actually embedded. I was able to open the workbook and extract the detailed salary worksheets. He was one embarrassed CFO, particularly since he had been so proud of his High-tec cut and paste job! Jim Hale -----Original Message----- From: Heenan, Lambert [mailto:Lambert.Heenan at aig.com] Sent: Friday, January 14, 2005 2:00 PM To: 'Access Developers discussion and problem solving'; 'John Clark' Subject: RE: [AccessD] OT - Worksheet Object Nope. This is totally standard embedded object behavior. Another way to get into the worksheet object to edit it is to double click on it. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Friday, January 14, 2005 2:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Worksheet Object > > Sorry to intrude with an non-Access subject, but someone came to me with > an issue today and I couldn't really figure it out. And, I know somebody > on this list has to know the answer. I've looked online and can't find > it. > > An employee was given an MS Word form from the state. This form has a > worksheet object in it, that they are to enter data into and it is > suppose to calculate the totals. If they click into the form and enter > numeric values, the calculation did not take place. So, I discovered > that if they right-clicked on the object, the could choose "worksheet > object" and then "open", and they could enter data and it would make its > calculations. Although this works, it doesn't seem right...you would > think that you could just enter the data, as you got to it. > > If anyone has any insight on this, I would appreciate that knowledge. > > Thanks > > John Clark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 pedro at plex.nl Fri Jan 14 15:35:36 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 14 Jan 2005 22:35:36 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> Message-ID: <023f01c4fa81$dc78dc90$fbc581d5@pedro> Hello Steve, this code works perfect. It gives exact wat i wanted. Thanks again. - Pedro - ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 13, 2005 12:09 AM Subject: Re: [AccessD] complex query!! > Pedro, > > So we're talking about something like a 7-dimensional matrix here, right? Something like: > > Tables A, B, C, D, E, F, G > One column in each table > Rows in each table vary, up to (for this situation) R1 through R17 > So the number of results that you'll have will be, lets see... > > A*B + A*C + A*D + A*E + A*F + A*G + > B*C + B*D + B*E + B*F + B*G + > C*D + C*E + C*F + C*G + > D*E + D*F + D*G + > E*F + E*G + > F*G > > Looks to me as if you should create an empty Results table with the structure: > > RESULTS > ------- > (Key) AvgUsing, Text, 50 > AverageVal, Number, Single > > Then a second table: > > MATCH > ----- > (Key) TblNumber, Number, Integer > TblName, Text, 15 > > And fill this table with the names of your Sample tables: > > 1 TableA > 2 TableB > 3 TableC > ...etc > > Just make sure the numbers are sequential from 1 to 7. > > Then design a form with a CommandButton (named cmdFill) and a Label (named lblTables). The OnClick method of the cmdFill button looks like this (replace the field names 'KeyFld' and 'Value' with your own field names...they ARE consistently named, I hope?): > > Private Sub cmdFill_Click() > Dim ctr1 As Integer > Dim ctr2 As Integer > Dim i As Integer > Dim j As Integer > Dim rst1 As DAO.Recordset > Dim strSQL As String > Dim strTblName1 As String > Dim strTblName2 As String > > Set rst1 = CurrentDb.OpenRecordset("Match", dbOpenDynaset) > rst1.MoveLast > ctr1 = rst1.RecordCount > For i = 1 To ctr1 - 1 > ' We will process all the tables listed in Match except for the > ' last one, since it will have been queried against all the others in > ' the j loop. > rst1.FindFirst "[tblNumber]=" & i > If rst1.NoMatch Then > Exit For > Else > strTblName1 = rst1("tblName") > ctr2 = i + 1 > rst1.FindFirst "[tblNumber]=" & ctr2 > If rst1.NoMatch Then > Exit For > Else > strTblName2 = rst1("tblName") > For j = ctr2 To ctr1 > lblTables.Caption = strTblName1 & ":" & strTblName2 > DoEvents > strSQL = "" > strSQL = strSQL & "INSERT INTO Results " > strSQL = strSQL & " ( AvgUsing, AverageVal ) " > strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ > "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ > strTblName2 & "].[KeyFld] AS AvgUsing, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value])/2 AS AverageVal " > strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" > Debug.Print strSQL > DoCmd.RunSQL strSQL > > rst1.MoveNext > If Not rst1.EOF Then > ' The tblNumber for this table should be equal to ctr2 + 1 > strTblName2 = rst1("tblName") > Else > ' At the end of the table and the j loop. > rst1.MoveFirst > End If > Next j > End If > End If > Next i > rst1.Close > Set rst1 = Nothing > End Sub > > Regards, > > Steve Erbach > Scientific Marketing > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: "Access Developers discussion and problem solving" > > Date: Wed, Jan-12-2005 9:55 AM > > Subject: Re: [AccessD] complex query!! > > > > Hello Steve, > > > > yes i have 7 tables, one for each group. > > > > - Pedro - > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From pedro at plex.nl Fri Jan 14 15:37:50 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 14 Jan 2005 22:37:50 +0100 Subject: [AccessD] complex query!! References: Message-ID: <024001c4fa81$dce86740$fbc581d5@pedro> Hello Gustav, thanks for the supplementing. Indeed some of the values are not unique. - Pedro - ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, January 14, 2005 9:23 AM Subject: Re: [AccessD] complex query!! > Hi Pedro > > Bob is right that the AVG() is not needed. > > Further, by second thought, Group By on the values may cause strange > results if they are not unique. If so you should Group By on the ID of > the tables. > > /gustav > > >>> pedro at plex.nl 13-01-2005 20:51:49 >>> > Hello Gustav and Rob, > > thanks for the help. > GROUP BY on the fields to, was something i must had noticed myself. > > Greetings Pedro > > > > ----- Original Message ----- > From: "Bob Hall" > To: > Sent: Wednesday, January 12, 2005 10:20 PM > Subject: Re: [AccessD] complex query!! > > > > On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > > > Hi Pedro > > > > > > Bob is right but you need to Group By on the fields too: > > > > > > SELECT > > > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > > FROM > > > tblGroup1, > > > tblGroup2 > > > GROUP BY > > > tblGroup1.FieldA, > > > tblGroup2.FieldB; > > > > If that's what Pedro wants, then he doesn't need Avg(). > > SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From serbach at new.rr.com Fri Jan 14 15:50:01 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Fri, 14 Jan 2005 15:50:01 -0600 Subject: [AccessD] complex query!! In-Reply-To: <023f01c4fa81$dc78dc90$fbc581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> <023f01c4fa81$dc78dc90$fbc581d5@pedro> Message-ID: <20050114155001.350181352.serbach@new.rr.com> Pedro, You're welcome. It's nice to know that I can write a perfect solution. Microsoft .NET has been making me doubt myself. Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Fri, Jan-14-2005 3:44 PM > Subject: Re: [AccessD] complex query!! > > Hello Steve, > > this code works perfect. > It gives exact wat i wanted. > > Thanks again. > > - Pedro - > > From pedro at plex.nl Fri Jan 14 16:29:36 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 14 Jan 2005 23:29:36 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> Message-ID: <000f01c4fa88$887f5900$fbc581d5@pedro> Hi Steve, never doubt yourself, doubt microsoft. I suddenly realised that i also need the Standarddeviation for the results of the averages. Can i change the code of the sql in: strSQL = strSQL & " (StDev[" & strTblName1 & "].[Value]+[" & _ strTblName2 & "].[Value]) AS StDevVal " or is it better to ad an extra field in the results table for the StDev and adjust the code? Pedro Janssen ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" From d.dick at uws.edu.au Fri Jan 14 20:36:28 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Sat, 15 Jan 2005 13:36:28 +1100 Subject: [AccessD] A2003:Remove Spaces from a string In-Reply-To: Message-ID: <200501150236.j0F2aYH9009327@cooper.uws.edu.au> Chris - exactly what I wanted Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Chris Mackin Sent: Thursday, 13 January 2005 4:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] A2003:Remove Spaces from a string Replace(YourString, " ", "") will do it. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Wednesday, January 12, 2005 9:56 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Remove Spaces from a string Hi Team Anyone got any code to remove spaces from a telephone number?? Eg I Want 02 1234 5678 to become 0212345678 Many thanks in advance 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 dejpolsys at hotmail.com Fri Jan 14 21:37:22 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 14 Jan 2005 22:37:22 -0500 Subject: [AccessD] OT - Block a User References: Message-ID: ..yes ...but what about John? :) William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 12:51 PM Subject: RE: [AccessD] OT - Block a User >I would never treat a real man like that, John. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John > Sent: Friday, January 14, 2005 12:41 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Block a User > > > I am so sad that you would treat me this way. > > ;-) > > John W. Colby > The DIS Database Guy > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Friday, January 14, 2005 12:18 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Block a User > > > This is not an Access D user, just a pain in my butt. Is there a way to > block a user from reaching you at your email address in Outlook? I see > where I can throw them into junk but I don't even want to know any > communication was attempted as it makes me go smoke a cigarette and it > is getting cold outside. Thanks. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From serbach at new.rr.com Sat Jan 15 08:36:02 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Sat, 15 Jan 2005 08:36:02 -0600 Subject: [AccessD] complex query!! In-Reply-To: <000f01c4fa88$887f5900$fbc581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> <000f01c4fa88$887f5900$fbc581d5@pedro> Message-ID: <20050115083602.1871009271.serbach@new.rr.com> Pedro, Since it's an INSERT query you'd have no place to put the values unless you added an extra field for the Standard Deviation. The reason for the INSERT query, of course, is that you can't do all of those queries and have a single result set using only SELECT statements. It looks like your suggested query is intended to calculate a standard deviation on each result, is that right? Doesn't sound like something very useful. What you want is, say, the standard deviation of the averages for each set of averages, AB, AC, AD, etc. So that would be 21 different standard deviations, yes? Sounds like you want a new query to act on the Results table: SELECT StDev(Results.AverageVal) AS StDevOfAverageVal, Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1) AS StdGroup FROM Results GROUP BY Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1); That will give you a 21 row recordset with the standard deviations for each group of averages. Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Fri, Jan-14-2005 4:31 PM > Subject: Re: [AccessD] complex query!! > > Hi Steve, > > never doubt yourself, doubt microsoft. > > I suddenly realised that i also need the Standarddeviation for the > results > of the averages. > Can i change the code of the sql in: > > strSQL = strSQL & " (StDev[" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value]) AS StDevVal " > > or is it better to ad an extra field in the results table for the StDev > and > adjust the code? > > Pedro Janssen > From d.dick at uws.edu.au Sat Jan 15 08:52:10 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Sun, 16 Jan 2005 01:52:10 +1100 Subject: [AccessD] A2003:Calculating Percentages - and their currency values Message-ID: <200501151452.j0FEqIH9022451@cooper.uws.edu.au> Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? Many thanks Darren From Gustav at cactus.dk Sat Jan 15 09:21:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 15 Jan 2005 16:21:23 +0100 Subject: [AccessD] A2003:Calculating Percentages - and their currency values Message-ID: Hi Darren Yes, you divide by 1+GST. A GST of 12.5% equals 0.125. Add 1 to get 1.125. Having said that, our local GST hasn't changed for 13 years but that is probably because it represents the maximum acceptable (25%). 10%? Happy days! /gustav >>> d.dick at uws.edu.au 15-01-2005 15:52:10 >>> Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? Many thanks Darren -- From martyconnelly at shaw.ca Sat Jan 15 11:58:45 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 15 Jan 2005 09:58:45 -0800 Subject: [AccessD] A2003:Calculating Percentages - and their currency values References: <200501151452.j0FEqIH9022451@cooper.uws.edu.au> Message-ID: <41E959D5.8060107@shaw.ca> Just straight forward algebra to work it out. Total = Price + Price * GstRate So Divde both sides by Price Total / Price = 1 + GstRate Then transpose Total / (1 + GstRate) = Price So assuming 12.5 % GstRate Price = Total / ( 1 + 12.5/100) This can get a little more confusing in Canada where there is Provincial and Federal Sales Tax and some items have either no provincial or no Federal Tax. Darren DICK wrote: >Hello all >In Australia we have a sales tax apply to all purchases. It's called GST >(Like VAT in Britain) > >At the moment the Govt. has set this Tax at 10 percent. Makes the maths very >simple by >Just adding 10 percent to each currency amount. > >To calculate any TAX inclusive amounts we just divide the grand total by >1/11 (one eleventh) > >So far so good. > >Until the Govt. changes the GST Rate (they said they won't but we all know >they eventually will) > >So I don't want to hard code "Divide Grand total by one eleventh" to get any >GST inclusive amounts. >If the GST amount is changes to say... 12.5 per cent - it won't work - >obviously > >So.for all the mathematically inclined folk out there.. >Is there a clever formula for working out GST Inclusive prices regardless of >the Current TAX rate? >Just like the one eleventh business works for 10 percent? > >Many thanks > >Darren > > -- Marty Connelly Victoria, B.C. Canada From pedro at plex.nl Sat Jan 15 13:33:23 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sat, 15 Jan 2005 20:33:23 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro><20050112170945.591084480.serbach@new.rr.com><000f01c4fa88$887f5900$fbc581d5@pedro> <20050115083602.1871009271.serbach@new.rr.com> Message-ID: <001d01c4fb39$5575d5f0$fbc581d5@pedro> Hi Steven, i realy need the standarddeviatian om each result, otherwise the statistical calculation isn't correct for this king of genetic research. I am not sure if you say that the sql statment that i suggested is not working in a INSERT query? My intend is to use the code you made for me and use it seperate with the stdev-sql. Pedro ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Saturday, January 15, 2005 3:36 PM Subject: Re: [AccessD] complex query!! > Pedro, > > Since it's an INSERT query you'd have no place to put the values unless you added an extra field for the Standard Deviation. The reason for the INSERT query, of course, is that you can't do all of those queries and have a single result set using only SELECT statements. > > It looks like your suggested query is intended to calculate a standard deviation on each result, is that right? Doesn't sound like something very useful. What you want is, say, the standard deviation of the averages for each set of averages, AB, AC, AD, etc. So that would be 21 different standard deviations, yes? > > Sounds like you want a new query to act on the Results table: > > SELECT > StDev(Results.AverageVal) AS StDevOfAverageVal, > Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1) AS StdGroup > FROM > Results > GROUP BY > Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1); > > That will give you a 21 row recordset with the standard deviations for each group of averages. > > Steve Erbach > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: "Access Developers discussion and problem solving" > > Date: Fri, Jan-14-2005 4:31 PM > > Subject: Re: [AccessD] complex query!! > > > > Hi Steve, > > > > never doubt yourself, doubt microsoft. > > > > I suddenly realised that i also need the Standarddeviation for the > > results > > of the averages. > > Can i change the code of the sql in: > > > > strSQL = strSQL & " (StDev[" & strTblName1 & "].[Value]+[" & _ > > strTblName2 & "].[Value]) AS StDevVal " > > > > or is it better to ad an extra field in the results table for the StDev > > and > > adjust the code? > > > > Pedro Janssen > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From rbgajewski at adelphia.net Sat Jan 15 13:48:00 2005 From: rbgajewski at adelphia.net (Bob Gajewski) Date: Sat, 15 Jan 2005 14:48:00 -0500 Subject: [AccessD] A2003:Calculating Percentages - and their currency values In-Reply-To: <200501151452.j0FEqIH9022451@cooper.uws.edu.au> Message-ID: Darren: To find out any included percentage, simply divide by 1 plus the percentage in decimal form. If the tax rate (TR) was 12.5% and the tax included value (TIV) was $146.24, divide by 1.125 to give you an original net price (ONP) of $129.99. You obviously will have to dealing with rounding factors, but you will always be within 1/2 of 1 cent ($0.005) with this formula. ONP = TIV / ( 1 + TR) ONP = $146.24 / ( 1 + .125 ) ONP = $146.24 / 1.125 ONP = $129.99 To determine just the amount of the tax (TA), divide by one plus the percentage in decimal form and then multiply the result by just the percentage in decimal form. TA = (TIV / ( 1 + TR)) * TR TA = ($146.24 / ( 1 + .125 )) * .125 TA = ($146.24 / 1.125) * .125 TA = ($129.991111) * .125 TA = $16.248889 or $16.25 or TA = ONP * TR TA = $129.99 * .125 TA = $16.24875 or $16.25 The first example is more accurate because you do not lose any precision to rounding until the final step. HTH Bob Gajewski -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Saturday, January 15, 2005 09:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Calculating Percentages - and their currency values Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? Many thanks Darren -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at adelphia.net Sat Jan 15 13:51:31 2005 From: rbgajewski at adelphia.net (Bob Gajewski) Date: Sat, 15 Jan 2005 14:51:31 -0500 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: William Tools Rules Wizard New Check when they arrive >From people or distribution list (add PITA) Permanently delete it. HTH Bob Gajewski -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of William Hindman Sent: Friday, January 14, 2005 22:37 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Block a User ..yes ...but what about John? :) William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 12:51 PM Subject: RE: [AccessD] OT - Block a User >I would never treat a real man like that, John. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John > Sent: Friday, January 14, 2005 12:41 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Block a User > > > I am so sad that you would treat me this way. > > ;-) > > John W. Colby > The DIS Database Guy > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Friday, January 14, 2005 12:18 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Block a User > > > This is not an Access D user, just a pain in my butt. Is there a way to > block a user from reaching you at your email address in Outlook? I see > where I can throw them into junk but I don't even want to know any > communication was attempted as it makes me go smoke a cigarette and it > is getting cold outside. Thanks. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From serbach at new.rr.com Sat Jan 15 15:57:22 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Sat, 15 Jan 2005 15:57:22 -0600 Subject: [AccessD] complex query!! In-Reply-To: <001d01c4fb39$5575d5f0$fbc581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> <000f01c4fa88$887f5900$fbc581d5@pedro> <20050115083602.1871009271.serbach@new.rr.com> <001d01c4fb39$5575d5f0$fbc581d5@pedro> Message-ID: <20050115155722.1161414336.serbach@new.rr.com> Pedro, Then I'm not following you. The standard deviation is produced from a distribution of data points. Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Sat, Jan-15-2005 1:37 PM > Subject: Re: [AccessD] complex query!! > > Hi Steven, > > i realy need the standarddeviatian om each result, otherwise the > statistical > calculation isn't correct for this king of genetic research. > > I am not sure if you say that the sql statment that i suggested is not > working in a INSERT query? My intend is to use the code you made for me > and > use it seperate with the stdev-sql. > > Pedro > From stuart at lexacorp.com.pg Sat Jan 15 18:17:15 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 16 Jan 2005 10:17:15 +1000 Subject: [AccessD] complex query!! In-Reply-To: <001d01c4fb39$5575d5f0$fbc581d5@pedro> Message-ID: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> On 15 Jan 2005 at 20:33, Pedro Janssen wrote: > Hi Steven, > > i realy need the standarddeviatian om each result, otherwise the statistical > calculation isn't correct for this king of genetic research. > Standard deviation is a measure of the overall distribution of your data set. Roughly speaking, it is the mean of the squares of the differences between individual data values and the mean data value. There is no such thing as "standard deviation on each result". What is it you actually want for each result? Do you want it's variance from the mean expressed as a multipe of "one standard deviation for the dataset" ? -- Stuart From d.dick at uws.edu.au Sun Jan 16 05:03:29 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Sun, 16 Jan 2005 22:03:29 +1100 Subject: [AccessD] A2003:Calculating Percentages - and their currencyvalues In-Reply-To: Message-ID: <200501161103.j0GB3cH9006080@cooper.uws.edu.au> Thanks To all who replied These little Gems are priceless And have been appropriately filed away This list (on and off) is awesome Many thanks again Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Sunday, 16 January 2005 6:48 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] A2003:Calculating Percentages - and their currencyvalues Darren: To find out any included percentage, simply divide by 1 plus the percentage in decimal form. If the tax rate (TR) was 12.5% and the tax included value (TIV) was $146.24, divide by 1.125 to give you an original net price (ONP) of $129.99. You obviously will have to dealing with rounding factors, but you will always be within 1/2 of 1 cent ($0.005) with this formula. ONP = TIV / ( 1 + TR) ONP = $146.24 / ( 1 + .125 ) ONP = $146.24 / 1.125 ONP = $129.99 To determine just the amount of the tax (TA), divide by one plus the percentage in decimal form and then multiply the result by just the percentage in decimal form. TA = (TIV / ( 1 + TR)) * TR TA = ($146.24 / ( 1 + .125 )) * .125 TA = ($146.24 / 1.125) * .125 TA = ($129.991111) * .125 TA = $16.248889 or $16.25 or TA = ONP * TR TA = $129.99 * .125 TA = $16.24875 or $16.25 The first example is more accurate because you do not lose any precision to rounding until the final step. HTH Bob Gajewski -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Saturday, January 15, 2005 09:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Calculating Percentages - and their currency values Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? 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 pedro at plex.nl Sun Jan 16 14:30:34 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sun, 16 Jan 2005 21:30:34 +0100 Subject: [AccessD] complex query!! References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> Message-ID: <004301c4fc0c$7b227780$fbc581d5@pedro> Hello Stuart and Steven, normally i agree with you two, but in this particular case, i need the standard deviation on the average of the two records, group1.record1 vs group2.record2 etc etc etc for all the results of the Cartesian product. Let me tell you why. In my free time i lead a research project on the genetic diversity of adderpopulations. There are a few questions in this project that i and my co-worker can't solve, because its very specific. We get help from some external specialists. They ask use what they need for giving us the answers to our population questions. One researcher asked the standard deviation for each of the averages. So that's why i am asking this. I'll hope this will answer your questions. - Pedro Janssen - ----- Original Message ----- From: "Stuart McLachlan" To: "Access Developers discussion and problemsolving" Sent: Sunday, January 16, 2005 1:17 AM Subject: Re: [AccessD] complex query!! > On 15 Jan 2005 at 20:33, Pedro Janssen wrote: > > > Hi Steven, > > > > i realy need the standarddeviatian om each result, otherwise the statistical > > calculation isn't correct for this king of genetic research. > > > > Standard deviation is a measure of the overall distribution of your data > set. Roughly speaking, it is the mean of the squares of the differences > between individual data values and the mean data value. > > There is no such thing as "standard deviation on each result". What is it > you actually want for each result? > > Do you want it's variance from the mean expressed as a multipe of "one > standard deviation for the dataset" ? > > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From prodevmg at yahoo.com Sun Jan 16 15:20:39 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Sun, 16 Jan 2005 13:20:39 -0800 (PST) Subject: [AccessD] Mortgage Subsidy Problem (Willing to pay!!!) Message-ID: <20050116212039.65272.qmail@web20421.mail.yahoo.com> Does anyone have experience with these types of calculations in MS Access? I have been given a database to determine why a negative value is being produced on a report. The functions and formulas seem to be specific to the industry and were taken from another company and I cannot seem to figure out what they are doing. I am pressed for time and am willing to compensate someone if they can figure out the problem. Contact me at lonniejohnson at prodev.us if you think you can help. Thanks. 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!? Take Yahoo! Mail with you! Get it on your mobile phone. From Gustav at cactus.dk Mon Jan 17 03:02:48 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 17 Jan 2005 10:02:48 +0100 Subject: [AccessD] Mortgage Subsidy Problem (Willing to pay!!!) Message-ID: Hi Lonnie Seems like there is no fixed rules for this: http://www.mortgagelinked.com/common/glossary/m.asp?ID=HOM#msub --- mortgage subsidy - a payment made by an employer to subsidise the cost of interest payments on a home loan. The amount and extent of the subsidy will vary from employer to employer and these can be calculated in a variety of different ways. It is advisable to seek a specific statement from your employer on the operation of the arrangement. --- Thus, there is no right or wrong method, and you will need guidelines from management on the decided business rules for this if it is not clear from the functions or their documentation what how they intend to perform the calculations. /gustav >>> prodevmg at yahoo.com 16-01-2005 22:20:39 >>> Does anyone have experience with these types of calculations in MS Access? I have been given a database to determine why a negative value is being produced on a report. The functions and formulas seem to be specific to the industry and were taken from another company and I cannot seem to figure out what they are doing. I am pressed for time and am willing to compensate someone if they can figure out the problem. Contact me at lonniejohnson at prodev.us if you think you can help. From pedro at plex.nl Mon Jan 17 11:23:19 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Mon, 17 Jan 2005 11:23:19 (MET) Subject: [AccessD] compare two fields Message-ID: <200501171023.j0HANJo1021831@mailhostC.plex.net> Hello group, is there a way to compare the values of two fields in one record Al the records where the values of the two fields don't match (in one record) must be given in the result. I have done this before, but i can't find the sql. Thanks - Pedro Janssen - Example: Table1 fieldA fieldB 012345 012345 456789 456789 234567 034567 result 234567 034567 From paul.hartland at fsmail.net Mon Jan 17 04:30:35 2005 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Mon, 17 Jan 2005 11:30:35 +0100 (CET) Subject: [AccessD] compare two fields Message-ID: <7476189.1105957835330.JavaMail.www@wwinf3102> This should give you what you want. SELECT Table1.FieldA, Table1.FieldB FROM Table1 WHERE (((Table1.FieldA)<>[Table1.FieldB])) Paul Hartland Message date : Jan 17 2005, 10:24 AM >From : pedro at plex.nl To : AccessD at databaseadvisors.com Copy to : Subject : [AccessD] compare two fields Hello group, is there a way to compare the values of two fields in one record Al the records where the values of the two fields don't match (in one record) must be given in the result. I have done this before, but i can't find the sql. Thanks - Pedro Janssen - Example: Table1 fieldA fieldB 012345 012345 456789 456789 234567 034567 result 234567 034567 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm From andy at minstersystems.co.uk Mon Jan 17 03:49:10 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 17 Jan 2005 10:49:10 +0100 Subject: [AccessD] compare two fields Message-ID: <20050117104907.BBEE925567F@smtp.nildram.co.uk> Watch out for Nulls. If your data may have Null in fields then try: SELECT FieldA, FieldB FROM Table1 WHERE Nz(FieldA) <> Nz(FieldB) -- 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] compare two fields Date: 17/01/05 10:31 > > This should give you what you want. > SELECT Table1.FieldA, Table1.FieldB > FROM Table1 > WHERE (((Table1.FieldA)<>[Table1.FieldB])) > Paul Hartland > > > > > > > Message date : Jan 17 2005, 10:24 AM > >From : pedro at plex.nl > To : AccessD at databaseadvisors.com > Copy to : > Subject : [AccessD] compare two fields > Hello group, > > is there a way to compare the values of two fields in one record > Al the records where the values of the two fields don't match (in one record) must be given in the result. > > I have done this before, but i can't find the sql. > > Thanks > > - Pedro Janssen - > > Example: > > Table1 > > fieldA fieldB > > 012345 012345 > 456789 456789 > 234567 034567 > > result > 234567 034567 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > > Whatever you Wanadoo: > http://www.wanadoo.co.uk/time/ > > This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm > -- > 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 marklbreen at gmail.com Mon Jan 17 05:51:44 2005 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 17 Jan 2005 11:51:44 +0000 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: <20050117104907.BBEE925567F@smtp.nildram.co.uk> References: <20050117104907.BBEE925567F@smtp.nildram.co.uk> Message-ID: Hello All, I have taken a contract with a client that are using Access 97 and Oracle for an enormous system. There are hundreds of tables, queries, pass through queries, linked tables and all sorts of other stuff also in it. There is no documentation at all, no inline comments at all anywhere! No framework of any sort and each form is created as a new form with only small similarities to the existing ones! Error handling amounts to on error resume next ! I am seeking your suggestions as to how to continue to develop this system with the future in mind. I am considering some way of using the existing MDB to call new MDB's. These new MDB's will be created and developed in a more sytematic way. Any comments you have on this would be welcome. The current archecture is Oracle BE, with Access FE, but with lots of local data in the FE also. At some stage in the future 12-18-24 months, they may overhaul the entire system, but in the meantime, we have to continue working with what we have. Thanks for your input. Mark From marklbreen at gmail.com Mon Jan 17 05:57:48 2005 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 17 Jan 2005 11:57:48 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs Message-ID: Hello All, I just sent an email tell you about a new project that I have taken on. It is Access 97 and Oracle as the BE. We would like to use ADO for some stored procedures to avail of output parameters, but it is not desirable to have to reference ADO on five hundred PC's. Especially with different versions of the OS throughout the company. Is there a way that I can call this ADO, from a central database and pass the results back to the clients that are located throughout the company? Maybe MDA's? I know that if I use MDA's that I will have to reference them, but that might not be too bad because at least I can control the version. But that MDA will need the ADO reference. I have not really done any COM / DCOM work, but maybe some of you have and can think of a solution to this, The alternative is to try to rev the access db with new references to ado. Thanks in advance for your help. Mark From prodevmg at yahoo.com Mon Jan 17 07:34:29 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Mon, 17 Jan 2005 05:34:29 -0800 (PST) Subject: [AccessD] Mortgage Subsidy Problem (Willing to pay!!!) In-Reply-To: Message-ID: <20050117133429.96010.qmail@web20421.mail.yahoo.com> Thanks. I see. The database that I inherited had some complicated programmer defined functions and formulas that made it hard to follow. With the help of the great John Colby I were able to see that it was a table that held amortization information that was wrong. Thanks for you input. Gustav Brock wrote: Hi Lonnie Seems like there is no fixed rules for this: http://www.mortgagelinked.com/common/glossary/m.asp?ID=HOM#msub --- mortgage subsidy - a payment made by an employer to subsidise the cost of interest payments on a home loan. The amount and extent of the subsidy will vary from employer to employer and these can be calculated in a variety of different ways. It is advisable to seek a specific statement from your employer on the operation of the arrangement. --- Thus, there is no right or wrong method, and you will need guidelines from management on the decided business rules for this if it is not clear from the functions or their documentation what how they intend to perform the calculations. /gustav >>> prodevmg at yahoo.com 16-01-2005 22:20:39 >>> Does anyone have experience with these types of calculations in MS Access? I have been given a database to determine why a negative value is being produced on a report. The functions and formulas seem to be specific to the industry and were taken from another company and I cannot seem to figure out what they are doing. I am pressed for time and am willing to compensate someone if they can figure out the problem. Contact me at lonniejohnson at prodev.us if you think you can help. -- 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!? Yahoo! Mail - Find what you need with new enhanced search. Learn more. From pedro at plex.nl Mon Jan 17 15:33:50 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Mon, 17 Jan 2005 15:33:50 (MET) Subject: [AccessD] compare two fields Message-ID: <200501171433.j0HEXoAQ003727@mailhostC.plex.net> Paul and Andy, thanks for responding. I tried to fil in "Is Not" , but that didn't work. We use A2003 and the help function, i think, is terrible. It takes to much time to find easy answers. Its quicker to ask at this list then the help function. Pedro Janssen In antwoord op: > From: "Andy Lacey" > To: "Access Developers discussion and problem solving" > Date: Mon, 17 Jan 2005 10:49:10 +0100 > Subject: Re: [AccessD] compare two fields > > > Watch out for Nulls. If your data may have Null in fields then try: > > SELECT FieldA, FieldB > FROM Table1 > WHERE Nz(FieldA) <> Nz(FieldB) > > -- > 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] compare two fields > Date: 17/01/05 10:31 > > > > > This should give you what you want. > > SELECT Table1.FieldA, Table1.FieldB > > FROM Table1 > > WHERE (((Table1.FieldA)&lt;&gt;[Table1.FieldB])) > > Paul Hartland > > > > > > > > > > > > > > Message date : Jan 17 2005, 10:24 AM > > &gt;From : pedro at plex.nl > > To : AccessD at databaseadvisors.com > > Copy to : > > Subject : [AccessD] compare two fields > > Hello group, > > > > is there a way to compare the values of two fields in one record > > Al the records where the values of the two fields don't match (in one > record) must be given in the result. > > > > I have done this before, but i can't find the sql. > > > > Thanks > > > > - Pedro Janssen - > > > > Example: > > > > Table1 > > > > fieldA fieldB > > > > 012345 012345 > > 456789 456789 > > 234567 034567 > > > > result > > 234567 034567 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > > > Whatever you Wanadoo: > > http://www.wanadoo.co.uk/time/ > > > > This email has been checked for most known viruses - find out more at: > http://www.wanadoo.co.uk/help/id/7098.htm > > -- > > 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 DWUTKA at marlow.com Mon Jan 17 10:08:03 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 17 Jan 2005 10:08:03 -0600 Subject: [AccessD] Access 97 Architecture with Oracle DB Message-ID: <123701F54509D9119A4F00D0B747349016D1C7@main2.marlow.com> This wouldn't happen to be for Marlow Industries, would it? Sounds like one of our systems. Drew -----Original Message----- From: Mark Breen [mailto:marklbreen at gmail.com] Sent: Monday, January 17, 2005 5:52 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 97 Architecture with Oracle DB Hello All, I have taken a contract with a client that are using Access 97 and Oracle for an enormous system. There are hundreds of tables, queries, pass through queries, linked tables and all sorts of other stuff also in it. There is no documentation at all, no inline comments at all anywhere! No framework of any sort and each form is created as a new form with only small similarities to the existing ones! Error handling amounts to on error resume next ! I am seeking your suggestions as to how to continue to develop this system with the future in mind. I am considering some way of using the existing MDB to call new MDB's. These new MDB's will be created and developed in a more sytematic way. Any comments you have on this would be welcome. The current archecture is Oracle BE, with Access FE, but with lots of local data in the FE also. At some stage in the future 12-18-24 months, they may overhaul the entire system, but in the meantime, we have to continue working with what we have. Thanks for your input. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 17 10:19:57 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 17 Jan 2005 08:19:57 -0800 Subject: [AccessD] compare two fields Message-ID: "Is Not" isn't valid syntax. Are you referring to the not equals characters (<>)? Charlotte Foust -----Original Message----- From: pedro at plex.nl [mailto:pedro at plex.nl] Sent: Monday, January 17, 2005 7:34 AM To: AccessD at databaseadvisors.com Subject: Re: [AccessD] compare two fields Paul and Andy, thanks for responding. I tried to fil in "Is Not" , but that didn't work. We use A2003 and the help function, i think, is terrible. It takes to much time to find easy answers. Its quicker to ask at this list then the help function. Pedro Janssen In antwoord op: > From: "Andy Lacey" > To: "Access Developers discussion and problem solving" > Date: Mon, 17 Jan 2005 10:49:10 +0100 > Subject: Re: [AccessD] compare two fields > > > Watch out for Nulls. If your data may have Null in fields then try: > > SELECT FieldA, FieldB > FROM Table1 > WHERE Nz(FieldA) <> Nz(FieldB) > > -- > 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] compare two fields > Date: 17/01/05 10:31 > > > > > This should give you what you want. > > SELECT Table1.FieldA, Table1.FieldB > > FROM Table1 > > WHERE (((Table1.FieldA)&lt;&gt;[Table1.FieldB])) > > Paul Hartland > > > > > > > > > > > > > > Message date : Jan 17 2005, 10:24 AM > > &gt;From : pedro at plex.nl > > To : AccessD at databaseadvisors.com > > Copy to : > > Subject : [AccessD] compare two fields > > Hello group, > > > > is there a way to compare the values of two fields in one record Al > > the records where the values of the two fields don't match (in one > record) must be given in the result. > > > > I have done this before, but i can't find the sql. > > > > Thanks > > > > - Pedro Janssen - > > > > Example: > > > > Table1 > > > > fieldA fieldB > > > > 012345 012345 > > 456789 456789 > > 234567 034567 > > > > result > > 234567 034567 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > > > Whatever you Wanadoo: > > http://www.wanadoo.co.uk/time/ > > > > This email has been checked for most known viruses - find out more > > at: > http://www.wanadoo.co.uk/help/id/7098.htm > > -- > > 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 cfoust at infostatsystems.com Mon Jan 17 10:25:00 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 17 Jan 2005 08:25:00 -0800 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: With 97, there is no built-in ADO support as in 2002, which means you need a reference. You could put the reference into an MDA, along with the code that uses it, but you are likely to run into problems if you start mixing DAO and ADO calls within a routine. You can't pass an ADO recordset back to a routine that has no ADO reference to work with, if that's what you had in mind. If it isn't what you intended, explain further. Charlotte Foust -----Original Message----- From: Mark Breen [mailto:marklbreen at gmail.com] Sent: Monday, January 17, 2005 3:58 AM To: Access Developers discussion and problem solving Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Hello All, I just sent an email tell you about a new project that I have taken on. It is Access 97 and Oracle as the BE. We would like to use ADO for some stored procedures to avail of output parameters, but it is not desirable to have to reference ADO on five hundred PC's. Especially with different versions of the OS throughout the company. Is there a way that I can call this ADO, from a central database and pass the results back to the clients that are located throughout the company? Maybe MDA's? I know that if I use MDA's that I will have to reference them, but that might not be too bad because at least I can control the version. But that MDA will need the ADO reference. I have not really done any COM / DCOM work, but maybe some of you have and can think of a solution to this, The alternative is to try to rev the access db with new references to ado. Thanks in advance for your help. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 11:00:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 17 Jan 2005 12:00:31 -0500 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: Message-ID: <000501c4fcb6$11e934c0$677aa8c0@ColbyM6805> Any chance they will upgrade the version of Access itself to A2K or AXP? Doing that gets a common version of ADO installed. (your other email) As for how to continue new dev, you might be on the right track - new MDBs to contain all the new code and code that opens forms in "the other" db as required. I know I would be very hesitant to just start adding new stuff in the old db. In fact you could, as you look at each object and get it upgraded, move that object into your new db. Unfortunately you could run into circular references here. I am not sure (never tried it) whether you can reference MDBX from MDBY and then reference MDBY from MDBX but I suspect that Access would complain. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Monday, January 17, 2005 6:52 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 97 Architecture with Oracle DB Hello All, I have taken a contract with a client that are using Access 97 and Oracle for an enormous system. There are hundreds of tables, queries, pass through queries, linked tables and all sorts of other stuff also in it. There is no documentation at all, no inline comments at all anywhere! No framework of any sort and each form is created as a new form with only small similarities to the existing ones! Error handling amounts to on error resume next ! I am seeking your suggestions as to how to continue to develop this system with the future in mind. I am considering some way of using the existing MDB to call new MDB's. These new MDB's will be created and developed in a more sytematic way. Any comments you have on this would be welcome. The current archecture is Oracle BE, with Access FE, but with lots of local data in the FE also. At some stage in the future 12-18-24 months, they may overhaul the entire system, but in the meantime, we have to continue working with what we have. Thanks for your input. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From erbachs at gmail.com Mon Jan 17 11:19:37 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 17 Jan 2005 11:19:37 -0600 Subject: [AccessD] complex query!! In-Reply-To: <004301c4fc0c$7b227780$fbc581d5@pedro> References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> <004301c4fc0c$7b227780$fbc581d5@pedro> Message-ID: <39cb22f30501170919c28fc1c@mail.gmail.com> Pedro, I'm still a little fuzzy on the concept, here. Your results table looks like this: AvgUsing AverageVal A1:B1 8.5 A1:B2 9.2 A1:B3 8.9 A2:B1 7.8 A2:B2 7.9 A2:B3 7.7 A3:B1 8.2 A3:B2 8.0 A3:B3 8.4 The standard deviation for this set of data is 0.510989950108173. The mean is 8.2888887723287. Do you want to see the number of standard deviations each data point is away from the mean? Steve Erbach Neenah, WI On Sun, 16 Jan 2005 21:30:34 +0100, Pedro Janssen wrote: > Hello Stuart and Steven, > > normally i agree with you two, but in this particular case, i need the > standard deviation > on the average of the two records, group1.record1 vs group2.record2 etc etc > etc for > all the results of the Cartesian product. > Let me tell you why. > In my free time i lead a research project on the genetic diversity of > adderpopulations. > There are a few questions in this project that i and my co-worker can't > solve, > because its very specific. We get help from some external specialists. They > ask use > what they need for giving us the answers to our population questions. > One researcher asked the standard deviation for each of the averages. > > So that's why i am asking this. > > I'll hope this will answer your questions. > > - Pedro Janssen - From JRojas at tnco-inc.com Mon Jan 17 12:12:04 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Mon, 17 Jan 2005 13:12:04 -0500 Subject: [AccessD] Need help with a combobox issue Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0C6@mercury.tnco-inc.com> Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From bchacc at san.rr.com Mon Jan 17 12:38:30 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 17 Jan 2005 10:38:30 -0800 Subject: [AccessD] Need help with a combobox issue References: <0CC84C9461AE6445AD5A602001C41C4B05A0C6@mercury.tnco-inc.com> Message-ID: <046701c4fcc3$bdda9e60$6501a8c0@HAL9002> Joe: I would put a checkbox on the form labeled "Show Inactive Employees". Set it default to false and leave the record source of the combo box as it is now withthe inactives not shown. In the after update event of the check box change the record source of the combo box to show or suppress the Inactives depending on the current value of the check box and don't forget to requery the combo box after you change the record source. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Joe Rojas" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 17, 2005 10:12 AM Subject: [AccessD] Need help with a combobox issue > Hi All, > > I have a combobox that is bound to a field. The field stores the employee > number that is associated with the current record. The data for the > combobox > is pulled from a table and the combobox is set to limit to list. The list > is > made up of two columns, one for the employee number (bound column) and > another to display the employee's name. The employee number column is set > to > 0" so that only the employees name is visible. Because employees come and > go, I have added the ability to edit which employees are shown in the > combobox list. This allows the addition and removal of new and old > employees > respectively. > > At the time a record is created the associated employee would have been in > the combobox list because they would be an active employee. Some time > after > the creation of this record the employee may leave the company and would > be > remove from the list of the combobox but the record would still reference > the terminated employee. If someone were to go back and look at this > record, > it would display nothing because the employee is not in the list. I added > some code that checks to see if the Text property of the combobox is an > empty string and if so look up the name of the terminated employee and set > the combobox's Text property accordingly. The problem with this is that it > generates a NotInList error and you are forced to undo the change in order > to move on. > > Any ideas on how to work around this. I would like to keep the ability to > modify the list of active employees so that users do not waste time > weeding > through old employees while allowing the combobox to display the employee > name of someone who is no longer with the company. > > Any help will be greatly appreciated! > > Thanks > JR > > > > This electronic transmission is strictly confidential to TNCO, Inc. and > intended solely for the addressee. It may contain information which is > covered by legal, professional, or other privileges. If you are not the > intended addressee, or someone authorized by the intended addressee to > receive transmissions on behalf of the addressee, you must not retain, > disclose in any form, copy, or take any action in reliance on this > transmission. If you have received this transmission in error, please > notify > the sender as soon as possible and destroy this message. While TNCO, Inc. > uses virus protection, the recipient should check this email and any > attachments for the presence of viruses. TNCO, Inc. accepts no liability > for > any damage 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 mikedorism at adelphia.net Mon Jan 17 12:42:44 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Mon, 17 Jan 2005 13:42:44 -0500 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <0CC84C9461AE6445AD5A602001C41C4B05A0C6@mercury.tnco-inc.com> Message-ID: <001201c4fcc4$57b0f160$0b08a845@hargrove.internal> The only way around this is to use a hidden unbound text box that you overlay across the combobox's text area. If the combobox has a value, hide the text box. If the combobox doesn't have a match, do a Dlookup to fill the textbox with the name and set it's visible property to true so it shows over top of the combobox. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Rojas Sent: Monday, January 17, 2005 1:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 DWUTKA at marlow.com Mon Jan 17 12:41:16 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 17 Jan 2005 12:41:16 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1CB@main2.marlow.com> Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 dwaters at usinternet.com Mon Jan 17 13:04:44 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 17 Jan 2005 13:04:44 -0600 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <29971981.1105986269930.JavaMail.root@sniper17.securence.com> Message-ID: <002f01c4fcc7$687adb70$de1811d8@danwaters> I would definitely add a field to your table which captures the name of the person who creates the record. Your form's intent is to show who created the record - whether they are still in the company or not is irrelevant. Also - you could do a call to your People table to automatically fill in this field when the first data field on your screen is filled in. That way you don't need a combobox at all and the whole operation is automatic. HTH, Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Rojas Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 martyconnelly at shaw.ca Mon Jan 17 13:07:56 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 17 Jan 2005 11:07:56 -0800 Subject: [AccessD] Access 97 Architecture with Oracle DB References: <20050117104907.BBEE925567F@smtp.nildram.co.uk> Message-ID: <41EC0D0C.1090007@shaw.ca> You might want to pick up a copy of Total Access Analyzer from FMS at least it will document what is going on and list dead code and unused objects http://www.fmsinc.com/Products/suites/tadeveloper.asp Mark Breen wrote: >Hello All, > >I have taken a contract with a client that are using Access 97 and >Oracle for an enormous system. > >There are hundreds of tables, queries, pass through queries, linked >tables and all sorts of other stuff also in it. > >There is no documentation at all, no inline comments at all anywhere! >No framework of any sort and each form is created as a new form with >only small similarities to the existing ones! > >Error handling amounts to on error resume next ! > >I am seeking your suggestions as to how to continue to develop this >system with the future in mind. I am considering some way of using >the existing MDB to call new MDB's. These new MDB's will be created >and developed in a more sytematic way. Any comments you have on this >would be welcome. > >The current archecture is Oracle BE, with Access FE, but with lots of >local data in the FE also. At some stage in the future 12-18-24 >months, they may overhaul the entire system, but in the meantime, we >have to continue working with what we have. > >Thanks for your input. > >Mark > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Mon Jan 17 13:15:33 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 17 Jan 2005 11:15:33 -0800 Subject: [AccessD] Info Access Developer Moving to SQL Reporting Services References: <20050116212039.65272.qmail@web20421.mail.yahoo.com> Message-ID: <41EC0ED5.7090902@shaw.ca> Came across this recent article that some may find interesting from Adam Cogan of SSW What's New and Different for the Access Developer Moving to SQL Reporting Services http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsql2k/html/AcctoSQLRpSr.asp Note you will need SQL licenses and a report development or designer tool either third party or VS.Net -- Marty Connelly Victoria, B.C. Canada From EricGoetz at egisystems.com Mon Jan 17 13:20:17 2005 From: EricGoetz at egisystems.com (Eric Goetz) Date: Mon, 17 Jan 2005 11:20:17 -0800 Subject: [AccessD] Contact DB Templates? Message-ID: <0D109489C5EC8A44ABE7EBD8FB0EBC37020C80@servera22.EGISystems.local> Hi, I have a client that wants a custom contact management system in Access. I discussed using ACT! with them, but they want a little more customization. I thought I'd ask you all if you had good luck with a particular contact management template that you would recommend I start with. Here's a little background on the requirements. The users are the government relations group in the local water district. They keep track of contact information for the other government agencies and local organizations that they work with. They want to have contacts for the various elected positions with timers that let them know when the elected official's term is up so they can be prompted to update the contact. TIA, Eric From pedro at plex.nl Mon Jan 17 16:22:18 2005 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 17 Jan 2005 23:22:18 +0100 Subject: [AccessD] compare two fields References: Message-ID: <004b01c4fce3$08136100$f2c581d5@pedro> Hello Charlotte, I did this sql before and forgot the syntax for not equals. I tried "Is Not" but as you noticed, that isn't valid. Because i am using A2003 and find the help function terrible, i found it more useful to ask the question at accessd. <> is working perfect. - Pedro Janssen - ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, January 17, 2005 5:19 PM Subject: RE: [AccessD] compare two fields > "Is Not" isn't valid syntax. Are you referring to the not equals > characters (<>)? > > Charlotte Foust > > > -----Original Message----- > From: pedro at plex.nl [mailto:pedro at plex.nl] > Sent: Monday, January 17, 2005 7:34 AM > To: AccessD at databaseadvisors.com > Subject: Re: [AccessD] compare two fields > > > Paul and Andy, > > thanks for responding. > I tried to fil in "Is Not" , but that didn't work. We use A2003 and the > help function, i think, is terrible. It takes to much time to find easy > answers. Its quicker to ask at this list then the help function. > > Pedro Janssen > > > > In antwoord op: > > > From: "Andy Lacey" > > To: "Access Developers discussion and problem solving" > > Date: Mon, 17 Jan 2005 10:49:10 +0100 > > Subject: Re: [AccessD] compare two fields > > > > > > Watch out for Nulls. If your data may have Null in fields then try: > > > > SELECT FieldA, FieldB > > FROM Table1 > > WHERE Nz(FieldA) <> Nz(FieldB) > > > > -- > > 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] compare two fields > > Date: 17/01/05 10:31 > > > > > > > > This should give you what you want. > > > SELECT Table1.FieldA, Table1.FieldB > > > FROM Table1 > > > WHERE (((Table1.FieldA)&lt;&gt;[Table1.FieldB])) > > > Paul Hartland > > > > > > > > > > > > > > > > > > > > > Message date : Jan 17 2005, 10:24 AM > > > &gt;From : pedro at plex.nl > > > To : AccessD at databaseadvisors.com > > > Copy to : > > > Subject : [AccessD] compare two fields > > > Hello group, > > > > > > is there a way to compare the values of two fields in one record Al > > > the records where the values of the two fields don't match (in one > > record) must be given in the result. > > > > > > I have done this before, but i can't find the sql. > > > > > > Thanks > > > > > > - Pedro Janssen - > > > > > > Example: > > > > > > Table1 > > > > > > fieldA fieldB > > > > > > 012345 012345 > > > 456789 456789 > > > 234567 034567 > > > > > > result > > > 234567 034567 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > -- > > > > > > Whatever you Wanadoo: > > > http://www.wanadoo.co.uk/time/ > > > > > > This email has been checked for most known viruses - find out more > > > at: > > http://www.wanadoo.co.uk/help/id/7098.htm > > > -- > > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From pedro at plex.nl Mon Jan 17 16:27:04 2005 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 17 Jan 2005 23:27:04 +0100 Subject: [AccessD] complex query!! References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg><004301c4fc0c$7b227780$fbc581d5@pedro> <39cb22f30501170919c28fc1c@mail.gmail.com> Message-ID: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Hello Steve, i agree that it is a little fuzzy (and maybe strange to you) but the evolutionary genetics specialist, specific asked for the Stdev of each (in this case) AverageVal. So teh StDev for A1:B1, A1:B2, A1:B3. etc I'll jope this explaines enough - Pedro - ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Monday, January 17, 2005 6:19 PM Subject: Re: [AccessD] complex query!! > Pedro, > > I'm still a little fuzzy on the concept, here. Your results table > looks like this: > > AvgUsing AverageVal > A1:B1 8.5 > A1:B2 9.2 > A1:B3 8.9 > A2:B1 7.8 > A2:B2 7.9 > A2:B3 7.7 > A3:B1 8.2 > A3:B2 8.0 > A3:B3 8.4 > > The standard deviation for this set of data is 0.510989950108173. The > mean is 8.2888887723287. Do you want to see the number of standard > deviations each data point is away from the mean? > > Steve Erbach > Neenah, WI > > > On Sun, 16 Jan 2005 21:30:34 +0100, Pedro Janssen wrote: > > Hello Stuart and Steven, > > > > normally i agree with you two, but in this particular case, i need the > > standard deviation > > on the average of the two records, group1.record1 vs group2.record2 etc etc > > etc for > > all the results of the Cartesian product. > > Let me tell you why. > > In my free time i lead a research project on the genetic diversity of > > adderpopulations. > > There are a few questions in this project that i and my co-worker can't > > solve, > > because its very specific. We get help from some external specialists. They > > ask use > > what they need for giving us the answers to our population questions. > > One researcher asked the standard deviation for each of the averages. > > > > So that's why i am asking this. > > > > I'll hope this will answer your questions. > > > > - Pedro Janssen - > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From stuart at lexacorp.com.pg Mon Jan 17 16:49:58 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2005 08:49:58 +1000 Subject: [AccessD] complex query!! In-Reply-To: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Message-ID: <41ECCDB6.10046.199A1D45@lexacorp.com.pg> On 17 Jan 2005 at 23:27, Pedro Janssen wrote: > Hello Steve, > > i agree that it is a little fuzzy (and maybe strange to you) > but the evolutionary genetics specialist, specific asked for the Stdev > of each (in this case) AverageVal. So teh StDev for A1:B1, A1:B2, A1:B3. etc > I'll jope this explaines enough > OK, so he wants to know far apart the two values are in each pair. Since there are only two points in each set, you can simply the calculations considerably. A1:B1: Average = (A1+B1)/2 StDev = ABS(A1-B1)/2 etc -- Stuart From Jim.Hale at FleetPride.com Mon Jan 17 17:02:11 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 17 Jan 2005 17:02:11 -0600 Subject: [AccessD] Contact DB Templates? Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337378@corp-es01.fleetpride.com> I have had good success with these products: http://www.datasphere.net/OfficeComponents.aspx Jim Hale -----Original Message----- From: Eric Goetz [mailto:EricGoetz at egisystems.com] Sent: Monday, January 17, 2005 1:20 PM To: Access Developers discussion and problem solving Subject: [AccessD] Contact DB Templates? Hi, I have a client that wants a custom contact management system in Access. I discussed using ACT! with them, but they want a little more customization. I thought I'd ask you all if you had good luck with a particular contact management template that you would recommend I start with. Here's a little background on the requirements. The users are the government relations group in the local water district. They keep track of contact information for the other government agencies and local organizations that they work with. They want to have contacts for the various elected positions with timers that let them know when the elected official's term is up so they can be prompted to update the contact. TIA, Eric -- 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 clh at christopherhawkins.com Mon Jan 17 18:01:06 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 17 Jan 2005 17:01:06 -0700 Subject: [AccessD] Access toolbar won't stay docked? Message-ID: I have an app with a custom toolbar.? This is presenting two problems: 1) I want to use it in place of teh standard Menu bar, but the standard menu bar just won't go away.? No matter how many time I close it, when the .mdb file re-loads, it comes back. 2) The custom menu bar won't stay docked.? I reposition it at the top of the screen until it snaps into place, then I set it's Docking to Can't Change.? Sure enough, when I re-load the app, it is still floating there. I've never seen anything like this.? Ideas? -Christopher Hawkins- From anna at apespools.com Mon Jan 17 19:15:25 2005 From: anna at apespools.com (Anna Hopkins) Date: Mon, 17 Jan 2005 19:15:25 -0600 Subject: [AccessD] Access toolbar won't stay docked? In-Reply-To: References: Message-ID: <6.1.2.0.2.20050117191438.0212d7c8@pop3.apespools.com> Tools, Startup Did you change the menu bar selection from (default) to the name of your toolbar? At 06:01 PM 1/17/2005, you wrote: >I have an app with a custom toolbar. This is presenting two problems: > >1) I want to use it in place of teh standard Menu bar, but the standard >menu bar just won't go away. No matter how many time I close it, when the >.mdb file re-loads, it comes back. > >2) The custom menu bar won't stay docked. I reposition it at the top of >the screen until it snaps into place, then I set it's Docking to Can't >Change. Sure enough, when I re-load the app, it is still floating there. > >I've never seen anything like this. Ideas? > >-Christopher Hawkins- > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From erbachs at gmail.com Mon Jan 17 19:35:45 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 17 Jan 2005 19:35:45 -0600 Subject: [AccessD] complex query!! In-Reply-To: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> <004301c4fc0c$7b227780$fbc581d5@pedro> <39cb22f30501170919c28fc1c@mail.gmail.com> <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Message-ID: <39cb22f3050117173553e2e027@mail.gmail.com> Pedro, Just so I'm clear (I'm 52 years old; have a little pity for the aged), do you want what Stuart suggested? That is: For each pair of values that are used to generate an average, you want the standard deviation of that pair of data points? For two points the standard deviation is equal to the difference between one of the points and the average. So if the points are 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that what you want? I mean, it's easy enough to compute, but I'm having a hard time seeing how useful it is. Steve Erbach Neenah, WI On Mon, 17 Jan 2005 23:27:04 +0100, Pedro Janssen wrote: > Hello Steve, > > i agree that it is a little fuzzy (and maybe strange to you) > but the evolutionary genetics specialist, specific asked for the Stdev > of each (in this case) AverageVal. So teh StDev for A1:B1, A1:B2, A1:B3. etc > I'll jope this explaines enough > > - Pedro - From erbachs at gmail.com Mon Jan 17 19:43:43 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 17 Jan 2005 19:43:43 -0600 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: References: Message-ID: <39cb22f3050117174373a7ef5a@mail.gmail.com> Mark, I suppose that you've seen these: http://support.microsoft.com/default.aspx?scid=kb;en-us;184233 http://support.microsoft.com/default.aspx?scid=kb;en-us;185033 Sorry I don't have any more to offer. Steve Erbach Neenah, WI On Mon, 17 Jan 2005 11:57:48 +0000, Mark Breen wrote: > Hello All, > > I just sent an email tell you about a new project that I have taken > on. It is Access 97 and Oracle as the BE. > > We would like to use ADO for some stored procedures to avail of output > parameters, but it is not desirable to have to reference ADO on five > hundred PC's. Especially with different versions of the OS throughout > the company. > > Is there a way that I can call this ADO, from a central database and > pass the results back to the clients that are located throughout the > company? Maybe MDA's? I know that if I use MDA's that I will have to > reference them, but that might not be too bad because at least I can > control the version. But that MDA will need the ADO reference. > > I have not really done any COM / DCOM work, but maybe some of you have > and can think of a solution to this, > > The alternative is to try to rev the access db with new references to ado. > > Thanks in advance for your help. > > Mark From stuart at lexacorp.com.pg Mon Jan 17 19:44:50 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2005 11:44:50 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f3050117173553e2e027@mail.gmail.com> References: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Message-ID: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> On 17 Jan 2005 at 19:35, Steve Erbach wrote: > Pedro, > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), You young pups don't know nuttin. When you get to my age you have a better chance of understanding. :-) > do you want what Stuart suggested? That is: > > For each pair of values that are used to generate an average, you want > the standard deviation of that pair of data points? For two points the > standard deviation is equal to the difference between one of the > points and the average. So if the points are 8.4 and 9.3, the average > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > what you want? I mean, it's easy enough to compute, but I'm having a > hard time seeing how useful it is. > I can see a possible use for it, it shows how alike the items are in each pair. -- Stuart From clh at christopherhawkins.com Mon Jan 17 20:26:47 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 17 Jan 2005 19:26:47 -0700 Subject: [AccessD] Access toolbar won't stay docked? Message-ID: <27d719045d8f42be9c697683c1fad4db@christopherhawkins.com> I sure did!? Curioser and curioser.... ---------------------------------------- From: Anna Hopkins Sent: Monday, January 17, 2005 6:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access toolbar won't stay docked? Tools, Startup Did you change the menu bar selection from (default) to the name of your toolbar? At 06:01 PM 1/17/2005, you wrote: >I have an app with a custom toolbar. This is presenting two problems: > >1) I want to use it in place of teh standard Menu bar, but the standard >menu bar just won't go away. No matter how many time I close it, when the >.mdb file re-loads, it comes back. > >2) The custom menu bar won't stay docked. I reposition it at the top of >the screen until it snaps into place, then I set it's Docking to Can't >Change. Sure enough, when I re-load the app, it is still floating there. > >I've never seen anything like this. Ideas? > >-Christopher Hawkins- > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 17 20:30:58 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 17 Jan 2005 18:30:58 -0800 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: Message-ID: <0IAH0075TQY8MP@l-daemon> Hi Mark: ADO is dependant on the MDAC files stored in the 'Program Files\Common Files\System\ado' directory. Every Windows OS from 98 has it setup that way. The alternative is to add an appropriate ODBC connection to every PC.... I have been that route and believe me using ADO is a piece of cake in comparison. At one point I had over 65 computers connected using a variety of OS versions, all over the country, many with different connection standards and most of offices I have never been to. The only time you could run into issues is if you are getting too fancy with your ADO calls... not all versions of ADO support streaming or data shaping. If you did you could simply broadcast out the latest version and have it placed in the above mentioned directory. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Monday, January 17, 2005 3:58 AM To: Access Developers discussion and problem solving Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs Hello All, I just sent an email tell you about a new project that I have taken on. It is Access 97 and Oracle as the BE. We would like to use ADO for some stored procedures to avail of output parameters, but it is not desirable to have to reference ADO on five hundred PC's. Especially with different versions of the OS throughout the company. Is there a way that I can call this ADO, from a central database and pass the results back to the clients that are located throughout the company? Maybe MDA's? I know that if I use MDA's that I will have to reference them, but that might not be too bad because at least I can control the version. But that MDA will need the ADO reference. I have not really done any COM / DCOM work, but maybe some of you have and can think of a solution to this, The alternative is to try to rev the access db with new references to ado. Thanks in advance for your help. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 17 20:49:53 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 17 Jan 2005 18:49:53 -0800 Subject: [AccessD] OT: Microsoft meets the McKenzie brothers In-Reply-To: <0IAH0075TQY8MP@l-daemon> Message-ID: <0IAH008BVRTQSD@l-daemon> Here is an address to a download presentation from Microsoft, about Longhorn that is actually very funny. It is sort a crude presentation given by a couple of wise-cracking nerdy computer geeks: http://www.microsoft.com/downloads/details.aspx?familyid=adf1b9e7-74a8-401d- 9b0e-8326749f9419&displaylang=en It reminded me of the McKenzie brothers.... For you guys that do not know who the McKenzie brothers were the following is a brief description: http://www.geocities.com/Hollywood/Academy/9134/ Enjoy Jim From dw-murphy at cox.net Mon Jan 17 21:06:35 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 17 Jan 2005 19:06:35 -0800 Subject: [AccessD] Access toolbar won't stay docked? In-Reply-To: <27d719045d8f42be9c697683c1fad4db@christopherhawkins.com> Message-ID: <000401c4fd0a$bb76c580$8500a8c0@murphyf3vdfepi> Did you set the properties of the menu to not allow it to move? Set the properties under "Customize, properties" Doug From accessd at shaw.ca Mon Jan 17 23:35:36 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 17 Jan 2005 21:35:36 -0800 Subject: [AccessD] OT: Route computer to network In-Reply-To: <0IAH008BVRTQSD@l-daemon> Message-ID: <0IAH00K86ZHYRC@l-daemon> OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim From andy at minstersystems.co.uk Tue Jan 18 01:44:02 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 18 Jan 2005 07:44:02 -0000 Subject: [AccessD] Access toolbar won't stay docked? In-Reply-To: <27d719045d8f42be9c697683c1fad4db@christopherhawkins.com> Message-ID: <008501c4fd31$7aa6c0b0$b274d0d5@minster33c3r25> Christopher You could try an Autoexe macro that sets the Main Menu to not Display and yours to do so. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Christopher Hawkins > Sent: 18 January 2005 02:27 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Access toolbar won't stay docked? > > > I sure did!? Curioser and curioser.... > > ---------------------------------------- > From: Anna Hopkins > Sent: Monday, January 17, 2005 6:22 PM > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Access toolbar won't stay docked? > > Tools, Startup > > Did you change the menu bar selection from (default) to the > name of your > toolbar? > > At 06:01 PM 1/17/2005, you wrote: > >I have an app with a custom toolbar. This is presenting two problems: > > > >1) I want to use it in place of teh standard Menu bar, but > the standard > >menu bar just won't go away. No matter how many time I close > it, when the > >.mdb file re-loads, it comes back. > > > >2) The custom menu bar won't stay docked. I reposition it at > the top of > >the screen until it snaps into place, then I set it's > Docking to Can't > >Change. Sure enough, when I re-load the app, it is still > floating there. > > > >I've never seen anything like this. Ideas? > > > >-Christopher Hawkins- > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 18 07:21:32 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 18 Jan 2005 08:21:32 -0500 Subject: [AccessD] OT: Route computer to network In-Reply-To: <0IAH00K86ZHYRC@l-daemon> Message-ID: Simple answer: Make life easy on yourself and save money - Buy another hub. It will cost less then $50, which is a lot cheaper then the cost of the time you'll spend trying to get a multi-homed server setup and browsing to work properly. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Lawrence Sent: Tuesday, January 18, 2005 12:36 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From John.Clark at niagaracounty.com Tue Jan 18 07:58:58 2005 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 18 Jan 2005 08:58:58 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: Thank you. I was afraid that this was the answer though. It seems dumb for the state to give us something like this...it isn't very smooth. I know it is unlikely, but what if this user's mouse didn't work? I write everything that I do so that it can be used via keyboard only. Most of the entry people are quicker w/out a mouse. You can also use the mouse in my programs, but the keyboard is definitely my primary consideration. >>> Lambert.Heenan at aig.com 1/14/2005 2:59 PM >>> Nope. This is totally standard embedded object behavior. Another way to get into the worksheet object to edit it is to double click on it. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Friday, January 14, 2005 2:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Worksheet Object > > Sorry to intrude with an non-Access subject, but someone came to me with > an issue today and I couldn't really figure it out. And, I know somebody > on this list has to know the answer. I've looked online and can't find > it. > > An employee was given an MS Word form from the state. This form has a > worksheet object in it, that they are to enter data into and it is > suppose to calculate the totals. If they click into the form and enter > numeric values, the calculation did not take place. So, I discovered > that if they right-clicked on the object, the could choose "worksheet > object" and then "open", and they could enter data and it would make its > calculations. Although this works, it doesn't seem right...you would > think that you could just enter the data, as you got to it. > > If anyone has any insight on this, I would appreciate that knowledge. > > Thanks > > John Clark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Jan 18 08:20:55 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 08:20:55 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> References: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> <39cb22f3050117173553e2e027@mail.gmail.com> <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> Message-ID: <39cb22f305011806202fea4323@mail.gmail.com> Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart From jwcolby at colbyconsulting.com Tue Jan 18 08:43:23 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 09:43:23 -0500 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011806202fea4323@mail.gmail.com> Message-ID: <001201c4fd6c$13bf3590$677aa8c0@ColbyM6805> To raise a quantity to an arbitrary power use: X^Y The ^ operator does exactly that. ?2^3 8 ?1.2^2 1.44 ?2^1.2 2.29739670999407 John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Tuesday, January 18, 2005 9:21 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Tue Jan 18 16:03:54 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Tue, 18 Jan 2005 16:03:54 (MET) Subject: [AccessD] complex query!! Message-ID: <200501181503.j0IF3sig028801@mailhostC.plex.net> Hello Steve and Stuart, sorry that i didn't responce any sooner, but we had troubles with our network. I am glad that you now understand what i want. Steve its not your age, but my poor explanation. A few mails back i talked about the stdev on the result, that was wrong, i better could have given you a direct example. I had a hard time to understand why the genetic researcher needs the stdev. I can't give you an answer about this now, but when i have a meating with him, i will ask and let you know then. But now. You gave me an example of the calculation {So if the points are 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45.}. Steve your calculation is the stdevp. This calculation is for a whole population. But, i understand, that it doesn't matter. The calculation can't be done in access because it needs a field name. It it possible to write the two values each time to a temp field, do the calculations and write them then to the result table. - Pedro Janssen - From: Steve Erbach To: Access Developers discussion and problem solving Date: Tue, 18 Jan 2005 08:20:55 -0600 Subject: Re: [AccessD] complex query!! Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Jan 18 09:56:52 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 09:56:52 -0600 Subject: [AccessD] OT: Route computer to network Message-ID: <123701F54509D9119A4F00D0B747349016D1CD@main2.marlow.com> You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 10:29:09 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 11:29:09 -0500 Subject: [AccessD] Drew - Telephony In-Reply-To: <123701F54509D9119A4F00D0B747349016D1CD@main2.marlow.com> Message-ID: <001e01c4fd7a$d7c0a2e0$677aa8c0@ColbyM6805> Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA 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 DWUTKA at marlow.com Tue Jan 18 10:53:35 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 10:53:35 -0600 Subject: [AccessD] Drew - Telephony Message-ID: <123701F54509D9119A4F00D0B747349016D1CF@main2.marlow.com> Yes and no. By the time I finally got a modem that would work with my Caller ID, she went with NetZero! The basic plan was to have RAS turned off. The modem would look at the Caller ID (had about a dozen examples off of PSC for VB to do this), with the right number, I would just start the RAS service, and whalla, it's connected. The only catch (that I never tested), was that it needed to stop the service once the call was dropped (otherwise, RAS would answer all of my calls). Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 18, 2005 10:29 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Drew - Telephony Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JRojas at tnco-inc.com Tue Jan 18 11:22:42 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Tue, 18 Jan 2005 12:22:42 -0500 Subject: [AccessD] Need help with a combobox issue Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D1@mercury.tnco-inc.com> Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From JRojas at tnco-inc.com Tue Jan 18 11:27:41 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Tue, 18 Jan 2005 12:27:41 -0500 Subject: [AccessD] Outlook object model security Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D2@mercury.tnco-inc.com> I was trying to use Redemption to get around the outlook object model's annoying security alerts but ran into a snag that seems to have stumped even Dmitry. With that said, does Microsoft provide any type of mechanism to bypass the security for people who make legitimate Access applications? Thanks, JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From Susan.Klos at fldoe.org Tue Jan 18 11:34:51 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Tue, 18 Jan 2005 12:34:51 -0500 Subject: [AccessD] RE: AccessD Digest, Vol 23, Issue 29 Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E04151258@doesefpeml02.eus.fldoe.int> You may have already solved this problem as I don't see things from this list until I get the digest message. If you haven't solved it, let me side with Rocky on this one. I have a combo box which holds active and complete projects. I wanted the users to see all of their projects or just the active ones. I created a check box which I called complete and when a user completes a project the box gets checked. When the form opens the SQL checks the status of the check box and brings into the combo box either all records or just the active ones. If you want more details, let me know. Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 Date: Mon, 17 Jan 2005 13:12:04 -0500 From: Joe Rojas Subject: [AccessD] Need help with a combobox issue To: "'Access Developers discussion and problem solving'" Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0C6 at mercury.tnco-inc.com> Content-Type: text/plain; charset="iso-8859-1" Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. ------------------------------ Message: 2 Date: Mon, 17 Jan 2005 10:38:30 -0800 From: "Rocky Smolin - Beach Access Software" Subject: Re: [AccessD] Need help with a combobox issue To: "Access Developers discussion and problem solving" Message-ID: <046701c4fcc3$bdda9e60$6501a8c0 at HAL9002> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Joe: I would put a checkbox on the form labeled "Show Inactive Employees". Set it default to false and leave the record source of the combo box as it is now withthe inactives not shown. In the after update event of the check box change the record source of the combo box to show or suppress the Inactives depending on the current value of the check box and don't forget to requery the combo box after you change the record source. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From cfoust at infostatsystems.com Tue Jan 18 11:44:00 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 09:44:00 -0800 Subject: [AccessD] Outlook object model security Message-ID: What kind of snag? We use redemption with our applications and have had no problems, or is this OL2003? If so, I'd like to be aware of the pitfalls. Charlotte Foust -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 9:28 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook object model security I was trying to use Redemption to get around the outlook object model's annoying security alerts but ran into a snag that seems to have stumped even Dmitry. With that said, does Microsoft provide any type of mechanism to bypass the security for people who make legitimate Access applications? Thanks, JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 DWUTKA at marlow.com Tue Jan 18 11:42:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 11:42:07 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1D3@main2.marlow.com> Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 Lambert.Heenan at AIG.com Tue Jan 18 12:30:03 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 18 Jan 2005 13:30:03 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B00@xlivmbx21.aig.com> Well isn't that is nice little gotcha! This does not happen with Outlook 2002 and Excel 2002. Tonight I'll check with OL/Excel 2000. But it's certainly the case for Outlook 97. It's bad enough for the whole worksheet that was the source of the pasted data to be embedded, but the complete workbook as well?!!!! Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Friday, January 14, 2005 4:18 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Worksheet Object > > I would go further and say one has to be very careful about embedding > excel > worksheets. I was involved in a case where the CFO cut and pasted a > summary > salary analysis into an email. When you do that the entire workbook is > actually embedded. I was able to open the workbook and extract the > detailed > salary worksheets. He was one embarrassed CFO, particularly since he had > been so proud of his High-tec cut and paste job! > Jim Hale > > -----Original Message----- > From: Heenan, Lambert [mailto:Lambert.Heenan at aig.com] > Sent: Friday, January 14, 2005 2:00 PM > To: 'Access Developers discussion and problem solving'; 'John Clark' > Subject: RE: [AccessD] OT - Worksheet Object > > > Nope. This is totally standard embedded object behavior. Another way to > get > into the worksheet object to edit it is to double click on it. > > Lambert > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > > Sent: Friday, January 14, 2005 2:20 PM > > To: accessd at databaseadvisors.com > > Subject: [AccessD] OT - Worksheet Object > > > > Sorry to intrude with an non-Access subject, but someone came to me with > > an issue today and I couldn't really figure it out. And, I know somebody > > on this list has to know the answer. I've looked online and can't find > > it. > > > > An employee was given an MS Word form from the state. This form has a > > worksheet object in it, that they are to enter data into and it is > > suppose to calculate the totals. If they click into the form and enter > > numeric values, the calculation did not take place. So, I discovered > > that if they right-clicked on the object, the could choose "worksheet > > object" and then "open", and they could enter data and it would make its > > calculations. Although this works, it doesn't seem right...you would > > think that you could just enter the data, as you got to it. > > > > If anyone has any insight on this, I would appreciate that knowledge. > > > > Thanks > > > > John Clark > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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. << File: > ATT11501675.txt >> From andy at minstersystems.co.uk Tue Jan 18 13:30:32 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 18 Jan 2005 19:30:32 -0000 Subject: [AccessD] Outlook object model security In-Reply-To: Message-ID: <000001c4fd94$2d271660$b274d0d5@minster33c3r25> Us too. Share the problem Joe. BTW the other solution is ClickYes http://www.contextmagic.com/express-clickyes/ but it's not so elegant. Flashes up the Outlook security prompt and then goes away again. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Charlotte Foust > Sent: 18 January 2005 17:44 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Outlook object model security > > > What kind of snag? We use redemption with our applications > and have had no problems, or is this OL2003? If so, I'd like > to be aware of the pitfalls. > > Charlotte Foust > > > -----Original Message----- > From: Joe Rojas [mailto:JRojas at tnco-inc.com] > Sent: Tuesday, January 18, 2005 9:28 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Outlook object model security > > > I was trying to use Redemption to get around the outlook > object model's annoying security alerts but ran into a snag > that seems to have stumped even Dmitry. With that said, does > Microsoft provide any type of mechanism to bypass the > security for people who make legitimate Access applications? > > Thanks, > JR > > > > This electronic transmission is strictly confidential to > TNCO, Inc. and intended solely for the addressee. It may > contain information which is covered by legal, professional, > or other privileges. If you are not the intended addressee, > or someone authorized by the intended addressee to receive > transmissions on behalf of the addressee, you must not > retain, disclose in any form, copy, or take any action in > reliance on this transmission. If you have received this > transmission in error, please notify the sender as soon as > possible and destroy this message. While TNCO, Inc. uses > virus protection, the recipient should check this email and > any attachments for the presence of viruses. TNCO, Inc. > accepts no liability for any damage 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 > > From BarbaraRyan at cox.net Tue Jan 18 12:01:54 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 18 Jan 2005 13:01:54 -0500 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 Message-ID: <00a401c4fd87$cb787d20$0a00a8c0@cx470148a> I have recently converted an Access 97 database to Access 2002 and have noticed that some of my error handling routines are failing because Access 2002 is generating a different error code than Access 97. For example, if I attempt to open a front end database and the back end database (to which it was linked) no longer exists, I receive error 63725 in Access 97 but error 3024 in Access 2002. Is there a list somewhere of error codes that have changed? Thanks, Barb Ryan From prodevmg at yahoo.com Tue Jan 18 14:05:56 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 18 Jan 2005 12:05:56 -0800 (PST) Subject: [AccessD] Draw a rectangle (border) around the detail section Message-ID: <20050118200556.59509.qmail@web20426.mail.yahoo.com> I have code that will draw a box around a report as a border. It is as such: Private Sub Report_Page() Me.Line (0, 0)-(Me.ScaleWidth, Me.ScaleHeight), , B End Sub Does anyone have code that will draw a rectangle/border just around the detail section of a report? Thanks. 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!? All your favorites on one personal page ? Try My Yahoo! From cfoust at infostatsystems.com Tue Jan 18 14:06:18 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 12:06:18 -0800 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 Message-ID: But 63725 isn't an Access 97 error code. In 2002, you actually get an Access error code "Could not find file ...", probably because of the change from VBA 5 to VBA 6 with XP. Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 18, 2005 10:02 AM To: Access List Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 I have recently converted an Access 97 database to Access 2002 and have noticed that some of my error handling routines are failing because Access 2002 is generating a different error code than Access 97. For example, if I attempt to open a front end database and the back end database (to which it was linked) no longer exists, I receive error 63725 in Access 97 but error 3024 in Access 2002. Is there a list somewhere of error codes that have changed? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From erbachs at gmail.com Tue Jan 18 14:25:10 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 14:25:10 -0600 Subject: [AccessD] complex query!! In-Reply-To: <001201c4fd6c$13bf3590$677aa8c0@ColbyM6805> References: <39cb22f305011806202fea4323@mail.gmail.com> <001201c4fd6c$13bf3590$677aa8c0@ColbyM6805> Message-ID: <39cb22f30501181225747caf99@mail.gmail.com> John, Gack! You're right. Forgot about that. Too much focus on spreadsheet methodology, I guess. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 09:43:23 -0500, John W. Colby wrote: > To raise a quantity to an arbitrary power use: > > X^Y > > The ^ operator does exactly that. > > ?2^3 > 8 > ?1.2^2 > 1.44 > ?2^1.2 > 2.29739670999407 > > John W. Colby > www.ColbyConsulting.com From dwaters at usinternet.com Tue Jan 18 14:35:50 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 14:35:50 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP Message-ID: <000201c4fd9d$4cb85c60$de1811d8@danwaters> I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems From Jim.Hale at FleetPride.com Tue Jan 18 14:45:08 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Tue, 18 Jan 2005 14:45:08 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233737F@corp-es01.fleetpride.com> You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 BarbaraRyan at cox.net Tue Jan 18 15:02:56 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 18 Jan 2005 16:02:56 -0500 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 References: Message-ID: <008501c4fda1$159ba3a0$0a00a8c0@cx470148a> Do you know where the 63725 error code is coming from in the A97 app? Is it a VB5 code? Barb ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 18, 2005 3:06 PM Subject: RE: [AccessD] Differences in error codes from Access 97 to Access 2002 > But 63725 isn't an Access 97 error code. In 2002, you actually get an > Access error code "Could not find file ...", probably because of the > change from VBA 5 to VBA 6 with XP. > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 18, 2005 10:02 AM > To: Access List > Subject: [AccessD] Differences in error codes from Access 97 to Access > 2002 > > > I have recently converted an Access 97 database to Access 2002 and have > noticed that some of my error handling routines are failing because > Access 2002 is generating a different error code than Access 97. For > example, if I attempt to open a front end database and the back end > database (to which it was linked) no longer exists, I receive error > 63725 in Access 97 but error 3024 in Access 2002. > > Is there a list somewhere of error codes that have changed? > > 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 Lambert.Heenan at AIG.com Tue Jan 18 14:55:59 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 18 Jan 2005 15:55:59 -0500 Subject: [AccessD] Draw a rectangle (border) around the detail section Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B09@xlivmbx21.aig.com> This will do that, add this line of code to the report detail section's Format event.... Me.Line (0, 0)-(Me.Width, Me.Section(acDetail).Height), RGB(255, 0, 0), B ... in this case I've made it draw red lines so you can see at a glance where it's drawing. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson > Sent: Tuesday, January 18, 2005 3:06 PM > To: 'MS-ACCESS-L at lists.missouri.edu'; AccessDevelopers; ms_access; > AccessD solving' > Subject: [AccessD] Draw a rectangle (border) around the detail > section > > I have code that will draw a box around a report as a border. It is as > such: > > Private Sub Report_Page() > Me.Line (0, 0)-(Me.ScaleWidth, Me.ScaleHeight), , B > End Sub > > Does anyone have code that will draw a rectangle/border just around the > detail section of a report? > > Thanks. > > > > 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!? > All your favorites on one personal page - Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 18 15:08:14 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 18 Jan 2005 13:08:14 -0800 (PST) Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B09@xlivmbx21.aig.com> Message-ID: <20050118210814.82859.qmail@web20422.mail.yahoo.com> Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. From cfoust at infostatsystems.com Tue Jan 18 15:11:38 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 13:11:38 -0800 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 Message-ID: That or Windows. I assume VB5. XP has file handling built in that 97 lacked entirely, so I'm not surprised the error changed. You're going to have to look through the code for places that might trigger the "Could not find file" message. Unfortunately, the difference in VB versions between 97 and all later versions means that the migration is far from seamless. Have you checked references? If you were using the filesystemobject in 97 or Windows scripting, that may have been the original source of the error message. Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 18, 2005 1:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Differences in error codes from Access 97 to Access 2002 Do you know where the 63725 error code is coming from in the A97 app? Is it a VB5 code? Barb ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 18, 2005 3:06 PM Subject: RE: [AccessD] Differences in error codes from Access 97 to Access 2002 > But 63725 isn't an Access 97 error code. In 2002, you actually get an > Access error code "Could not find file ...", probably because of the > change from VBA 5 to VBA 6 with XP. > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 18, 2005 10:02 AM > To: Access List > Subject: [AccessD] Differences in error codes from Access 97 to Access > 2002 > > > I have recently converted an Access 97 database to Access 2002 and > have noticed that some of my error handling routines are failing > because Access 2002 is generating a different error code than Access > 97. For example, if I attempt to open a front end database and the > back end database (to which it was linked) no longer exists, I receive > error 63725 in Access 97 but error 3024 in Access 2002. > > Is there a list somewhere of error codes that have changed? > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 18 15:12:53 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 13:12:53 -0800 Subject: [AccessD] Need help with a combobox issue Message-ID: ROTFL, and you can get rid of them without a lawsuit, too! Charlotte Foust -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 dmcafee at pacbell.net Tue Jan 18 15:34:08 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 13:34:08 -0800 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB677233737F@corp-es01.fleetpride.com> Message-ID: When they quit working, are they considered "Strike Queries"? :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Hale, Jim Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 JRojas at tnco-inc.com Tue Jan 18 15:36:30 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Tue, 18 Jan 2005 16:36:30 -0500 Subject: [AccessD] Outlook object model security Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D5@mercury.tnco-inc.com> (Office 2000 w/all SPs) I have an Access application that sends out task requests. If I use the OOM, everything works find but I have to deal with the annoying security alerts. When I tried to use Redemption to send the task requests, the recipient receives the task request but cannot open it. The recipient receives either a "Can't open item" error or and error that says something about an invalid property and cannot be opened. I have been working with Dmitry for quite sometime and he appears to be stumped. I was so close to converting my app to Redemption. :( Anyone else have this problem? JR -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Tuesday, January 18, 2005 2:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook object model security Us too. Share the problem Joe. BTW the other solution is ClickYes http://www.contextmagic.com/express-clickyes/ but it's not so elegant. Flashes up the Outlook security prompt and then goes away again. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Charlotte Foust > Sent: 18 January 2005 17:44 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Outlook object model security > > > What kind of snag? We use redemption with our applications > and have had no problems, or is this OL2003? If so, I'd like > to be aware of the pitfalls. > > Charlotte Foust > > > -----Original Message----- > From: Joe Rojas [mailto:JRojas at tnco-inc.com] > Sent: Tuesday, January 18, 2005 9:28 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Outlook object model security > > > I was trying to use Redemption to get around the outlook > object model's annoying security alerts but ran into a snag > that seems to have stumped even Dmitry. With that said, does > Microsoft provide any type of mechanism to bypass the > security for people who make legitimate Access applications? > > Thanks, > JR > > > > This electronic transmission is strictly confidential to > TNCO, Inc. and intended solely for the addressee. It may > contain information which is covered by legal, professional, > or other privileges. If you are not the intended addressee, > or someone authorized by the intended addressee to receive > transmissions on behalf of the addressee, you must not > retain, disclose in any form, copy, or take any action in > reliance on this transmission. If you have received this > transmission in error, please notify the sender as soon as > possible and destroy this message. While TNCO, Inc. uses > virus protection, the recipient should check this email and > any attachments for the presence of viruses. TNCO, Inc. > accepts no liability for any damage 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 > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From dmcafee at pacbell.net Tue Jan 18 15:40:21 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 13:40:21 -0800 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <20050118210814.82859.qmail@web20422.mail.yahoo.com> Message-ID: The only way I know how to do that is if I manually name the label (usually the same as the text box): msgbox me.lblTxtEnter.caption HTH David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 1:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 18 15:46:01 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 13:46:01 -0800 Subject: [AccessD] Grab a text box's label's caption in code. Message-ID: Is the label attached to the textbox? You can get the caption by referring to the label by name, but if you don't know the name, it's pretty hard to figure out which label you want. If it's attached, you can at use it's parent.name property to check for the label belonging to that textbox. Charlotte Foust -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 18, 2005 1:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Jan 18 15:49:22 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 15:49:22 -0600 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <13209594.1106084280656.JavaMail.root@sniper17.securence.com> Message-ID: <001b01c4fda7$92abb9b0$de1811d8@danwaters> Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Tue Jan 18 16:14:04 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 08:14:04 +1000 Subject: [AccessD] complex query!! In-Reply-To: <200501181503.j0IF3sig028801@mailhostC.plex.net> Message-ID: <41EE16CC.24236.1FC0604@lexacorp.com.pg> On 18 Jan 2005 at 16:03, pedro at plex.nl wrote: > But now. You gave me an example of the calculation {So if the points are > 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 > - 8.85 = 0.45.}. Steve your calculation is the stdevp. This calculation > is for a whole population. But, i understand, that it doesn't matter. > The calculation can't be done in access because it needs a field name. > It it possible to write the two values each time to a temp field, do the > calculations and write them then to the result table. > SD of a population uses Sqr(..../N), SD of a sample uses Sqr(...../(N-1)) Since there are only two data points (N=2), the difference between StdDevP and StdDevS is SQR(..../2) v SQR(......) Since Sqr(2) = 1.414, you end up with StDevS = StdDevP *1.414 or StDevS = Abs(A1-B1)/2*1.414 = Abs(A1-B1)*0.707 -- Stuart From stuart at lexacorp.com.pg Tue Jan 18 16:17:17 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 08:17:17 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011806202fea4323@mail.gmail.com> References: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> Message-ID: <41EE178D.18255.1FEF7DC@lexacorp.com.pg> On 18 Jan 2005 at 8:20, Steve Erbach wrote: > I was going to modify the SQL statement I came up with for Pedro a few > messages ago, but I discovered that Access has very poor math > function. It has the exp function (e^x) but no function for raising a > quantity to an arbitrary power. ? (A1-B1) ^ 2 > It has the sqr (square root) function > but no function for squaring a number! ? 3 ^ 2 -- Stuart From dmcafee at pacbell.net Tue Jan 18 16:31:14 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 14:31:14 -0800 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: Message-ID: I was able to make it work with Dan's suggestion, but not Charlotte's. What did I do wrong? ? me.txtMyTextBox.Controls(0).caption Text0: ? me.txtMyTextBox.Parent.name Form1 D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of dmcafee at pacbell.net Sent: Tuesday, January 18, 2005 1:40 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Grab a text box's label's caption in code. The only way I know how to do that is if I manually name the label (usually the same as the text box): msgbox me.lblTxtEnter.caption HTH David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 1:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 stuart at lexacorp.com.pg Tue Jan 18 16:53:03 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 08:53:03 +1000 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: References: Message-ID: <41EE1FEF.28051.21FB535@lexacorp.com.pg> On 18 Jan 2005 at 14:31, dmcafee at pacbell.net wrote: > I was able to make it work with Dan's suggestion, but not Charlotte's. What > did I do wrong? > > ? me.txtMyTextBox.Controls(0).caption > Text0: > ? me.txtMyTextBox.Parent.name > Form1 > I think that Charlotte talking about stepping through the labels on the form and finding out which one was attached to the text box in question. Sort of: ... If lblThisLabel.Parent.Name = "txtMyTextBox" then MsgBox lblThisLable.Caption End if .... -- Stuart From DWUTKA at marlow.com Tue Jan 18 17:27:37 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:27:37 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP Message-ID: <123701F54509D9119A4F00D0B747349016D1D9@main2.marlow.com> A pass through query is what you want. Drew -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Tuesday, January 18, 2005 2:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Jan 18 17:28:19 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:28:19 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1DA@main2.marlow.com> LOL. Well, I make sure to put Hoffa in charge of my Union querries...every so often I just have to make him disappear.... Drew -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Tuesday, January 18, 2005 2:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 DWUTKA at marlow.com Tue Jan 18 17:30:40 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:30:40 -0600 Subject: [AccessD] Grab a text box's label's caption in code. Message-ID: <123701F54509D9119A4F00D0B747349016D1DB@main2.marlow.com> That's because a label is it's own object. To do what you want, you would need to name your labels in such a manner that they can be 'traced' to their associated control. ie: txtFirstName (Control) lblFirstName (Label) Or lbl_txtFirstName (label) Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Jan 18 17:32:02 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:32:02 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1DC@main2.marlow.com> Not sure, but when they strike, it's difficult to Pass Through. Drew -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Tuesday, January 18, 2005 3:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Need help with a combobox issue When they quit working, are they considered "Strike Queries"? :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Hale, Jim Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Jan 18 18:40:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 18:40:24 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <6231860.1106091498018.JavaMail.root@sniper18.securence.com> Message-ID: <002701c4fdbf$76d7ede0$de1811d8@danwaters> Thanks Drew! Although I make be back . . . Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 5:28 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Pull Data From Oracle Into Access XP A pass through query is what you want. Drew -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Tuesday, January 18, 2005 2:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 18 19:20:01 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 18 Jan 2005 17:20:01 -0800 (PST) Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <001b01c4fda7$92abb9b0$de1811d8@danwaters> Message-ID: <20050119012001.94655.qmail@web20425.mail.yahoo.com> Thanks Dan this is what I was looking for and the one that works best ofr me. Dan Waters wrote:Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 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!? Yahoo! Mail - Find what you need with new enhanced search. Learn more. From erbachs at gmail.com Tue Jan 18 19:54:40 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 19:54:40 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41EE178D.18255.1FEF7DC@lexacorp.com.pg> References: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> <39cb22f305011806202fea4323@mail.gmail.com> <41EE178D.18255.1FEF7DC@lexacorp.com.pg> Message-ID: <39cb22f3050118175469e216ba@mail.gmail.com> Stuart, Yes, yes, yes...mea culpa. Steve Erbach Neenah, WI On Wed, 19 Jan 2005 08:17:17 +1000, Stuart McLachlan wrote: > On 18 Jan 2005 at 8:20, Steve Erbach wrote: > > > > I was going to modify the SQL statement I came up with for Pedro a few > > messages ago, but I discovered that Access has very poor math > > function. It has the exp function (e^x) but no function for raising a > > quantity to an arbitrary power. > > ? (A1-B1) ^ 2 > > > It has the sqr (square root) function > > but no function for squaring a number! > > ? 3 ^ 2 > -- > Stuart > > -- > 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 erbachs at gmail.com Tue Jan 18 19:56:48 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 19:56:48 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41EE16CC.24236.1FC0604@lexacorp.com.pg> References: <200501181503.j0IF3sig028801@mailhostC.plex.net> <41EE16CC.24236.1FC0604@lexacorp.com.pg> Message-ID: <39cb22f3050118175648d0182b@mail.gmail.com> Stuart, This is just too much. Using the Sample StDev for a sample size of two. So what's the margin of error, eh? Steve Erbach Neenah, WI On Wed, 19 Jan 2005 08:14:04 +1000, Stuart McLachlan wrote: > On 18 Jan 2005 at 16:03, pedro at plex.nl wrote: > > But now. You gave me an example of the calculation {So if the points are > > 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 > > - 8.85 = 0.45.}. Steve your calculation is the stdevp. This calculation > > is for a whole population. But, i understand, that it doesn't matter. > > The calculation can't be done in access because it needs a field name. > > It it possible to write the two values each time to a temp field, do the > > calculations and write them then to the result table. > > > > SD of a population uses Sqr(..../N), SD of a sample uses Sqr(...../(N-1)) > > Since there are only two data points (N=2), the difference between StdDevP > and StdDevS is SQR(..../2) v SQR(......) Since Sqr(2) = 1.414, you end > up with StDevS = StdDevP *1.414 or > > StDevS = Abs(A1-B1)/2*1.414 = Abs(A1-B1)*0.707 > > -- > Stuart > From stuart at lexacorp.com.pg Tue Jan 18 20:02:47 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 12:02:47 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f3050118175648d0182b@mail.gmail.com> References: <41EE16CC.24236.1FC0604@lexacorp.com.pg> Message-ID: <41EE4C67.13618.2CD65DE@lexacorp.com.pg> On 18 Jan 2005 at 19:56, Steve Erbach wrote: > Stuart, > > This is just too much. Using the Sample StDev for a sample size of two. > > So what's the margin of error, eh? > I never said it was useful, I just showed how to calculate it :-) -- Stuart From jwcolby at colbyconsulting.com Tue Jan 18 20:18:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 21:18:25 -0500 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <20050119012001.94655.qmail@web20425.mail.yahoo.com> Message-ID: <000c01c4fdcd$2c5afce0$677aa8c0@ColbyM6805> While that works a generic solution that will work for any control is to cycle through the controls collection looking for the controltype acLabel. Controls such as the option group can have multiple controls in it's collection and the label may or may not be at position 0. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 8:20 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Grab a text box's label's caption in code. Thanks Dan this is what I was looking for and the one that works best ofr me. Dan Waters wrote:Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 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!? Yahoo! Mail - Find what you need with new enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 20:43:49 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 21:43:49 -0500 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <20050118210814.82859.qmail@web20422.mail.yahoo.com> Message-ID: <000001c4fdd0$b8140080$677aa8c0@ColbyM6805> Here ya go, working code from my framework that finds the label if it exists. '.Comments : '.Parameters: '.Sets : '.Returns : '.Created by: John W. Colby '.Created : 6/17/02 11:22:19 AM ' 'Finds the label that "belongs to" any given control. ' Function CtlLbl(ctlFindLbl As Control) As Label On Error GoTo Err_CtlLbl Dim ctl As Control For Each ctl In ctlFindLbl.Controls If ctl.ControlType = acLabel Then Set CtlLbl = ctl End If Next ctl Exit_CtlLbl: Exit Function Err_CtlLbl: Select Case err Case 0 '.insert Errors you wish to ignore here Resume Next Case Else '.All other errors will trap Beep MsgBox err.Description, , "Error in Function Utils.CtlLbl" Resume Exit_CtlLbl End Select Resume 0 '.FOR TROUBLESHOOTING End Function In my framework, every control class has a label variable in the class header. The init method just calls this function to find the label and set the label variable so that if the control class ever needs to use the label (change the back color, font etc it can just do so. Private WithEvents mcbo As Access.ComboBox Private mlbl As Label Function Init(lcbo as combobox) set mcbo = lcbo Set mlbl = CtlLbl(mcbo) End function etc John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 4:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 20:46:27 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 21:46:27 -0500 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <001b01c4fda7$92abb9b0$de1811d8@danwaters> Message-ID: <000101c4fdd1$125c5650$677aa8c0@ColbyM6805> Not quite true. Most controls only have a single control (the label) in the controls collection however the option group has all of the radio buttons or check boxes in it's control collection. Further more if you delete the label for a text box (for example) then the text box has NO controls in it's control collection. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2005 4:49 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Grab a text box's label's caption in code. Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 accessd at shaw.ca Tue Jan 18 20:53:21 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 18:53:21 -0800 Subject: [AccessD] OT: Route computer to network In-Reply-To: Message-ID: <0IAJ0053KMO4E1@l-daemon> Yeh Jim, I know but where would be the challenge in that. Some additional information is that the current connection is through an old wiring job, coax and the cable is just too short...it just reaches one of the servers so without having to re-cable and then add a new hub I just thought that this might be easier. But trying to describe the issue has been very difficult. Thanks for your input...I may follow your advice yet but..... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2005 5:22 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Route computer to network Simple answer: Make life easy on yourself and save money - Buy another hub. It will cost less then $50, which is a lot cheaper then the cost of the time you'll spend trying to get a multi-homed server setup and browsing to work properly. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Lawrence Sent: Tuesday, January 18, 2005 12:36 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 18 20:55:04 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 18:55:04 -0800 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011806202fea4323@mail.gmail.com> Message-ID: <0IAJ00565MR07F@l-daemon> Hey, if he is honoured for his age being older I should be more honoured. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Tuesday, January 18, 2005 6:21 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 18 20:59:58 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 18:59:58 -0800 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <123701F54509D9119A4F00D0B747349016D1DC@main2.marlow.com> Message-ID: Stop , you're killing me :D D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 3:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Not sure, but when they strike, it's difficult to Pass Through. Drew -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Tuesday, January 18, 2005 3:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Need help with a combobox issue When they quit working, are they considered "Strike Queries"? :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Hale, Jim Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 18 21:01:15 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 19:01:15 -0800 Subject: [AccessD] OT: Route computer to network In-Reply-To: <123701F54509D9119A4F00D0B747349016D1CD@main2.marlow.com> Message-ID: <0IAJ0045EN1CWP@l-daemon> Hi Drew: Getting two networks running on different nets is the least of the problem. The computers can all see each other but actually connecting the shared printers, directories and internet is where they get belligerent. Right now the only computer that has no problem is the one in the middle...the 2000 server. I think the whole thing can be resolved around routing but there is some tricks and language that is not apparent to non-network-tech guys. Any words of wisdom? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 7:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA 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 d.dick at uws.edu.au Tue Jan 18 21:02:27 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Wed, 19 Jan 2005 14:02:27 +1100 Subject: [AccessD] BIT OT: A2003: ActiveX Component Can't Create Object Message-ID: <200501190302.j0J32WH9024248@cooper.uws.edu.au> Cross Posted to Sue Moshers Outlook DEV List Hi Team I am using Outlook 2003 Version 11.6359.6360 Service Pack 1 Today I installed Powerpoint from the Office 2000 install disk It all seemed to go well.Until I rebooted After re-booting I started outlook by click on the normal Icon - And saw the Icon had changed When I clicked on it I got the Internet Preferences screen as you would expect by Going to. Explorer|Tools|InterNet Options Hmm I deleted the 'New' item and icon where the Outlook item and icon used to be - Found the Outlook Executable and added it to its 'original' location on the start bar OK then When I start outlook I get one of 2 error messages One is an Explorer Error asking me if I still want to run scripts on this page The other is a message box asking if I wanna debug Both messages say the error is on line 297 and the error is "Class Not Registerd" When I debug the following line is where it errors document.all.dateScript.innerHTML = window.external.GetDate(); In the Explorere portion of the debugger the script is apparently located In Miscellaneous Items Outlook:Today All of this is causing major problems with 3rd part software that we have that uses outlook's calendaring and emailing So..OK anyone got any suggestions on how to fix this? Many thanks in advance Darren From accessd at shaw.ca Tue Jan 18 21:05:31 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 19:05:31 -0800 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <000201c4fd9d$4cb85c60$de1811d8@danwaters> Message-ID: <0IAJ00443N8FBW@l-daemon> Hi Dan: It sure can. You have to use an ADO connection, send a SQL query through the connection and retrieve and process the results through a recordset. It is not difficult. If you need some code send all a request. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2005 12:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From d.dick at uws.edu.au Tue Jan 18 21:30:17 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Wed, 19 Jan 2005 14:30:17 +1100 Subject: [AccessD] Drew - Telephony In-Reply-To: <123701F54509D9119A4F00D0B747349016D1CF@main2.marlow.com> Message-ID: <200501190330.j0J3UMH9020088@cooper.uws.edu.au> Hi Drew et al Can I see an example of some code to return the callerID? Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, 19 January 2005 3:54 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Drew - Telephony Yes and no. By the time I finally got a modem that would work with my Caller ID, she went with NetZero! The basic plan was to have RAS turned off. The modem would look at the Caller ID (had about a dozen examples off of PSC for VB to do this), with the right number, I would just start the RAS service, and whalla, it's connected. The only catch (that I never tested), was that it needed to stop the service once the call was dropped (otherwise, RAS would answer all of my calls). Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 18, 2005 10:29 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Drew - Telephony Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Jan 18 22:24:40 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 22:24:40 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <17159818.1106104216622.JavaMail.root@sniper13.securence.com> Message-ID: <000401c4fdde$cb9c4640$de1811d8@danwaters> Thanks Jim! Your example code would be a great help. Is this an example of a pass-through query? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 18, 2005 9:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Pull Data From Oracle Into Access XP Hi Dan: It sure can. You have to use an ADO connection, send a SQL query through the connection and retrieve and process the results through a recordset. It is not difficult. If you need some code send all a request. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2005 12:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 19 07:09:49 2005 From: erbachs at gmail.com (Steve Erbach) Date: Wed, 19 Jan 2005 07:09:49 -0600 Subject: [AccessD] complex query!! In-Reply-To: <0IAJ00565MR07F@l-daemon> References: <39cb22f305011806202fea4323@mail.gmail.com> <0IAJ00565MR07F@l-daemon> Message-ID: <39cb22f305011905093812d04c@mail.gmail.com> Jim, All right, all right! I've already said that I'm 52. And your age is? And Stuart's age is? I promise not to reply with (too many) old geezer/alter kocker jokes. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 18:55:04 -0800, Jim Lawrence wrote: > Hey, if he is honoured for his age being older I should be more honoured. > :-) > > Jim > From garykjos at gmail.com Wed Jan 19 07:30:15 2005 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 19 Jan 2005 07:30:15 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <000401c4fdde$cb9c4640$de1811d8@danwaters> References: <17159818.1106104216622.JavaMail.root@sniper13.securence.com> <000401c4fdde$cb9c4640$de1811d8@danwaters> Message-ID: Or you can link the Oracle Tables in as Access tables via ODBC and do regular queries against them too. If you have criteria to go for a specific record or set of records the entire Oracle table won't be pulled. The performance is pretty good - depending on how specific your criteria are. . On Tue, 18 Jan 2005 22:24:40 -0600, Dan Waters wrote: > Thanks Jim! Your example code would be a great help. > > Is this an example of a pass-through query? > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Tuesday, January 18, 2005 9:06 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Pull Data From Oracle Into Access XP > > Hi Dan: > > It sure can. You have to use an ADO connection, send a SQL query through the > connection and retrieve and process the results through a recordset. It is > not difficult. If you need some code send all a request. > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 18, 2005 12:36 PM > To: Database Advisors > Subject: [AccessD] Pull Data From Oracle Into Access XP > > I have an application where I need to routinely look up information in an > Oracle database. Can this be done without pulling the entire contents of > the table (or tables) into Access each time? > > Thanks, > > Dan Waters > > ProMation Systems > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 DWUTKA at marlow.com Wed Jan 19 09:36:18 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 09:36:18 -0600 Subject: [AccessD] OT: Route computer to network Message-ID: <123701F54509D9119A4F00D0B747349016D1DE@main2.marlow.com> Did you setup RAS, on the server in the middle? Where are your WINS and DNS services running? Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Tuesday, January 18, 2005 9:01 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Route computer to network Hi Drew: Getting two networks running on different nets is the least of the problem. The computers can all see each other but actually connecting the shared printers, directories and internet is where they get belligerent. Right now the only computer that has no problem is the one in the middle...the 2000 server. I think the whole thing can be resolved around routing but there is some tricks and language that is not apparent to non-network-tech guys. Any words of wisdom? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 7:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 19 09:36:40 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 09:36:40 -0600 Subject: [AccessD] Drew - Telephony Message-ID: <123701F54509D9119A4F00D0B747349016D1DF@main2.marlow.com> Just do a search on PlanetSourceCode.com, in the VB section. Drew -----Original Message----- From: Darren DICK [mailto:d.dick at uws.edu.au] Sent: Tuesday, January 18, 2005 9:30 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Drew - Telephony Hi Drew et al Can I see an example of some code to return the callerID? Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, 19 January 2005 3:54 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Drew - Telephony Yes and no. By the time I finally got a modem that would work with my Caller ID, she went with NetZero! The basic plan was to have RAS turned off. The modem would look at the Caller ID (had about a dozen examples off of PSC for VB to do this), with the right number, I would just start the RAS service, and whalla, it's connected. The only catch (that I never tested), was that it needed to stop the service once the call was dropped (otherwise, RAS would answer all of my calls). Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 18, 2005 10:29 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Drew - Telephony Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marklbreen at gmail.com Wed Jan 19 10:17:25 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:17:25 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: <39cb22f3050117174373a7ef5a@mail.gmail.com> References: <39cb22f3050117174373a7ef5a@mail.gmail.com> Message-ID: Hello Steve, I had not seen those, so thanks for that. I does not eliminate the need to add the reference, but what it does suggest is that we should not have to actually install ADO, which is what we were trying to avoid. Thanks again. Mark On Mon, 17 Jan 2005 19:43:43 -0600, Steve Erbach wrote: > Mark, > > I suppose that you've seen these: > > http://support.microsoft.com/default.aspx?scid=kb;en-us;184233 > http://support.microsoft.com/default.aspx?scid=kb;en-us;185033 > > Sorry I don't have any more to offer. > > Steve Erbach > Neenah, WI > > > On Mon, 17 Jan 2005 11:57:48 +0000, Mark Breen wrote: > > Hello All, > > > > I just sent an email tell you about a new project that I have taken > > on. It is Access 97 and Oracle as the BE. > > > > We would like to use ADO for some stored procedures to avail of output > > parameters, but it is not desirable to have to reference ADO on five > > hundred PC's. Especially with different versions of the OS throughout > > the company. > > > > Is there a way that I can call this ADO, from a central database and > > pass the results back to the clients that are located throughout the > > company? Maybe MDA's? I know that if I use MDA's that I will have to > > reference them, but that might not be too bad because at least I can > > control the version. But that MDA will need the ADO reference. > > > > I have not really done any COM / DCOM work, but maybe some of you have > > and can think of a solution to this, > > > > The alternative is to try to rev the access db with new references to ado. > > > > Thanks in advance for your help. > > > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marklbreen at gmail.com Wed Jan 19 10:18:48 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:18:48 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: <0IAH0075TQY8MP@l-daemon> References: <0IAH0075TQY8MP@l-daemon> Message-ID: Hello Jim, Thanks for that, actually it may not be such a big issue if as they say, ADO / MDAC is already installed. It did not fear adding the reference, thats the easy bit is was the expectation of hundreds of references, but probably we will not see hundreds. Thanks again. Mark On Mon, 17 Jan 2005 18:30:58 -0800, Jim Lawrence wrote: > Hi Mark: > > ADO is dependant on the MDAC files stored in the 'Program Files\Common > Files\System\ado' directory. Every Windows OS from 98 has it setup that way. > The alternative is to add an appropriate ODBC connection to every PC.... I > have been that route and believe me using ADO is a piece of cake in > comparison. At one point I had over 65 computers connected using a variety > of OS versions, all over the country, many with different connection > standards and most of offices I have never been to. > > The only time you could run into issues is if you are getting too fancy with > your ADO calls... not all versions of ADO support streaming or data shaping. > If you did you could simply broadcast out the latest version and have it > placed in the above mentioned directory. > > HTH > Jim > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen > Sent: Monday, January 17, 2005 3:58 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Calling ADO without having to roll out five hundred new > mdbs > > Hello All, > > I just sent an email tell you about a new project that I have taken > on. It is Access 97 and Oracle as the BE. > > We would like to use ADO for some stored procedures to avail of output > parameters, but it is not desirable to have to reference ADO on five > hundred PC's. Especially with different versions of the OS throughout > the company. > > Is there a way that I can call this ADO, from a central database and > pass the results back to the clients that are located throughout the > company? Maybe MDA's? I know that if I use MDA's that I will have to > reference them, but that might not be too bad because at least I can > control the version. But that MDA will need the ADO reference. > > I have not really done any COM / DCOM work, but maybe some of you have > and can think of a solution to this, > > The alternative is to try to rev the access db with new references to ado. > > Thanks in advance for your help. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marklbreen at gmail.com Wed Jan 19 10:19:34 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:19:34 +0000 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: <123701F54509D9119A4F00D0B747349016D1C7@main2.marlow.com> References: <123701F54509D9119A4F00D0B747349016D1C7@main2.marlow.com> Message-ID: Hello Drew, Not unless they are renamed themselves 02.ie and are a telco in Dublin :) Mark On Mon, 17 Jan 2005 10:08:03 -0600, DWUTKA at marlow.com wrote: > This wouldn't happen to be for Marlow Industries, would it? Sounds > like one of our systems. > > Drew > > -----Original Message----- > From: Mark Breen [mailto:marklbreen at gmail.com] > Sent: Monday, January 17, 2005 5:52 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 97 Architecture with Oracle DB > > Hello All, > > I have taken a contract with a client that are using Access 97 and > Oracle for an enormous system. > > There are hundreds of tables, queries, pass through queries, linked > tables and all sorts of other stuff also in it. > > There is no documentation at all, no inline comments at all anywhere! > No framework of any sort and each form is created as a new form with > only small similarities to the existing ones! > > Error handling amounts to on error resume next ! > > I am seeking your suggestions as to how to continue to develop this > system with the future in mind. I am considering some way of using > the existing MDB to call new MDB's. These new MDB's will be created > and developed in a more sytematic way. Any comments you have on this > would be welcome. > > The current archecture is Oracle BE, with Access FE, but with lots of > local data in the FE also. At some stage in the future 12-18-24 > months, they may overhaul the entire system, but in the meantime, we > have to continue working with what we have. > > Thanks for your input. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 19 10:20:42 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 19 Jan 2005 08:20:42 -0800 Subject: [AccessD] complex query!! Message-ID: Now if you young whippersnappers would just quit all your noise, we old geezers could finish our naps in peace! :-> Charlotte Foust -----Original Message----- From: Steve Erbach [mailto:erbachs at gmail.com] Sent: Wednesday, January 19, 2005 5:10 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Jim, All right, all right! I've already said that I'm 52. And your age is? And Stuart's age is? I promise not to reply with (too many) old geezer/alter kocker jokes. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 18:55:04 -0800, Jim Lawrence wrote: > Hey, if he is honoured for his age being older I should be more > honoured. > :-) > > Jim > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marklbreen at gmail.com Wed Jan 19 10:20:59 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:20:59 +0000 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: <41EC0D0C.1090007@shaw.ca> References: <20050117104907.BBEE925567F@smtp.nildram.co.uk> <41EC0D0C.1090007@shaw.ca> Message-ID: John and Marty, Thanks for that, good advice from both of you. I am only a cog in the gears here, but certainly they will have to follow some path. I was told today that there are actually 1000 tables in the db :). Mark On Mon, 17 Jan 2005 11:07:56 -0800, MartyConnelly wrote: > You might want to pick up a copy of Total Access Analyzer from FMS > at least it will document what is going on and list dead code and unused > objects > > http://www.fmsinc.com/Products/suites/tadeveloper.asp > > Mark Breen wrote: > > >Hello All, > > > >I have taken a contract with a client that are using Access 97 and > >Oracle for an enormous system. > > > >There are hundreds of tables, queries, pass through queries, linked > >tables and all sorts of other stuff also in it. > > > >There is no documentation at all, no inline comments at all anywhere! > >No framework of any sort and each form is created as a new form with > >only small similarities to the existing ones! > > > >Error handling amounts to on error resume next ! > > > >I am seeking your suggestions as to how to continue to develop this > >system with the future in mind. I am considering some way of using > >the existing MDB to call new MDB's. These new MDB's will be created > >and developed in a more sytematic way. Any comments you have on this > >would be welcome. > > > >The current archecture is Oracle BE, with Access FE, but with lots of > >local data in the FE also. At some stage in the future 12-18-24 > >months, they may overhaul the entire system, but in the meantime, we > >have to continue working with what we have. > > > >Thanks for your input. > > > >Mark > > > > > > -- > 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 Wed Jan 19 11:20:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 19 Jan 2005 18:20:33 +0100 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: Hi Mark Next step would be how to use Access without installing it on the users' machines. This list will be all ears!! Well, I guess you have two options: Running a Terminal Service (oops, did you say goodbye to your budget for the next three years?) or using DCom - sending data to some "remote" machines running some apps for you which will return massaged data to the user, much like a web service today. If I recall correctly, Shamil was involved in a distributed POS system using Dcom. /gustav >>> marklbreen at gmail.com 19-01-2005 17:17:25 >>> .. I does not eliminate the need to add the reference, but what it does suggest is that we should not have to actually install ADO, which is what we were trying to avoid. > > We would like to use ADO for some stored procedures to avail of output > > parameters, but it is not desirable to have to reference ADO on five > > hundred PC's. Especially with different versions of the OS throughout > > the company. > > > > Is there a way that I can call this ADO, from a central database and > > pass the results back to the clients that are located throughout the > > company? Maybe MDA's? I know that if I use MDA's that I will have to > > reference them, but that might not be too bad because at least I can > > control the version. But that MDA will need the ADO reference. > > > > I have not really done any COM / DCOM work, but maybe some of you have > > and can think of a solution to this, > > > > The alternative is to try to rev the access db with new references to ado. From Jdemarco at hudsonhealthplan.org Wed Jan 19 11:30:28 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Wed, 19 Jan 2005 12:30:28 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2A99@TTNEXCHCL2.hshhp.com> List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY *********************************************************************************** "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 cfoust at infostatsystems.com Wed Jan 19 11:42:31 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 19 Jan 2005 09:42:31 -0800 Subject: [AccessD] Outlook 2K automation warning Message-ID: Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 Wed Jan 19 12:04:03 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Wed, 19 Jan 2005 13:04:03 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2A9B@TTNEXCHCL2.hshhp.com> That's what I was afraid of! Thanks. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 Wed Jan 19 12:28:36 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 19 Jan 2005 10:28:36 -0800 Subject: [AccessD] Outlook 2K automation warning References: <08F823FD83787D4BA0B99CA580AD3C749D2A9B@TTNEXCHCL2.hshhp.com> Message-ID: <41EEA6D4.80903@shaw.ca> Helen Feddema has a couple of articles and examples on redemption and outlook security http://www.woodyswatch.com/access/archtemplate.asp?7-01 For more information on the Redemption Library (which includes the SafeOutlook Library), see Access Archon #113, Avoiding the Object Model Guardian with the Redemption Library. http://www.helenfeddema.com/access.htm Jim DeMarco wrote: >That's what I was afraid of! Thanks. > >Jim D. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte >Foust >Sent: Wednesday, January 19, 2005 12:43 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Outlook 2K automation warning > > >Welcome to the wonderful world of Big Brother security! Take a look in >the archives for discussions on the use of Redemption or ClickYes for >Outlook security madness. > >Charlotte Foust > > >-----Original Message----- >From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] >Sent: Wednesday, January 19, 2005 9:30 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Outlook 2K automation warning > > >List, > >Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. >This machine has Outlook code that traps the NewMail event then stores >certain messages to a help desk Access database. Ever since they >installed the SP we're getting popups on every mail that arrives in our >admin person's Inbox requiring her intervention. The dialog reads: > > >A program is trying to access e-mail addresses you have stored in >Outlook. Do you want to allow this? > >If this is unexpected, it may be a virus and you should choose "No". > > >It then asks for how long access should be provided. > >Is there any way to get rid of this popup? This admin person does all >the admin for our dept. and gets a lot mail and is quite fed up with >clicking past this thing (she also has to select a check box on the >dialog to continue). > >I tried removing the code and writing it into a stand-alone VB app that >traps the NewMail event figuring it was the presence of Macros that >caused it but no luck. > >TIA, > >Jim DeMarco >Director Application Development >Hudson Health Plan >Tarrytown, NY > > > >************************************************************************ >*********** >"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 Jdemarco at hudsonhealthplan.org Wed Jan 19 12:30:57 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Wed, 19 Jan 2005 13:30:57 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2A9C@TTNEXCHCL2.hshhp.com> Bummer. I thought only newer versions were subject to this PITA!! Thanks, Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MartyConnelly Sent: Wednesday, January 19, 2005 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Outlook 2K automation warning Helen Feddema has a couple of articles and examples on redemption and outlook security http://www.woodyswatch.com/access/archtemplate.asp?7-01 For more information on the Redemption Library (which includes the SafeOutlook Library), see Access Archon #113, Avoiding the Object Model Guardian with the Redemption Library. http://www.helenfeddema.com/access.htm Jim DeMarco wrote: >That's what I was afraid of! Thanks. > >Jim D. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte >Foust >Sent: Wednesday, January 19, 2005 12:43 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Outlook 2K automation warning > > >Welcome to the wonderful world of Big Brother security! Take a look in >the archives for discussions on the use of Redemption or ClickYes for >Outlook security madness. > >Charlotte Foust > > >-----Original Message----- >From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] >Sent: Wednesday, January 19, 2005 9:30 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Outlook 2K automation warning > > >List, > >Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. >This machine has Outlook code that traps the NewMail event then stores >certain messages to a help desk Access database. Ever since they >installed the SP we're getting popups on every mail that arrives in our >admin person's Inbox requiring her intervention. The dialog reads: > > >A program is trying to access e-mail addresses you have stored in >Outlook. Do you want to allow this? > >If this is unexpected, it may be a virus and you should choose "No". > > >It then asks for how long access should be provided. > >Is there any way to get rid of this popup? This admin person does all >the admin for our dept. and gets a lot mail and is quite fed up with >clicking past this thing (she also has to select a check box on the >dialog to continue). > >I tried removing the code and writing it into a stand-alone VB app that >traps the NewMail event figuring it was the presence of Macros that >caused it but no luck. > >TIA, > >Jim DeMarco >Director Application Development >Hudson Health Plan >Tarrytown, NY > > > >************************************************************************ >*********** >"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 -- 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 Wed Jan 19 13:34:01 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 19 Jan 2005 11:34:01 -0800 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: Message-ID: Or look at list member Francisco Tapia's neat example which uses blat at: http://rogersaccesslibrary.com/Otherdownload.asp?SampleName='blat.adp' (I'm glad we got away from interfacing w/ Outlook) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, January 19, 2005 9:43 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 DWUTKA at marlow.com Wed Jan 19 14:11:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 14:11:11 -0600 Subject: [AccessD] Access 97 Architecture with Oracle DB Message-ID: <123701F54509D9119A4F00D0B747349016D1E0@main2.marlow.com> Phew, okay, just checking. Making sure I'm not having someone go behind my back. I've been fighting tooth and nail to do something with the project that sounded just like what you are talking about. It's a legacy system from before I got here, and is a virtual nightmare! Drew -----Original Message----- From: Mark Breen [mailto:marklbreen at gmail.com] Sent: Wednesday, January 19, 2005 10:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 97 Architecture with Oracle DB Hello Drew, Not unless they are renamed themselves 02.ie and are a telco in Dublin :) Mark On Mon, 17 Jan 2005 10:08:03 -0600, DWUTKA at marlow.com wrote: > This wouldn't happen to be for Marlow Industries, would it? Sounds > like one of our systems. > > Drew > > -----Original Message----- > From: Mark Breen [mailto:marklbreen at gmail.com] > Sent: Monday, January 17, 2005 5:52 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 97 Architecture with Oracle DB > > Hello All, > > I have taken a contract with a client that are using Access 97 and > Oracle for an enormous system. > > There are hundreds of tables, queries, pass through queries, linked > tables and all sorts of other stuff also in it. > > There is no documentation at all, no inline comments at all anywhere! > No framework of any sort and each form is created as a new form with > only small similarities to the existing ones! > > Error handling amounts to on error resume next ! > > I am seeking your suggestions as to how to continue to develop this > system with the future in mind. I am considering some way of using > the existing MDB to call new MDB's. These new MDB's will be created > and developed in a more sytematic way. Any comments you have on this > would be welcome. > > The current archecture is Oracle BE, with Access FE, but with lots of > local data in the FE also. At some stage in the future 12-18-24 > months, they may overhaul the entire system, but in the meantime, we > have to continue working with what we have. > > Thanks for your input. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 19 14:13:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 14:13:07 -0600 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: <123701F54509D9119A4F00D0B747349016D1E1@main2.marlow.com> ASP Interface. IE should already be installed on the end users machines. An Access .mdb on the IIS server itself is almost as good as a true SQL Server, except the .mdb is faster (cause of less overhead), but it does have the size limit, and no native transaction logs. Drew -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: Wednesday, January 19, 2005 11:21 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Calling ADO without having to roll out five hundred newmdbs Hi Mark Next step would be how to use Access without installing it on the users' machines. This list will be all ears!! Well, I guess you have two options: Running a Terminal Service (oops, did you say goodbye to your budget for the next three years?) or using DCom - sending data to some "remote" machines running some apps for you which will return massaged data to the user, much like a web service today. If I recall correctly, Shamil was involved in a distributed POS system using Dcom. /gustav >>> marklbreen at gmail.com 19-01-2005 17:17:25 >>> .. I does not eliminate the need to add the reference, but what it does suggest is that we should not have to actually install ADO, which is what we were trying to avoid. > > We would like to use ADO for some stored procedures to avail of output > > parameters, but it is not desirable to have to reference ADO on five > > hundred PC's. Especially with different versions of the OS throughout > > the company. > > > > Is there a way that I can call this ADO, from a central database and > > pass the results back to the clients that are located throughout the > > company? Maybe MDA's? I know that if I use MDA's that I will have to > > reference them, but that might not be too bad because at least I can > > control the version. But that MDA will need the ADO reference. > > > > I have not really done any COM / DCOM work, but maybe some of you have > > and can think of a solution to this, > > > > The alternative is to try to rev the access db with new references to ado. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JRojas at tnco-inc.com Wed Jan 19 14:20:34 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Wed, 19 Jan 2005 15:20:34 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D7@mercury.tnco-inc.com> You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From jwcolby at colbyconsulting.com Wed Jan 19 14:32:32 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 19 Jan 2005 15:32:32 -0500 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: <0CC84C9461AE6445AD5A602001C41C4B05A0D7@mercury.tnco-inc.com> Message-ID: <002c01c4fe66$009c7770$677aa8c0@ColbyM6805> Uh huh! The lawyers have spoken, Microsoft pays them to much to ignore them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Rojas Sent: Wednesday, January 19, 2005 3:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 cfoust at infostatsystems.com Wed Jan 19 14:47:53 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 19 Jan 2005 12:47:53 -0800 Subject: [AccessD] Outlook 2K automation warning Message-ID: They "broke" it by plugging a security hole. I can't think of any way for the machine to know wether a particular instance of a program trying to use Outlook is legitimate or not. There a web bugs that can "phone home" and trojans that can use your machine in a DDOS attack, which leaves *you* liable. Which aggrevation would you prefer? Charlotte Foust -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Wednesday, January 19, 2005 12:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 dmcafee at pacbell.net Wed Jan 19 14:42:11 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 19 Jan 2005 12:42:11 -0800 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: <0CC84C9461AE6445AD5A602001C41C4B05A0D7@mercury.tnco-inc.com> Message-ID: Yup, just like they released an Anti-spamware instead of fixing IE :) The funny thing about the Outlook fix (or lack there of) is that all MS accomplished was to frustrate us programmers who used that function (like I did) to automatically send emails from Word, Excel or Access legitimately but it still does not prevent the automatic launching of scripts in emails which is actually how you get the virus. :D David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Rojas Sent: Wednesday, January 19, 2005 12:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 stuart at lexacorp.com.pg Wed Jan 19 15:52:42 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 20 Jan 2005 07:52:42 +1000 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: Message-ID: <41EF634A.7658.377B50D@stuart.lexacorp.com.pg> On 19 Jan 2005 at 12:47, Charlotte Foust wrote: > They "broke" it by plugging a security hole. I can't think of any way > for the machine to know wether a particular instance of a program trying > to use Outlook is legitimate or not. There a web bugs that can "phone > home" and trojans that can use your machine in a DDOS attack, which > leaves *you* liable. Which aggrevation would you prefer? > I prefer the third option. An email client that doesn't automagically run malicious code or execute web bugs. That's why I don't use Outlook/OE :-) As with their recent anti-spyware beta (or is it really just a disguised Windows registration validator and piracy hunter?), MS is demonstrating that they're better at mopping floors than at fixing leaky roofs :-) -- Stuart From stuart at lexacorp.com.pg Wed Jan 19 15:58:32 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 20 Jan 2005 07:58:32 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011905093812d04c@mail.gmail.com> References: <0IAJ00565MR07F@l-daemon> Message-ID: <41EF64A8.15946.37D0E7F@stuart.lexacorp.com.pg> On 19 Jan 2005 at 7:09, Steve Erbach wrote: > And Stuart's age is? Actually I'm still in the prime of life at 55 (until next month). Guess it's the 2 1/2 y.o. daughter that keeps me young :-) -- Stuart From reuben at gfconsultants.com Wed Jan 19 16:13:15 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 19 Jan 2005 17:13:15 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: Gustav, I downloaded and installed that FTP software and your modules. They work perfectly. I have created a zip process using a class from John Colby, but it requires I install a dll on every users computer. Does the zip package you mention make installation (for me)simpler? And do you have a module to run it from within Access? I already have around 140 installs state wide and need to minimize the amount of work needed to add this Zip and FTP feature. I notice that the docs say that it does not need to be installed. I only ask because I would like to have all the info before digging too far. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav >>> reuben at gfconsultants.com 12-01-2005 18:57:50 >>> John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 19 18:49:13 2005 From: erbachs at gmail.com (Steve Erbach) Date: Wed, 19 Jan 2005 18:49:13 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41EF64A8.15946.37D0E7F@stuart.lexacorp.com.pg> References: <0IAJ00565MR07F@l-daemon> <39cb22f305011905093812d04c@mail.gmail.com> <41EF64A8.15946.37D0E7F@stuart.lexacorp.com.pg> Message-ID: <39cb22f305011916497b26ba4f@mail.gmail.com> Stuart, Hey! Congratulations. I have a 6-year-old daughter. Here she is last summer sometime: http://www.swerbach.com/serbach/images/elbooboo.jpg (232 KB) Steve Erbach Neenah, WI On Thu, 20 Jan 2005 07:58:32 +1000, Stuart McLachlan wrote: > On 19 Jan 2005 at 7:09, Steve Erbach wrote: > > > And Stuart's age is? > > Actually I'm still in the prime of life at 55 (until next month). Guess > it's the 2 1/2 y.o. daughter that keeps me young :-) > > -- > Stuart From accessd at shaw.ca Wed Jan 19 20:43:04 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 19 Jan 2005 18:43:04 -0800 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011916497b26ba4f@mail.gmail.com> Message-ID: <0IAL00A1FGUVF8@l-daemon> Hi Steve: She sure is cute! Does she get her good looks from her Mom? ...or from Dad? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Wednesday, January 19, 2005 4:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Stuart, Hey! Congratulations. I have a 6-year-old daughter. Here she is last summer sometime: http://www.swerbach.com/serbach/images/elbooboo.jpg (232 KB) Steve Erbach Neenah, WI On Thu, 20 Jan 2005 07:58:32 +1000, Stuart McLachlan wrote: > On 19 Jan 2005 at 7:09, Steve Erbach wrote: > > > And Stuart's age is? > > Actually I'm still in the prime of life at 55 (until next month). Guess > it's the 2 1/2 y.o. daughter that keeps me young :-) > > -- > 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 Jan 20 03:20:11 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2005 10:20:11 +0100 Subject: [AccessD] Zip and send to web server Message-ID: Hi Reuben Great! Freebyte Zip is one exe at <300K. If you by "install" mean registering a dll, that is not needed - it just needs to be copied to some place where your app can find it. But wouldn't that be same for John's dll? It is not always needed to copy them to the system folder and do a registration. I have no module for FBZip - guess you hardly need it, the command line is pretty simple as you would expect. One limition I've found is that it doesn't respect relative paths like ..\parentdir\filetozip.mdb you have to specify full paths like d:\somedir\parentdir\filetozip.mdb /gustav >>> reuben at gfconsultants.com 19-01-2005 23:13:15 >>> Gustav, I downloaded and installed that FTP software and your modules. They work perfectly. I have created a zip process using a class from John Colby, but it requires I install a dll on every users computer. Does the zip package you mention make installation (for me)simpler? And do you have a module to run it from within Access? I already have around 140 installs state wide and need to minimize the amount of work needed to add this Zip and FTP feature. I notice that the docs say that it does not need to be installed. I only ask because I would like to have all the info before digging too far. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav From stuart at lexacorp.com.pg Thu Jan 20 03:39:51 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 20 Jan 2005 19:39:51 +1000 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <41F00907.19493.85B994@stuart.lexacorp.com.pg> > > Does the zip package you mention make installation (for me)simpler? > And do > you have a module to run it from within Access? > > I already have around 140 installs state wide and need to minimize the > amount of work needed to add this Zip and FTP feature. I notice that > the > docs say that it does not need to be installed. > > I only ask because I would like to have all the info before digging too > far. > To instal FreeZip and the FTP feature along with your application, take a look at HJ-Install from the creators of FreeZip: http://www.freebyte.com/hjinstall/ -- Stuart From erbachs at gmail.com Thu Jan 20 06:36:42 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 20 Jan 2005 06:36:42 -0600 Subject: [AccessD] complex query!! In-Reply-To: <0IAL00A1FGUVF8@l-daemon> References: <39cb22f305011916497b26ba4f@mail.gmail.com> <0IAL00A1FGUVF8@l-daemon> Message-ID: <39cb22f305012004364c0234a2@mail.gmail.com> Jim, She gets the dimple on the right side, her pointed ears, and the distance between the eyes from me. My mother's side of my family provided the tiny nose. Otherwise it's all Janet, my wife. Every day I tell Eleanor that she is the most beautiful girl that has ever been born in all of recorded human history. Now, what was the topic supposed to be again? Steve Erbach Neenah, WI On Wed, 19 Jan 2005 18:43:04 -0800, Jim Lawrence wrote: > Hi Steve: > > She sure is cute! Does she get her good looks from her Mom? ...or from Dad? > > Jim From Jdemarco at hudsonhealthplan.org Thu Jan 20 07:04:12 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 20 Jan 2005 08:04:12 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2AA6@TTNEXCHCL2.hshhp.com> And now we're seeing possible issues with Redemtion and Outlook 2K3 (as posted on this list)? Just as we're getting ready to move in that direction. This is getting tough! Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 19, 2005 2:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Or look at list member Francisco Tapia's neat example which uses blat at: http://rogersaccesslibrary.com/Otherdownload.asp?SampleName='blat.adp' (I'm glad we got away from interfacing w/ Outlook) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, January 19, 2005 9:43 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 marklbreen at gmail.com Thu Jan 20 07:09:22 2005 From: marklbreen at gmail.com (Mark Breen) Date: Thu, 20 Jan 2005 13:09:22 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs In-Reply-To: <123701F54509D9119A4F00D0B747349016D1E1@main2.marlow.com> References: <123701F54509D9119A4F00D0B747349016D1E1@main2.marlow.com> Message-ID: Hello Drew, :) Nice one, I agree with your analogy of IIS / Access and IE. For a small Client Server app, it is an option. We decided to test, following you guys comments, the setting of the ADO reference and testing 10-30 machines. As per Steve's and others reference to the knowledge base, ADO should already be installed so there should be no difficulty referencing it. My next concern (and I am not asking for help, just thinking out load) is the versions of ADO that we will reference. What happens if I reference ADO version 2.6 for example, but the user has a later or earlier version than the development machine? Do I need to programatically enumerate the references and check for "missing" and then programatically attempt to assign another version of ADO? Does not sound that pretty ! I am not too concerned about needing the latest version, all we are doing is calling an Oracle stored procedure and accepting output parameters (hence the need to ADO in the first place). Thanks for any comments, Mark On Wed, 19 Jan 2005 14:13:07 -0600, DWUTKA at marlow.com wrote: > ASP Interface. IE should already be installed on the end users machines. > An Access .mdb on the IIS server itself is almost as good as a true SQL > Server, except the .mdb is faster (cause of less overhead), but it does have > the size limit, and no native transaction logs. > > Drew > > -----Original Message----- > From: Gustav Brock [mailto:Gustav at cactus.dk] > Sent: Wednesday, January 19, 2005 11:21 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Calling ADO without having to roll out five > hundred newmdbs > > Hi Mark > > Next step would be how to use Access without installing it on the > users' machines. > This list will be all ears!! > > Well, I guess you have two options: Running a Terminal Service (oops, > did you say goodbye to your budget for the next three years?) or using > DCom - sending data to some "remote" machines running some apps for you > which will return massaged data to the user, much like a web service > today. > If I recall correctly, Shamil was involved in a distributed POS system > using Dcom. > > /gustav > > >>> marklbreen at gmail.com 19-01-2005 17:17:25 >>> > > .. I does not eliminate the > need to add the reference, but what it does suggest is that we should > not have to actually install ADO, which is what we were trying to > avoid. > > > > We would like to use ADO for some stored procedures to avail of > output > > > parameters, but it is not desirable to have to reference ADO on > five > > > hundred PC's. Especially with different versions of the OS > throughout > > > the company. > > > > > > Is there a way that I can call this ADO, from a central database > and > > > pass the results back to the clients that are located throughout > the > > > company? Maybe MDA's? I know that if I use MDA's that I will have > to > > > reference them, but that might not be too bad because at least I > can > > > control the version. But that MDA will need the ADO reference. > > > > > > I have not really done any COM / DCOM work, but maybe some of you > have > > > and can think of a solution to this, > > > > > > The alternative is to try to rev the access db with new references > to ado. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cyx5 at cdc.gov Thu Jan 20 07:10:32 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 08:10:32 -0500 Subject: [AccessD] The Polyp Problem Message-ID: I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? From Gustav at cactus.dk Thu Jan 20 07:42:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2005 14:42:33 +0100 Subject: [AccessD] Calling ADO without having to roll out five hundrednewmdbs Message-ID: Hi Mark Typically a newer version will be accepted while and older will not. But only testing can determine this for sure. /gustav >>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> My next concern (and I am not asking for help, just thinking out load) is the versions of ADO that we will reference. What happens if I reference ADO version 2.6 for example, but the user has a later or earlier version than the development machine? Do I need to programatically enumerate the references and check for "missing" and then programatically attempt to assign another version of ADO? Does not sound that pretty ! I am not too concerned about needing the latest version, all we are doing is calling an Oracle stored procedure and accepting output parameters (hence the need to ADO in the first place). From dejpolsys at hotmail.com Thu Jan 20 09:54:25 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Thu, 20 Jan 2005 10:54:25 -0500 Subject: [AccessD] Calling ADO without having to roll out fivehundrednewmdbs References: Message-ID: ..afaicr if you reference an older version than installed, the newer version will be used without any user interaction ...but if you reference a newer version than the one installed and use new or revised calls that are differentiated between the two versions you will get a compile error on a missing reference. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, January 20, 2005 8:42 AM Subject: Re: [AccessD] Calling ADO without having to roll out fivehundrednewmdbs > Hi Mark > > Typically a newer version will be accepted while and older will not. > But only testing can determine this for sure. > > /gustav > >>>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> > > My next concern (and I am not asking for help, just thinking out load) > is the versions of ADO that we will reference. What happens if I > reference ADO version 2.6 for example, but the user has a later or > earlier version than the development machine? > > Do I need to programatically enumerate the references and check for > "missing" and then programatically attempt to assign another version > of ADO? Does not sound that pretty ! > > I am not too concerned about needing the latest version, all we are > doing is calling an Oracle stored procedure and accepting output > parameters (hence the need to ADO in the first place). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From awithing at twcny.rr.com Thu Jan 20 09:55:39 2005 From: awithing at twcny.rr.com (withington) Date: Thu, 20 Jan 2005 10:55:39 -0500 Subject: [AccessD] changing a field name througout the databse In-Reply-To: <004801c4f9b1$acf9b4b0$fbc581d5@pedro> References: <20050112212056.GA71416@kongemord.krig.net> <004801c4f9b1$acf9b4b0$fbc581d5@pedro> Message-ID: <41EFD47B.8090802@twcny.rr.com> I have a client who created a database in Access. When they named the fields, they left spaces in some of the field names. Everything was working fine until the database was asked to work with Mapquest. Apparently Mapquest does not like the spaces. Is there a way to universally change the field name every time it occurs to not have any spaces? They are using Access 2000 thank you augusta > > From EdTesiny at oasas.state.ny.us Thu Jan 20 10:04:44 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Thu, 20 Jan 2005 11:04:44 -0500 Subject: [AccessD] changing a field name througout the databse Message-ID: I would suggest using Rick Fisher's Find and Replace, free for 30 days then $37 for a registered copy. It has saved me tons of time. You can find it at www.rickworld.com There is also SpeedFerret but I haven't had any experience with it. 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 withington > Sent: Thursday, January 20, 2005 10:56 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] changing a field name througout the databse > > I have a client who created a database in Access. When they named the > fields, they left spaces in some of the field names. Everything was > working fine until the database was asked to work with Mapquest. > Apparently Mapquest does not like the spaces. > > Is there a way to universally change the field name every > time it occurs > to not have any spaces? They are using Access 2000 > > thank you > augusta > > > > > > -- > 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 Jan 20 10:17:22 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 20 Jan 2005 08:17:22 -0800 Subject: [AccessD] The Polyp Problem References: Message-ID: <061701c4ff0b$85bd37f0$6501a8c0@HAL9002> Karen: If you're delivering an mde it's a snap. Just put a date check in the opening form open event and quit the program if the date is past. I also put a 'date last accessed in a table and check to see if today's date is less than the date last accessed. That's so that they don't just move the clock back to a date prior to the date bomb. In my commercial product I have a key with an encrypted expiration date which the user has to get updated every so often. That way I don't have to worry about illegal copies being made. I can send out an evaluator with a 30 or 60 day expiration. Bu that's probably more elaborate than you need. Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Thursday, January 20, 2005 5:10 AM Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 20 10:19:28 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 20 Jan 2005 11:19:28 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <000401c4ff0b$d0c6a920$677aa8c0@ColbyM6805> Yep, just copy the dll to the windows / system dir and it is just found. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 20, 2005 4:20 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Great! Freebyte Zip is one exe at <300K. If you by "install" mean registering a dll, that is not needed - it just needs to be copied to some place where your app can find it. But wouldn't that be same for John's dll? It is not always needed to copy them to the system folder and do a registration. I have no module for FBZip - guess you hardly need it, the command line is pretty simple as you would expect. One limition I've found is that it doesn't respect relative paths like ..\parentdir\filetozip.mdb you have to specify full paths like d:\somedir\parentdir\filetozip.mdb /gustav >>> reuben at gfconsultants.com 19-01-2005 23:13:15 >>> Gustav, I downloaded and installed that FTP software and your modules. They work perfectly. I have created a zip process using a class from John Colby, but it requires I install a dll on every users computer. Does the zip package you mention make installation (for me)simpler? And do you have a module to run it from within Access? I already have around 140 installs state wide and need to minimize the amount of work needed to add this Zip and FTP feature. I notice that the docs say that it does not need to be installed. I only ask because I would like to have all the info before digging too far. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Thu Jan 20 10:19:46 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 20 Jan 2005 11:19:46 -0500 Subject: [AccessD] changing a field name througout the databse Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1D@xlivmbx21.aig.com> There are many solutions, but Rick Fisher's Find and Replace is my favorite. See http://www.rickworld.com/ Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of withington > Sent: Thursday, January 20, 2005 10:56 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] changing a field name througout the databse > > I have a client who created a database in Access. When they named the > fields, they left spaces in some of the field names. Everything was > working fine until the database was asked to work with Mapquest. > Apparently Mapquest does not like the spaces. > > Is there a way to universally change the field name every time it occurs > to not have any spaces? They are using Access 2000 > > thank you > augusta > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From awithing at twcny.rr.com Thu Jan 20 10:20:21 2005 From: awithing at twcny.rr.com (withington) Date: Thu, 20 Jan 2005 11:20:21 -0500 Subject: [AccessD] changing a field name througout the databse In-Reply-To: References: Message-ID: <41EFDA45.7060509@twcny.rr.com> Thanks for your response. I'll give it a try. Seems too bad that there is not any intuitive integration with Access - but I guess that would be a huge task! thanks again augusta Tesiny, Ed wrote: >I would suggest using Rick Fisher's Find and Replace, free for 30 days >then $37 for a registered copy. It has saved me tons of time. You can >find it at www.rickworld.com There is also SpeedFerret but I haven't had >any experience with it. > >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 withington >>Sent: Thursday, January 20, 2005 10:56 AM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] changing a field name througout the databse >> >>I have a client who created a database in Access. When they named the >>fields, they left spaces in some of the field names. Everything was >>working fine until the database was asked to work with Mapquest. >>Apparently Mapquest does not like the spaces. >> >>Is there a way to universally change the field name every >>time it occurs >>to not have any spaces? They are using Access 2000 >> >>thank you >>augusta >> >> >> >>> >>> >>> >>> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> From cyx5 at cdc.gov Thu Jan 20 10:33:16 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 11:33:16 -0500 Subject: [AccessD] The Polyp Problem Message-ID: That sounds interesting. But what if they do pay? I just want to torture those clients who think of us as prostitudes to be used when needed, and after they get what they want, and you never hear from them again. How can I treat those with respect that deserve it? Does this encrypted date require you to keep sending them updated .mde's? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: If you're delivering an mde it's a snap. Just put a date check in the opening form open event and quit the program if the date is past. I also put a 'date last accessed in a table and check to see if today's date is less than the date last accessed. That's so that they don't just move the clock back to a date prior to the date bomb. In my commercial product I have a key with an encrypted expiration date which the user has to get updated every so often. That way I don't have to worry about illegal copies being made. I can send out an evaluator with a 30 or 60 day expiration. Bu that's probably more elaborate than you need. Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Thursday, January 20, 2005 5:10 AM Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Thu Jan 20 10:34:31 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 20 Jan 2005 11:34:31 -0500 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1F@xlivmbx21.aig.com> That may be so, but you can get other screwy effects if some newer references are used. e.g. If you have an app. that references Outlook 97 and the user has Outlook 98 or 2000+ installed, then any reports in the database will give problems. Specifically, if you have a textbox on a report with a data source like this... ="Printed " & Format(Now(),"ddd mmm-d"", ""yyyy h:nn am/pm") then this works fine for users with Outlook 97, but those with a later version of Outlook will see nothing at all in the textbox. Instead you will need two textboxes, one with ="Printed " as a data source, and the other with Now() and the format property of the second textbox will need to be set to ddd", "mmm dd", "yyyy hh:nn Note that there is no sign of any runtime error in this situation. The textbox is simply not filled. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Thursday, January 20, 2005 8:43 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Calling ADO without having to roll out five > hundrednewmdbs > > Hi Mark > > Typically a newer version will be accepted while and older will not. > But only testing can determine this for sure. > > /gustav > > >>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> > > My next concern (and I am not asking for help, just thinking out load) > is the versions of ADO that we will reference. What happens if I > reference ADO version 2.6 for example, but the user has a later or > earlier version than the development machine? > > Do I need to programatically enumerate the references and check for > "missing" and then programatically attempt to assign another version > of ADO? Does not sound that pretty ! > > I am not too concerned about needing the latest version, all we are > doing is calling an Oracle stored procedure and accepting output > parameters (hence the need to ADO in the first place). > > -- > 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 Jan 20 09:35:57 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 20 Jan 2005 16:35:57 +0100 Subject: [AccessD] The Polyp Problem Message-ID: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 joconnell at indy.rr.com Thu Jan 20 10:41:42 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Thu, 20 Jan 2005 11:41:42 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <00a201c4ff0f$042459e0$6701a8c0@joe> Karen, Are there payment terms in your agreement? Does your agreement expressly state that you have the right to terminate use of the program if payment is not received on time? If the answer is NO to either question, then you better check with a lawyer before you deny access to a program which the client deems critical to its business. You could end up with a huge liability for interferring with the clients ability to conduct its normal business. Of course, you should not be required to perform additional services until their account is currrent. Joe O'Connell -----Original Message----- From: Nicholson, Karen To: accessd at databaseadvisors.com Date: Thursday, January 20, 2005 8:19 AM Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Thu Jan 20 10:53:09 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Thu, 20 Jan 2005 11:53:09 -0500 Subject: [AccessD] LDB Viewer Message-ID: Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 From jimdettman at earthlink.net Thu Jan 20 10:55:21 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Thu, 20 Jan 2005 11:55:21 -0500 Subject: [AccessD] The Polyp Problem In-Reply-To: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Message-ID: Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 Lambert.Heenan at AIG.com Thu Jan 20 11:12:28 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 20 Jan 2005 12:12:28 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B21@xlivmbx21.aig.com> Isn't that just typical of the screwy legal system we have? You sell a product to a client who does not pay for it, and then you have to worry about getting sued if you take your product away because you are "interfering with the clients ability to conduct its normal business". What about them interfering with your conducting your normal business - including collecting revenues? And then to alleviate those worries you have to pay a shark (sorry, "lawyer") for advice on the matter!!! Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph O'Connell > Sent: Thursday, January 20, 2005 11:42 AM > To: accessd at databaseadvisors.com; cyx5 at cdc.gov > Subject: Re: [AccessD] The Polyp Problem > > Karen, > > Are there payment terms in your agreement? Does your agreement expressly > state that you have the right to terminate use of the program if payment > is > not received on time? If the answer is NO to either question, then you > better check with a lawyer before you deny access to a program which the > client deems critical to its business. You could end up with a huge > liability for interferring with the clients ability to conduct its normal > business. > > Of course, you should not be required to perform additional services until > their account is currrent. > > Joe O'Connell > > -----Original Message----- > From: Nicholson, Karen > To: accessd at databaseadvisors.com > Date: Thursday, January 20, 2005 8:19 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 20 11:19:51 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 20 Jan 2005 09:19:51 -0800 Subject: [AccessD] The Polyp Problem References: Message-ID: <064e01c4ff14$40ba3370$6501a8c0@HAL9002> Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from them > again. How can I treat those with respect that deserve it? Does this > encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also > put a 'date last accessed in a table and check to see if today's date is > > less than the date last accessed. That's so that they don't just move > the > clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration date > which the user has to get updated every so often. That way I don't have > to > worry about illegal copies being made. I can send out an evaluator with > a > 30 or 60 day expiration. Bu that's probably more elaborate than you > need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 20 11:20:51 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 20 Jan 2005 11:20:51 -0600 Subject: [AccessD] LDB Viewer Message-ID: <123701F54509D9119A4F00D0B747349016D1EA@main2.marlow.com> I didn't think LDB Viewer let you break a users connection. Drew -----Original Message----- From: Mitsules, Mark [mailto:Mark.Mitsules at ngc.com] Sent: Thursday, January 20, 2005 10:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Jan 20 11:37:56 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 20 Jan 2005 09:37:56 -0800 Subject: [AccessD] LDB Viewer Message-ID: You can build your own using ADO. FMS has a tool prebuilt for this purpose, but it's fairly pricy. Charlotte Foust -----Original Message----- From: Mitsules, Mark [mailto:Mark.Mitsules at ngc.com] Sent: Thursday, January 20, 2005 8:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Thu Jan 20 11:44:40 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Thu, 20 Jan 2005 09:44:40 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: <064e01c4ff14$40ba3370$6501a8c0@HAL9002> Message-ID: This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from them > again. How can I treat those with respect that deserve it? Does this > encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also > put a 'date last accessed in a table and check to see if today's date is > > less than the date last accessed. That's so that they don't just move > the > clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration date > which the user has to get updated every so often. That way I don't have > to > worry about illegal copies being made. I can send out an evaluator with > a > 30 or 60 day expiration. Bu that's probably more elaborate than you > need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Jan 20 11:44:41 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Thu, 20 Jan 2005 09:44:41 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B21@xlivmbx21.aig.com> Message-ID: Reminds me of the story that (I believe) someone posted here once, regarding the connoisseur Cigar owner who smoked his expensive cigars which were covered by fire insurance. He went to court after the insurance company refused to pay and won. After he cashed the check, the insurance company sued him and pressed arson charges against him and won. :) D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Heenan, Lambert Sent: Thursday, January 20, 2005 9:12 AM To: 'Access Developers discussion and problem solving'; 'Joseph O'Connell' Subject: RE: [AccessD] The Polyp Problem Isn't that just typical of the screwy legal system we have? You sell a product to a client who does not pay for it, and then you have to worry about getting sued if you take your product away because you are "interfering with the clients ability to conduct its normal business". What about them interfering with your conducting your normal business - including collecting revenues? And then to alleviate those worries you have to pay a shark (sorry, "lawyer") for advice on the matter!!! Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph O'Connell > Sent: Thursday, January 20, 2005 11:42 AM > To: accessd at databaseadvisors.com; cyx5 at cdc.gov > Subject: Re: [AccessD] The Polyp Problem > > Karen, > > Are there payment terms in your agreement? Does your agreement expressly > state that you have the right to terminate use of the program if payment > is > not received on time? If the answer is NO to either question, then you > better check with a lawyer before you deny access to a program which the > client deems critical to its business. You could end up with a huge > liability for interferring with the clients ability to conduct its normal > business. > > Of course, you should not be required to perform additional services until > their account is currrent. > > Joe O'Connell > > -----Original Message----- > From: Nicholson, Karen > To: accessd at databaseadvisors.com > Date: Thursday, January 20, 2005 8:19 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 20 11:58:30 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 20 Jan 2005 09:58:30 -0800 Subject: [AccessD] The Polyp Problem References: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Message-ID: <067801c4ff19$a6ebe800$6501a8c0@HAL9002> Andy: I think there's an implied contract with consideration on both side - you give the code, they give the money. If no consideration changes hands I don't think you have a contract and therefore if your system stops, I think you're in the clear. .... I just got off the phone with my lawyer and he thinks I'm in the clear if I date bomb a program which wasn't paid for. In any event, he said he'd love to have the case where the plaintiff comes in and says I didn't pay for the program but it should still work anyway. Rocky ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 7:35 AM Subject: Re: [AccessD] The Polyp Problem > Hi Karen > The 'bomb' in the system sounds more of a legal question rather than a > technical one. You ought to get advice on how you'd stand if the system > stops and their company comes to a stand-still. I know they'd deserve it > but > does the law agree? > > In any case they sound like all-too familiar sort of customer. At some > point > you have to decide on what YOU want to do next. Are they a customer worth > having for the future? I doubt it but if yes, you'll probably have to grit > your teeth and keep asking nicely for your money. If not then you are > going > to have to stop them doing what they're doing, i.e. taking advantage. At > some point you just have to say that you are doing no more work and no > more > support until you have been paid. And having said it you have to stick to > it. The first time they really need you, and you won't go, they will > suddenly find it perfectly easy to raise a cheque. It's not hard. The only > time it's actually hard is if they have no money - and if that's the case > bail out. But assuming you do get the August money are there more payments > due? If so you then have to decide if you're ever likely to get them. If > not, ask them for the rest of the money up-front, explaining that because > of > past performance you've lost confidence in their willingness/ability to > pay. > If they say no then consider pulling out. > > I know it's easy to say, and hard to do, but you have to start saying > 'no'. > We all bend over backwards for a new customer, assuming that if we treat > them right they'll do the same. When they prove otherwise it's time to > stop > your side of that deal. If you do stay with the contract then at least > stop > doing the extras. When they ask for a change quote them. If they won't pay > they don't get. > > This is the downside of being an independent, and it's bloody horrible. > FWIW > we can all empathise. But you just have to get tough with these b******s. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > > To: accessd at databaseadvisors.com > Subject: [AccessD] The Polyp Problem > Date: 20/01/05 13:14 > >> >> I know this has been discussed before, but I sort of removed a polyp >> from my client abuser list last night, as a woman has the right to flip >> out on deadbeats. That is the law. Here is the story. Client >> contracts for a job; agrees to pay whatever way - some do in stage I, >> more in stage II and the rest in stage III. It is clearly stated that >> changes to the requirements of the system will be discussed and >> additional invoicing will be required. Polyp continuously *forgets* to >> pay invoices as that is not is department, makes wild changes to the >> system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets >> with a 2 Ton Limit? You can just program that in, right?" Or > emergency >> call - finger nail bimbo's system won't work and it is the hub. Your >> system broke it, we can't function, come over here right now. Drop >> everything, run over, and low and behold the cable is unplugged. Three >> hours out of your day, gee thanks. Oh, we can't pay you, it has been a >> bad year. And that $2000 we still owe you from August? That is coming >> soon. Hello, it is snowing! >> >> In my warped world, I would like to put code in the program that when a >> payment is not received, the system stops working. When the bill is >> paid, the user can have the encrypted password to keep working. >> >> Doesn't that sound easy? One final password when the system is paid in >> full. I know a geek could break into it and get around the password, >> but these people are cheap to begin with if they won't pay and not work >> continuing working for anyway. Ideas? >> >> >> -- >> 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 dwaters at usinternet.com Thu Jan 20 12:02:45 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 20 Jan 2005 12:02:45 -0600 Subject: [AccessD] LDB Viewer In-Reply-To: <14679494.1106240970024.JavaMail.root@sniper17.securence.com> Message-ID: <000201c4ff1a$3eb41b80$de1811d8@danwaters> Mark - are you trying to log out a specific user at a time of your choosing? To do this: 1) Set up a BE table with one row and two columns. The first field is a yes/no, the second is text. 2) In the FE, set up a CheckShutdown routine that checks this table once a minute (or some other period) 3) If the checkbox is yes and the text field is blank, all users are logged out (with a warning period) 4) if the checkbox is yes and a user name is in the text field, then just that user is logged out (maybe without a warning period) I do this to log everyone out with a five-minute warning if I need to do some updating. HTH! Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark Sent: Thursday, January 20, 2005 10:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Thu Jan 20 12:06:00 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 13:06:00 -0500 Subject: [AccessD] The Polyp Problem Message-ID: I had one of those. Took me to the magistrate. She laughed at him and ordered him to pay me in full. It was too much. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 12:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Andy: I think there's an implied contract with consideration on both side - you give the code, they give the money. If no consideration changes hands I don't think you have a contract and therefore if your system stops, I think you're in the clear. .... I just got off the phone with my lawyer and he thinks I'm in the clear if I date bomb a program which wasn't paid for. In any event, he said he'd love to have the case where the plaintiff comes in and says I didn't pay for the program but it should still work anyway. Rocky ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 7:35 AM Subject: Re: [AccessD] The Polyp Problem > Hi Karen > The 'bomb' in the system sounds more of a legal question rather than a > technical one. You ought to get advice on how you'd stand if the system > stops and their company comes to a stand-still. I know they'd deserve it > but > does the law agree? > > In any case they sound like all-too familiar sort of customer. At some > point > you have to decide on what YOU want to do next. Are they a customer worth > having for the future? I doubt it but if yes, you'll probably have to grit > your teeth and keep asking nicely for your money. If not then you are > going > to have to stop them doing what they're doing, i.e. taking advantage. At > some point you just have to say that you are doing no more work and no > more > support until you have been paid. And having said it you have to stick to > it. The first time they really need you, and you won't go, they will > suddenly find it perfectly easy to raise a cheque. It's not hard. The only > time it's actually hard is if they have no money - and if that's the case > bail out. But assuming you do get the August money are there more payments > due? If so you then have to decide if you're ever likely to get them. If > not, ask them for the rest of the money up-front, explaining that because > of > past performance you've lost confidence in their willingness/ability to > pay. > If they say no then consider pulling out. > > I know it's easy to say, and hard to do, but you have to start saying > 'no'. > We all bend over backwards for a new customer, assuming that if we treat > them right they'll do the same. When they prove otherwise it's time to > stop > your side of that deal. If you do stay with the contract then at least > stop > doing the extras. When they ask for a change quote them. If they won't pay > they don't get. > > This is the downside of being an independent, and it's bloody horrible. > FWIW > we can all empathise. But you just have to get tough with these b******s. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > > To: accessd at databaseadvisors.com > Subject: [AccessD] The Polyp Problem > Date: 20/01/05 13:14 > >> >> I know this has been discussed before, but I sort of removed a polyp >> from my client abuser list last night, as a woman has the right to flip >> out on deadbeats. That is the law. Here is the story. Client >> contracts for a job; agrees to pay whatever way - some do in stage I, >> more in stage II and the rest in stage III. It is clearly stated that >> changes to the requirements of the system will be discussed and >> additional invoicing will be required. Polyp continuously *forgets* to >> pay invoices as that is not is department, makes wild changes to the >> system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets >> with a 2 Ton Limit? You can just program that in, right?" Or > emergency >> call - finger nail bimbo's system won't work and it is the hub. Your >> system broke it, we can't function, come over here right now. Drop >> everything, run over, and low and behold the cable is unplugged. Three >> hours out of your day, gee thanks. Oh, we can't pay you, it has been a >> bad year. And that $2000 we still owe you from August? That is coming >> soon. Hello, it is snowing! >> >> In my warped world, I would like to put code in the program that when a >> payment is not received, the system stops working. When the bill is >> paid, the user can have the encrypted password to keep working. >> >> Doesn't that sound easy? One final password when the system is paid in >> full. I know a geek could break into it and get around the password, >> but these people are cheap to begin with if they won't pay and not work >> continuing working for anyway. Ideas? >> >> >> -- >> 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 Jim.Hale at FleetPride.com Thu Jan 20 12:06:53 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 20 Jan 2005 12:06:53 -0600 Subject: [AccessD] The Polyp Problem Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337394@corp-es01.fleetpride.com> I presume you mean if the contract is silent on this point the programmer is presumed to own the code. Are you sure? My recollection is last time we had this discussion we concluded that, while this is generally true, it is not universally so. Jim Hale -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Thursday, January 20, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 *********************************************************************** 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 Jan 20 12:19:59 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 20 Jan 2005 10:19:59 -0800 Subject: [AccessD] LDB Viewer References: <000201c4ff1a$3eb41b80$de1811d8@danwaters> Message-ID: <41EFF64F.1050102@shaw.ca> Here is a sample program that does this to force users out of a backend mdb http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='ForceUserOut.zip' Dan Waters wrote: >Mark - are you trying to log out a specific user at a time of your choosing? > >To do this: > >1) Set up a BE table with one row and two columns. The first field is a >yes/no, the second is text. >2) In the FE, set up a CheckShutdown routine that checks this table once a >minute (or some other period) >3) If the checkbox is yes and the text field is blank, all users are logged >out (with a warning period) >4) if the checkbox is yes and a user name is in the text field, then just >that user is logged out (maybe without a warning period) > >I do this to log everyone out with a five-minute warning if I need to do >some updating. > >HTH! >Dan Waters >ProMation Systems > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark >Sent: Thursday, January 20, 2005 10:53 AM >To: [AccessD] >Subject: [AccessD] LDB Viewer > >Is there a product similar to LDB Viewer that would allow me to identify >then break a user's connection? > > >Mark Mitsules >Senior Designer >Submarine Electrical Engineering >Northrop Grumman Newport News >757.380.3376 > > -- Marty Connelly Victoria, B.C. Canada From joconnell at indy.rr.com Thu Jan 20 12:53:09 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Thu, 20 Jan 2005 13:53:09 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <011f01c4ff21$54feb9c0$6701a8c0@joe> Jim, In the USA, if the contract does not contain specific language conferring ownership on the customer, then the contractor retains ownership. There was a land mark case a few years ago where a shoe manufacturer in Mass. paid mega bucks for custom software to run its business. Six months later they sued the contractor when they discovered that their competitors were using the same software. The judge ruled that since the development contract did not specifically grant ownership to the customer, that all the customer received was a license to use the software. Karen's case is different. She wants to disable the customer's right to use the software. If she does not have a legal right to do so, then she has a potential liability for loss of business/profits by the customer. Of course, she should not have any further responsibility to continue to provide services for which she will not be paid. This is definitely a legal question and a lawyer should be consulted before taking such a drastic step. The discussion of when a client is worth retaining is very relevent to a job that I just finished for a service company (not IT). They wanted very detailed analysis of services provided and revenue derived from their customers. After looking at the results they "fired" 1/3 of their customers. They found out that it cost more to provide the service than they were receiving in revenue. Unusualy, but they felt it was justified. Joe O'Connell -----Original Message----- From: Hale, Jim To: 'Access Developers discussion and problem solving' Date: Thursday, January 20, 2005 1:21 PM Subject: RE: [AccessD] The Polyp Problem I presume you mean if the contract is silent on this point the programmer is presumed to own the code. Are you sure? My recollection is last time we had this discussion we concluded that, while this is generally true, it is not universally so. Jim Hale -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Thursday, January 20, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 *********************************************************************** 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 dejpolsys at hotmail.com Thu Jan 20 12:54:45 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Thu, 20 Jan 2005 13:54:45 -0500 Subject: [AccessD] changing a field name througout the databse References: Message-ID: ..F&R is cheap and dirty and does what you need and is quick to update between Access versions ...but it processes every change serially and can be damn slow in a large database ..for a little bit more Black Moshannon's Speed Ferret is like going from a Chevy to a Ferrari ...it is dramatically faster and comes with a lot more options and db security ...but they are notoriously slow to update between versions. ..I've used both and much, much prefer Speed Ferret over F&R ...but ..right now I'm using F&R on A2003 mdbs because Speed Ferret has not been updated for that version as yet ...but as soon as the update is available, I'll switch back. ..hth :) William Hindman ----- Original Message ----- From: "Tesiny, Ed" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 11:04 AM Subject: RE: [AccessD] changing a field name througout the databse >I would suggest using Rick Fisher's Find and Replace, free for 30 days > then $37 for a registered copy. It has saved me tons of time. You can > find it at www.rickworld.com There is also SpeedFerret but I haven't had > any experience with it. > > 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 withington >> Sent: Thursday, January 20, 2005 10:56 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] changing a field name througout the databse >> >> I have a client who created a database in Access. When they named the >> fields, they left spaces in some of the field names. Everything was >> working fine until the database was asked to work with Mapquest. >> Apparently Mapquest does not like the spaces. >> >> Is there a way to universally change the field name every >> time it occurs >> to not have any spaces? They are using Access 2000 >> >> thank you >> augusta >> >> > >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cyx5 at cdc.gov Thu Jan 20 13:09:33 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 14:09:33 -0500 Subject: [AccessD] Navigation Button Being a Polyp Message-ID: Access XP - are my tranquilizers hitting me too hard, or is it my imagination that when I used to open up forms, the navigation thingy at the bottom would say the record it was on with the total displayed to the right? This form, in particular, only has 6 records. But it is happening on every form. Polyp and Nimrod and Inherited Database are my new favorite words. Anybody else experiencing this? Better take another pill.... From cyx5 at cdc.gov Thu Jan 20 13:10:45 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 14:10:45 -0500 Subject: [AccessD] Oh, Navigation Button Message-ID: It does show the total number after I start hitting the arrow to move to the next record. Usually by the time it gets to the third or fourth record it will show up. From pedro at plex.nl Thu Jan 20 15:52:05 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 20 Jan 2005 22:52:05 +0100 Subject: [AccessD] complex query!! References: <39cb22f305011916497b26ba4f@mail.gmail.com><0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com> Message-ID: <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> Dear Steve and Others, nice that you all are talking about age and children. I am not that old, only 40 year. I also have a son and he is 4 years old. All nice, but i won't puss you, but have you thought about my original question?? I also have a new one, that's also important. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. - Pedro Janssen - ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 1:36 PM Subject: Re: [AccessD] complex query!! > Jim, > > She gets the dimple on the right side, her pointed ears, and the > distance between the eyes from me. My mother's side of my family > provided the tiny nose. Otherwise it's all Janet, my wife. Every day I > tell Eleanor that she is the most beautiful girl that has ever been > born in all of recorded human history. > > Now, what was the topic supposed to be again? > > Steve Erbach > Neenah, WI > > > On Wed, 19 Jan 2005 18:43:04 -0800, Jim Lawrence wrote: > > Hi Steve: > > > > She sure is cute! Does she get her good looks from her Mom? ...or from Dad? > > > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From erbachs at gmail.com Thu Jan 20 17:41:30 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 20 Jan 2005 17:41:30 -0600 Subject: [AccessD] complex query!! In-Reply-To: <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> References: <39cb22f305011916497b26ba4f@mail.gmail.com> <0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com> <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> Message-ID: <39cb22f305012015413854f964@mail.gmail.com> Pedro, Add another column to the Results table, StdDev Number, Single. Change INSERT query from original method: strSQL = "" strSQL = strSQL & "INSERT INTO Results " strSQL = strSQL & " ( AvgUsing, AverageVal, StdDev ) " strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ strTblName2 & "].[KeyFld] AS AvgUsing, " strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ strTblName2 & "].[Value])/2 AS AverageVal, " strSQL = strSQL & " ([" & strTblName1 & "].[Value] - [" & _ strTblName2 & "].[Value])/2 AS StdDev " strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" The "StdDev" calculation is simply half the difference between the two values. The Cartesian Product you want for a single table I think can only be derived by stepping through the table in code. I don't believe it can be done in a query. Steve Erbach Neenah, WI On Thu, 20 Jan 2005 22:52:05 +0100, Pedro Janssen wrote: > Dear Steve and Others, > > nice that you all are talking about age and children. I am not that old, > only 40 year. I also have a son and he is 4 years old. All nice, but i won't > puss you, but have you thought about my original question?? > > I also have a new one, that's also important. I need a Cartesian query of a > table with one field. > And need each average of pears of records , but not with itself > > I have: > > Table1 > fieldA > 1 > 2 > 3 > 4 > > I need Average of: > 1 vs 2 > 1 vs 3 > 1 vs 4 > 2 vs 3 > 2 vs 4 > 3 vs 4 > > I'll hope that this is easy. > > - Pedro Janssen - From lists at theopg.com Thu Jan 20 18:52:22 2005 From: lists at theopg.com (MarkH) Date: Fri, 21 Jan 2005 00:52:22 -0000 Subject: [AccessD] The Polyp Problem In-Reply-To: <011f01c4ff21$54feb9c0$6701a8c0@joe> Message-ID: <000b01c4ff53$78bf7c00$c639fc3e@netboxxp> Joe Interesting US Law... Do you (or anyone else) know if the same applies to development contracts in the UK... I hope so :@) Cheers Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph O'Connell Sent: 20 January 2005 18:53 To: 'Access Developers discussion and problem solving'; Jim.Hale at fleetpride.com Subject: Re: [AccessD] The Polyp Problem Jim, In the USA, if the contract does not contain specific language conferring ownership on the customer, then the contractor retains ownership. There was a land mark case a few years ago where a shoe manufacturer in Mass. paid mega bucks for custom software to run its business. Six months later they sued the contractor when they discovered that their competitors were using the same software. The judge ruled that since the development contract did not specifically grant ownership to the customer, that all the customer received was a license to use the software. Karen's case is different. She wants to disable the customer's right to use the software. If she does not have a legal right to do so, then she has a potential liability for loss of business/profits by the customer. Of course, she should not have any further responsibility to continue to provide services for which she will not be paid. This is definitely a legal question and a lawyer should be consulted before taking such a drastic step. The discussion of when a client is worth retaining is very relevent to a job that I just finished for a service company (not IT). They wanted very detailed analysis of services provided and revenue derived from their customers. After looking at the results they "fired" 1/3 of their customers. They found out that it cost more to provide the service than they were receiving in revenue. Unusualy, but they felt it was justified. Joe O'Connell -----Original Message----- From: Hale, Jim To: 'Access Developers discussion and problem solving' Date: Thursday, January 20, 2005 1:21 PM Subject: RE: [AccessD] The Polyp Problem I presume you mean if the contract is silent on this point the programmer is presumed to own the code. Are you sure? My recollection is last time we had this discussion we concluded that, while this is generally true, it is not universally so. Jim Hale -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Thursday, January 20, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go > on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. > Three hours out of your day, gee thanks. Oh, we can't pay you, it has > been a bad year. And that $2000 we still owe you from August? That > is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > 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 *********************************************************************** 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 --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From stuart at lexacorp.com.pg Thu Jan 20 19:17:20 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 21 Jan 2005 11:17:20 +1000 Subject: [AccessD] The Polyp Problem In-Reply-To: <000b01c4ff53$78bf7c00$c639fc3e@netboxxp> References: <011f01c4ff21$54feb9c0$6701a8c0@joe> Message-ID: <41F0E4C0.14143.3DFFCDA@stuart.lexacorp.com.pg> On 21 Jan 2005 at 0:52, MarkH wrote: > Joe > > Interesting US Law... Do you (or anyone else) know if the same applies > to development contracts in the UK... I hope so :@) > I just happened to be researching this topic yesterday for other reasons and came across this UK info: http://www.jisclegal.ac.uk/ipr/IntellectualProperty.htm Who Owns The Copyright Subsisting In The Work? (Copyright Ownership and Moral Rights) The Default Owner: The person who created the work, unless the work was completed in the course of employment. Employment and Ownership: Section 11 (2) of the 1988 Act provides that the copyright of works created during the course of employment will be owned by the employer unless an agreement to the contrary is in place. Within a contemporary setting, it may not always be clear when an employer - employee relationship exists for the purposes of copyright ownership. Freelance workers and independent contractors are common within today's work place; can these people then be classified as employees? The apparently subtle difference between a contract of service and a contract for service assumes a strong significance with regard to determining copyright ownership.............. -- Stuart From joconnell at indy.rr.com Thu Jan 20 19:27:21 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Thu, 20 Jan 2005 20:27:21 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <01a801c4ff58$7d1eec40$6701a8c0@joe> Mark, Sorry, can't help with UK law. Yes it is interesting. Unfortunately, laws are not always logical. Joe -----Original Message----- From: MarkH To: 'Access Developers discussion and problem solving' Date: Thursday, January 20, 2005 7:58 PM Subject: RE: [AccessD] The Polyp Problem |Joe | |Interesting US Law... Do you (or anyone else) know if the same applies |to development contracts in the UK... I hope so :@) | |Cheers | |Mark | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph |O'Connell |Sent: 20 January 2005 18:53 |To: 'Access Developers discussion and problem solving'; |Jim.Hale at fleetpride.com |Subject: Re: [AccessD] The Polyp Problem | | |Jim, | |In the USA, if the contract does not contain specific language |conferring ownership on the customer, then the contractor retains |ownership. There was a land mark case a few years ago where a shoe |manufacturer in Mass. paid mega bucks for custom software to run its |business. Six months later they sued the contractor when they |discovered that their competitors were using the same software. The |judge ruled that since the development contract did not specifically |grant ownership to the customer, that all the customer received was a |license to use the software. | |Karen's case is different. She wants to disable the customer's right to |use the software. If she does not have a legal right to do so, then she |has a potential liability for loss of business/profits by the customer. |Of course, she should not have any further responsibility to continue to |provide services for which she will not be paid. This is definitely a |legal question and a lawyer should be consulted before taking such a |drastic step. | |The discussion of when a client is worth retaining is very relevent to a |job that I just finished for a service company (not IT). They wanted |very detailed analysis of services provided and revenue derived from |their customers. After looking at the results they "fired" 1/3 of their |customers. They found out that it cost more to provide the service than |they were receiving in revenue. Unusualy, but they felt it was |justified. | |Joe O'Connell | |-----Original Message----- |From: Hale, Jim |To: 'Access Developers discussion and problem solving' | |Date: Thursday, January 20, 2005 1:21 PM |Subject: RE: [AccessD] The Polyp Problem | | | |I presume you mean if the contract is silent on this point the |programmer is presumed to own the code. Are you sure? My recollection is |last time we had this discussion we concluded that, while this is |generally true, it is not universally so. Jim Hale | |-----Original Message----- |From: Jim Dettman [mailto:jimdettman at earthlink.net] |Sent: Thursday, January 20, 2005 10:55 AM |To: Access Developers discussion and problem solving |Subject: RE: [AccessD] The Polyp Problem | | |Andy: | | Great advice. Part of the problem is that while you do own a program, |you don't own the data. You can get yourself (so I've been told - I'm |not a |lawyer) if you put a time-bomb in the program and don't allow a client |to access to their data. | | I've never stopped a program working for this reason. If I had to |though, I would put in logic so they can't add new data. I've been very |fortunate over the years and only once have had to resort to the "you |want work done? then pay me what you owe me". As you say, they fork |over pretty quick if they really need it. | | The other thing I've done that helps is that I bill everything by the |hour. No flat fees and I invoice every two weeks. That way a lot of |time doesn't go by between payments and if their is a disagreement about |something that gets billed, it gets spotted quick as well. | | Karen: Really think if this is a client you want to keep or not. |Sometimes it's just not worth the hassle. | |Jim Dettman | | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey |Sent: Thursday, January 20, 2005 10:36 AM |To: Access Developers discussion and problem solving |Subject: Re: [AccessD] The Polyp Problem | | |Hi Karen |The 'bomb' in the system sounds more of a legal question rather than a |technical one. You ought to get advice on how you'd stand if the system |stops and their company comes to a stand-still. I know they'd deserve it |but does the law agree? | |In any case they sound like all-too familiar sort of customer. At some |point you have to decide on what YOU want to do next. Are they a |customer worth having for the future? I doubt it but if yes, you'll |probably have to grit your teeth and keep asking nicely for your money. |If not then you are going to have to stop them doing what they're doing, |i.e. taking advantage. At some point you just have to say that you are |doing no more work and no more support until you have been paid. And |having said it you have to stick to it. The first time they really need |you, and you won't go, they will suddenly find it perfectly easy to |raise a cheque. It's not hard. The only time it's actually hard is if |they have no money - and if that's the case bail out. But assuming you |do get the August money are there more payments due? If so you then have |to decide if you're ever likely to get them. If not, ask them for the |rest of the money up-front, explaining that because of past performance |you've lost confidence in their willingness/ability to pay. If they say |no then consider pulling out. | |I know it's easy to say, and hard to do, but you have to start saying |'no'. We all bend over backwards for a new customer, assuming that if we |treat them right they'll do the same. When they prove otherwise it's |time to stop your side of that deal. If you do stay with the contract |then at least stop doing the extras. When they ask for a change quote |them. If they won't pay they don't get. | |This is the downside of being an independent, and it's bloody horrible. |FWIW we can all empathise. But you just have to get tough with these |b******s. | |-- |Andy Lacey |http://www.minstersystems.co.uk | | | |--------- Original Message -------- |From: Access Developers discussion and problem solving | |To: accessd at databaseadvisors.com |Subject: [AccessD] The Polyp Problem |Date: 20/01/05 13:14 | |> |> I know this has been discussed before, but I sort of removed a polyp |> from my client abuser list last night, as a woman has the right to |> flip out on deadbeats. That is the law. Here is the story. Client |> contracts for a job; agrees to pay whatever way - some do in stage I, |> more in stage II and the rest in stage III. It is clearly stated that | |> changes to the requirements of the system will be discussed and |> additional invoicing will be required. Polyp continuously *forgets* |> to pay invoices as that is not is department, makes wild changes to |> the system - "Oh, didn't I tell you? Truck A, B or C can not go |> on |streets |> with a 2 Ton Limit? You can just program that in, right?" Or |emergency |> call - finger nail bimbo's system won't work and it is the hub. Your |> system broke it, we can't function, come over here right now. Drop |> everything, run over, and low and behold the cable is unplugged. |> Three hours out of your day, gee thanks. Oh, we can't pay you, it has | |> been a bad year. And that $2000 we still owe you from August? That |> is coming soon. Hello, it is snowing! |> |> In my warped world, I would like to put code in the program that when |> a payment is not received, the system stops working. When the bill is | |> paid, the user can have the encrypted password to keep working. |> |> Doesn't that sound easy? One final password when the system is paid |> in full. I know a geek could break into it and get around the |> password, but these people are cheap to begin with if they won't pay |> and not work continuing working for anyway. Ideas? |> |> |> -- |> 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 | |*********************************************************************** |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 | |--- |Incoming mail is certified Virus Free. |Checked by AVG anti-virus system (http://www.grisoft.com). |Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 | | |--- |Outgoing mail is certified Virus Free. |Checked by AVG anti-virus system (http://www.grisoft.com). |Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 | | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 20 19:45:17 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 20 Jan 2005 20:45:17 -0500 Subject: [AccessD] Keys and indexes in MySQL Message-ID: <001801c4ff5a$df39c060$677aa8c0@ColbyM6805> Can anyone tell me if creating an index on a field in MySQL causes it to be a "key" in their documentation or by their definition? It seems unlikely but given the nebulous definition of a key to start with, who knows? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From accessd at shaw.ca Thu Jan 20 21:12:06 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2005 19:12:06 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: Message-ID: <0IAN0081UCV449@l-daemon> Hi Karen: That seems like a client that should be put out of your misery. A few years ago when rolling out a system to a number of careful (cheap) clients, it became necessary to install a time-out feature built right in the code. When the app was compiled it could not be tampered with. A number of times we got calls saying a cheque was on it's way and should be arriving later that morning and 'Oh, yes could you login sometime today and fix our system as we have been having some problems.' Everyone knew what the issues were but it was never formally discussed. We would diligently remote-in and re-set the password for another month and a half (2 week grace period) until the client had paid for the application, in full. After that, support was done through charge cards... for the convenience of the client... (and us). HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Thursday, January 20, 2005 5:11 AM To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 21:38:25 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2005 19:38:25 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Message-ID: <0IAN00E5KE2ZLZ@l-daemon> Hi Karen: I would not worry about the legal aspects of locking down the system until paid. A bad and cheap client is unlikely to try and sue as the system will remain down until a court order forces you to start the system up again (weeks or months later) and then there will just be another lock and the client will have to go through the same process all over again. A contractor has the natural right to expect fair payment for fair work and a 'lean' against a property can deny client access to real-estate or intellectual property. A friend went through a similar issue with the government. They fussed and fretted and had their lawyers phoned to threaten but they finally agreed to pay as my friend had dug-in his heels and was not budging no matter what. No one in their right minds will risk their entire business on a few thousand dollars that they will just have to pay when all is said and done. If you do this once or twice you will get a rep as a fair, tough business person and the respect that goes with it. My two cents worth, Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 7:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 john at winhaven.net Thu Jan 20 23:15:48 2005 From: john at winhaven.net (John Bartow) Date: Thu, 20 Jan 2005 23:15:48 -0600 Subject: [AccessD] The Polyp Problem In-Reply-To: Message-ID: <200501202315578.SM03588@ScuzzPaq> Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From andy at minstersystems.co.uk Fri Jan 21 01:31:40 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 21 Jan 2005 07:31:40 -0000 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <000701c4ff8b$40af3de0$b274d0d5@minster33c3r25> In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- Andy Lacey http://www.minstersystems.co.uk From marklbreen at gmail.com Fri Jan 21 01:46:39 2005 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 21 Jan 2005 07:46:39 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1F@xlivmbx21.aig.com> References: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1F@xlivmbx21.aig.com> Message-ID: Hello Gustav and Lambert, Thank you Gustav, that sounds even more optimistic, we will do some testing and I will let the list know how we get one. Lambert, thanks for your caution, in our case we are calling stored procedures and passing back parameters so I will keep the list informed as to how we get on. Thanks again all, Mark On Thu, 20 Jan 2005 11:34:31 -0500, Heenan, Lambert wrote: > That may be so, but you can get other screwy effects if some newer > references are used. > > e.g. If you have an app. that references Outlook 97 and the user has Outlook > 98 or 2000+ installed, then any reports in the database will give problems. > Specifically, if you have a textbox on a report with a data source like > this... > > ="Printed " & Format(Now(),"ddd mmm-d"", ""yyyy h:nn am/pm") > > then this works fine for users with Outlook 97, but those with a later > version of Outlook will see nothing at all in the textbox. Instead you will > need two textboxes, one with > > ="Printed " as a data source, and the other with Now() and the format > property of the second textbox will need to be set to ddd", "mmm dd", "yyyy > hh:nn > > Note that there is no sign of any runtime error in this situation. The > textbox is simply not filled. > > Lambert > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > > Sent: Thursday, January 20, 2005 8:43 AM > > To: accessd at databaseadvisors.com > > Subject: Re: [AccessD] Calling ADO without having to roll out five > > hundrednewmdbs > > > > Hi Mark > > > > Typically a newer version will be accepted while and older will not. > > But only testing can determine this for sure. > > > > /gustav > > > > >>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> > > > > My next concern (and I am not asking for help, just thinking out load) > > is the versions of ADO that we will reference. What happens if I > > reference ADO version 2.6 for example, but the user has a later or > > earlier version than the development machine? > > > > Do I need to programatically enumerate the references and check for > > "missing" and then programatically attempt to assign another version > > of ADO? Does not sound that pretty ! > > > > I am not too concerned about needing the latest version, all we are > > doing is calling an Oracle stored procedure and accepting output > > parameters (hence the need to ADO in the first place). > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marklbreen at gmail.com Fri Jan 21 02:19:00 2005 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 21 Jan 2005 08:19:00 +0000 Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i Message-ID: Hello All, This is more a piece of information than a question. As you may have seen, I have recently starting work on a project involving Access 97 and Oracle 8i. Some of you may also have noticed that I asked a question about ADO. To be honest, I wondered why my colleague wanted to use ADO, why not use DAO I thought. Of course his answer was that he wanted to use output parameters in ADO. I have never really used output parameters ( in the MS SQL Server environment), if I want another value, I usually just stick it on the end of the columns that I am selecting. Not perfect I know, but it is fine unless I am returning millions of records. So, last night I started to write my first Oracle procedure, it was a simple task I wished to do, select one field from a table and group by that field. It turns out that Oracle cannot select (and return) records from within stored procedures !!! Sure you can open a cursor and loop through the data and return them as out parameters and then, when you get back you command object you can assign that to a recordset. So two points to make from this 1) sproc's in Oracle cannot just select records 2) DAO cannot deal with output parameters It comes as no surprise that DAO cannot deal with output params but I am gobsmacked that Oracle 8i cannot just select a few bloody records in a sproc and just return them as a recordset. One option is to insert my work in to temp tables and then select from them, but that is not really an option with such a big front end as this. So, it seems that Oracle likes to return cursors ! I think that I have a mindset change coming on. Mark From Chris.Foote at uk.thalesgroup.com Fri Jan 21 03:14:17 2005 From: Chris.Foote at uk.thalesgroup.com (Foote, Chris) Date: Fri, 21 Jan 2005 09:14:17 -0000 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <97CF276BD8C6D4119C4B00508BB18DE709E0C535@ntscxch1.int.rdel.co.uk> LOL - thanks Andy! If the route went via Reading it would make more sense ;-) and validate the old "if I was going there I would not start from here" gag. (For non-UK members, the M$ HQ in England is in Reading, (pronounced reding) in Berkshire (pronounced barkshire)). Regard! Chris Foote > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 7:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday > humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian > drivers passing > down the A1. > > -- Andy Lacey > http://www.minstersystems.co.uk From marklbreen at gmail.com Fri Jan 21 04:55:20 2005 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 21 Jan 2005 10:55:20 +0000 Subject: [AccessD] Colby Consultings Error Handler Message-ID: Hello John and All, Is there an Access 97 version of the error handler still available. John I had a look on your site and I do not see it. I have not kept up with the progress of it in recent years, but it looks like I could do with it again. Thanks Mark From Gustav at cactus.dk Fri Jan 21 07:25:13 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2005 14:25:13 +0100 Subject: [AccessD] complex query!! Message-ID: Hi Pedro Not quite sure what "1 vs 2" means, but if you include the table twice in a query you have your Cartesion product on one table. Thus, it would be along this route: SELECT Avg(A.Factor + B.Factor) AS Average12 FROM tblTable AS A, tblTable AS B WHERE (A.Factor <> B.Factor); Again, the will leave one record only; if you wish a result for each record, you'll have to Group By on something. /gustav >>> pedro at plex.nl 20-01-2005 22:52:05 >>> .. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. From jimdettman at earthlink.net Fri Jan 21 08:02:28 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Fri, 21 Jan 2005 09:02:28 -0500 Subject: [AccessD] LDB Viewer In-Reply-To: Message-ID: Mark, It's an NOS level function to do that. The LDB View does not have the capability. Nothing is built into Access to handle it either. You need to set it up yourself within the app or use the NOS. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 20, 2005 11:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From awithing at twcny.rr.com Fri Jan 21 08:33:08 2005 From: awithing at twcny.rr.com (withington) Date: Fri, 21 Jan 2005 09:33:08 -0500 Subject: [AccessD] changing a field name througout the databse In-Reply-To: References: Message-ID: <41F112A4.80407@twcny.rr.com> thanks for your thoughts, I think that I will try F&R first and go from there. This database is not so huge . . . William Hindman wrote: > ..F&R is cheap and dirty and does what you need and is quick to update > between Access versions ...but it processes every change serially and > can be damn slow in a large database > > ..for a little bit more Black Moshannon's Speed Ferret is like going > from a Chevy to a Ferrari ...it is dramatically faster and comes with > a lot more options and db security ...but they are notoriously slow to > update between versions. > > ..I've used both and much, much prefer Speed Ferret over F&R ...but > ..right now I'm using F&R on A2003 mdbs because Speed Ferret has not > been updated for that version as yet ...but as soon as the update is > available, I'll switch back. > > ..hth :) > > William Hindman > > > ----- Original Message ----- From: "Tesiny, Ed" > > To: "Access Developers discussion and problem solving" > > Sent: Thursday, January 20, 2005 11:04 AM > Subject: RE: [AccessD] changing a field name througout the databse > > >> I would suggest using Rick Fisher's Find and Replace, free for 30 days >> then $37 for a registered copy. It has saved me tons of time. You can >> find it at www.rickworld.com There is also SpeedFerret but I haven't had >> any experience with it. >> >> 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 withington >>> Sent: Thursday, January 20, 2005 10:56 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] changing a field name througout the databse >>> >>> I have a client who created a database in Access. When they named the >>> fields, they left spaces in some of the field names. Everything was >>> working fine until the database was asked to work with Mapquest. >>> Apparently Mapquest does not like the spaces. >>> >>> Is there a way to universally change the field name every >>> time it occurs >>> to not have any spaces? They are using Access 2000 >>> >>> thank you >>> augusta >>> >>> > >>> > >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> 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 Jan 21 10:04:56 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 21 Jan 2005 08:04:56 -0800 Subject: [AccessD] The Polyp Problem Message-ID: One of the concepts in design in "agile development" is to deliver a working app at each iteration. It may not do everything the client wants, but it does as much as could be achieved within the time/budget constraints for that iteration. Maybe this is the best way to handle polyps. Give them only as much as they pay for. Charlotte Foust -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Thursday, January 20, 2005 9:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 21 10:22:47 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 21 Jan 2005 10:22:47 -0600 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <123701F54509D9119A4F00D0B747349016D1F0@main2.marlow.com> Hey, just remember, computers don't make mistakes, people do. Obviously the people didn't build the roads right! Drew -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 1:32 AM To: Access User Group Subject: [AccessD] OT: the MS Route planner..... In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- 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 andy at minstersystems.co.uk Fri Jan 21 09:33:04 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 21 Jan 2005 16:33:04 +0100 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <20050121163300.956532BC03A@smtp.nildram.co.uk> Nah, I reckon it's American programmers thinking that all of Europe is abroad so what the heck. Norway, England, France ... they're all basically villages next to each other so does it really matter? Or maybe it was programmed by non-drivers. They never can give directions. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:27 > > Hey, just remember, computers don't make mistakes, people do. Obviously the > people didn't build the roads right! <grin> > > Drew > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 1:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian drivers passing > down the A1. > > -- 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 > -- > 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 jwcolby at colbyconsulting.com Fri Jan 21 10:50:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 21 Jan 2005 11:50:31 -0500 Subject: [AccessD] OT: the MS Route planner..... In-Reply-To: <123701F54509D9119A4F00D0B747349016D1F0@main2.marlow.com> Message-ID: <005201c4ffd9$51e00b00$677aa8c0@ColbyM6805> That is TOO funny. Take a vacation while you're at it. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 1:32 AM To: Access User Group Subject: [AccessD] OT: the MS Route planner..... In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Jan 21 10:49:51 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 21 Jan 2005 10:49:51 -0600 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <123701F54509D9119A4F00D0B747349016D1F1@main2.marlow.com> Maybe it's programmed off of trace routing. It finds the fastest path the IP packets takes, and goes that direction! Drew -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 9:33 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: the MS Route planner..... Nah, I reckon it's American programmers thinking that all of Europe is abroad so what the heck. Norway, England, France ... they're all basically villages next to each other so does it really matter? Or maybe it was programmed by non-drivers. They never can give directions. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:27 > > Hey, just remember, computers don't make mistakes, people do. Obviously the > people didn't build the roads right! <grin> > > Drew > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 1:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian drivers passing > down the A1. > > -- 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 > -- > 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 Gustav at cactus.dk Fri Jan 21 11:07:04 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2005 18:07:04 +0100 Subject: [AccessD] OT: the MS Route planner..... Message-ID: Oh, Andy et all, you completely forget where the vikings came from and who they, ehh (cough), "visited" ... This just shows that MS does have its feets in history somewhere (probably without knowing about it). By the way, the route distances are weird; the short distance south/east of Copenhagen to the bridge to Sweden is listed as 191 km! /gustav >>> andy at minstersystems.co.uk 21-01-2005 16:33:04 >>> Nah, I reckon it's American programmers thinking that all of Europe is abroad so what the heck. Norway, England, France ... they're all basically villages next to each other so does it really matter? Or maybe it was programmed by non-drivers. They never can give directions. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:27 > > Hey, just remember, computers don't make mistakes, people do. Obviously the > people didn't build the roads right! <grin> > > Drew > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 1:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian drivers passing > down the A1. > > -- Andy Lacey > http://www.minstersystems.co.uk From andy at minstersystems.co.uk Fri Jan 21 10:01:12 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 21 Jan 2005 17:01:12 +0100 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <20050121170109.0306B2BC8D8@smtp.nildram.co.uk> Even by longboat I'd find it hard to believe the quickest route comes past me in Peterborough. And any way I just can't remember the last Viking I saw go by. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:56 > > Oh, Andy et all, you completely forget where the vikings came from and > who they, ehh (cough), "visited" ... > > This just shows that MS does have its feets in history somewhere > (probably without knowing about it). > > By the way, the route distances are weird; the short distance > south/east of Copenhagen to the bridge to Sweden is listed as 191 km! > > /gustav > > >>> andy at minstersystems.co.uk 21-01-2005 16:33:04 >>> > Nah, I reckon it's American programmers thinking that all of Europe is > abroad so what the heck. Norway, England, France ... they're all > basically > villages next to each other so does it really matter? <vbg> > > Or maybe it was programmed by non-drivers. They never can give > directions. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > <accessd at databaseadvisors.com> > To: accessd at databaseadvisors.com <accessd at databaseadvisors.com> > Subject: RE: [AccessD] OT: the MS Route planner..... > Date: 21/01/05 16:27 > > > > > Hey, just remember, computers don't make mistakes, people do. > Obviously the > > people didn't build the roads right! &lt;grin&gt; > > > > Drew > > > > -----Original Message----- > > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > > Sent: Friday, January 21, 2005 1:32 AM > > To: Access User Group > > Subject: [AccessD] OT: the MS Route planner..... > > > > > > In the honourable but recently lapsed tradition of Friday humour I > thought > > I'd share this with you all. > > > > The MSN route planner, another quality offering from Microsoft.... > > > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > > 2. Then change the &quot;Address in&quot; box to Norway > > 3. In the first &quot;City&quot; box enter: haugesund > > 4. Change the End &quot;Address In&quot; box to Norway > > 5. In the &quot;City&quot; box enter: trondheim > > 6. Click &quot;Get Directions&quot; > > > > Love it. I expect to see lots of bemused-looking Norwegian drivers > passing > > down the A1. > > > > -- 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 > > > > > ________________________________________________ Message sent using UebiMiau 2.7.2 From cfoust at infostatsystems.com Fri Jan 21 11:20:54 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 21 Jan 2005 09:20:54 -0800 Subject: [AccessD] OT: the MS Route planner..... Message-ID: You haven't been in Minnesota lately, I take it? ;-> Charlotte Foust -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 8:01 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: the MS Route planner..... Even by longboat I'd find it hard to believe the quickest route comes past me in Peterborough. And any way I just can't remember the last Viking I saw go by. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:56 > > Oh, Andy et all, you completely forget where the vikings came from and > who they, ehh (cough), "visited" ... > > This just shows that MS does have its feets in history somewhere > (probably without knowing about it). > > By the way, the route distances are weird; the short distance > south/east of Copenhagen to the bridge to Sweden is listed as 191 km! > > /gustav > > >>> andy at minstersystems.co.uk 21-01-2005 16:33:04 > >>> Nah, I reckon it's American programmers thinking that all > of Europe is abroad so what the heck. Norway, England, France ... > they're all basically villages next to each other so does it really > matter? <vbg> > > Or maybe it was programmed by non-drivers. They never can give > directions. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > <accessd at databaseadvisors.com> > To: accessd at databaseadvisors.com <accessd at databaseadvisors.com> > Subject: RE: [AccessD] OT: the MS Route planner..... > Date: 21/01/05 16:27 > > > > > Hey, just remember, computers don't make mistakes, people do. > Obviously the > people didn't build the roads right! > &lt;grin&gt; > > > Drew > > > > -----Original Message----- > > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > > Sent: Friday, January 21, 2005 1:32 AM > > To: Access User Group > > Subject: [AccessD] OT: the MS Route planner..... > > > > > > In the honourable but recently lapsed tradition of Friday humour I > thought > > I'd share this with you all. > > > > The MSN route planner, another quality offering from Microsoft.... > > > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > > 2. Then change the &quot;Address in&quot; box to Norway > > 3. In the first &quot;City&quot; box enter: haugesund > > 4. Change the End &quot;Address In&quot; box to Norway > > 5. In the &quot;City&quot; box enter: trondheim > > 6. Click &quot;Get Directions&quot; > > > > Love it. I expect to see lots of bemused-looking Norwegian drivers > passing > > down the A1. > > > > -- 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 > > > > > ________________________________________________ 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 lists at theopg.com Fri Jan 21 12:04:59 2005 From: lists at theopg.com (MarkH) Date: Fri, 21 Jan 2005 18:04:59 -0000 Subject: [AccessD] The Polyp Problem In-Reply-To: <41F0E4C0.14143.3DFFCDA@stuart.lexacorp.com.pg> Message-ID: <000201c4ffe3$ba33ea00$c639fc3e@netboxxp> Excellent :@) Thanks Stuart I was hoping that would be the case... Have a great weekend :@) Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 21 January 2005 01:17 To: Access Developers discussion and problemsolving Subject: RE: [AccessD] The Polyp Problem On 21 Jan 2005 at 0:52, MarkH wrote: > Joe > > Interesting US Law... Do you (or anyone else) know if the same applies > to development contracts in the UK... I hope so :@) > I just happened to be researching this topic yesterday for other reasons and came across this UK info: http://www.jisclegal.ac.uk/ipr/IntellectualProperty.htm Who Owns The Copyright Subsisting In The Work? (Copyright Ownership and Moral Rights) The Default Owner: The person who created the work, unless the work was completed in the course of employment. Employment and Ownership: Section 11 (2) of the 1988 Act provides that the copyright of works created during the course of employment will be owned by the employer unless an agreement to the contrary is in place. Within a contemporary setting, it may not always be clear when an employer - employee relationship exists for the purposes of copyright ownership. Freelance workers and independent contractors are common within today's work place; can these people then be classified as employees? The apparently subtle difference between a contract of service and a contract for service assumes a strong significance with regard to determining copyright ownership.............. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From Mark.Porter at acsalaska.com Fri Jan 21 12:16:29 2005 From: Mark.Porter at acsalaska.com (Porter, Mark) Date: Fri, 21 Jan 2005 09:16:29 -0900 Subject: [AccessD] The Polyp Problem Message-ID: <635B80FE6C7D5A409586A6A110D97D175DE9E7@ACSANCHOR.corp.acsalaska.com> I do not develop for outside clients anymore, and I have never had any problems when I did. Yes, I was probably lucky. But can you simply put a clause in all of your contracts or development agreements that: a) the customer cannot utilize your application in a production environment until the contract is complete, and b) you do not support any production work done with the application until the final release - which you can hold back on until they are current on their payment schedule. With clauses like these stated clearly up front you should never have to worry about the legalities. Or am I looking through rose colored glasses? Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, January 20, 2005 8:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 transmittal may contain confidential information intended solely for the addressee. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this communication in error, please notify us immediately by reply or by telephone (collect at 907-564-1000) and ask to speak with the message sender. In addition, please immediately delete this message and all attachments. Thank you. ACS From JRojas at tnco-inc.com Fri Jan 21 12:36:33 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Fri, 21 Jan 2005 13:36:33 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0DE@mercury.tnco-inc.com> At this point, the original one. -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 3:48 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning They "broke" it by plugging a security hole. I can't think of any way for the machine to know wether a particular instance of a program trying to use Outlook is legitimate or not. There a web bugs that can "phone home" and trojans that can use your machine in a DDOS attack, which leaves *you* liable. Which aggrevation would you prefer? Charlotte Foust -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Wednesday, January 19, 2005 12:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From john at winhaven.net Fri Jan 21 12:59:56 2005 From: john at winhaven.net (John Bartow) Date: Fri, 21 Jan 2005 12:59:56 -0600 Subject: [AccessD] OT: the MS Route planner..... In-Reply-To: <000701c4ff8b$40af3de0$b274d0d5@minster33c3r25> Message-ID: <20050121130093.SM03588@ScuzzPaq> LOL! Hmmm... Who would have thought that the route would have been based on the default transportation method of a single engine home built para-plane John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Friday, January 21, 2005 1:32 AM To: Access User Group Subject: [AccessD] OT: the MS Route planner..... In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- 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 john at winhaven.net Fri Jan 21 12:59:56 2005 From: john at winhaven.net (John Bartow) Date: Fri, 21 Jan 2005 12:59:56 -0600 Subject: [AccessD] The Polyp Problem In-Reply-To: <635B80FE6C7D5A409586A6A110D97D175DE9E7@ACSANCHOR.corp.acsalaska.com> Message-ID: <200501211300421.SM03588@ScuzzPaq> Also good clauses. I can't say if your glasses are rose colored or not but legalities and realities aren't the same thing to most people I've known. I cover every avenue I can when setting up an initial contract agreement or in my license agreements with my non-custom software. However, when push comes to shove one has to look at what the cost of the shoving is going to be. I lost a government contract some years ago because one of the "staff" people who was present at my dealing was also the front person for a developer. She took my materials (which in hindsight were much too specific) and had him write a program - thinking that she would get the contract via him because she had an "in" with her employer. When she started talking her app up to other employees I caught wind of it and got a hold of some of "her" applications specific (which just happened to be directly derived from my materials). I called a lawyer that deals with these matters and after much discussion it came down to making a decision to spend as much money to get what I had potentially lost in the deal. I decided to drop the issue from my recovery standpoint. I contacted the employer and simply told them I would sue them if they used her program (not just bought it). I also contacted all other employers of that nature in her general vicinity and informed them of the same. Immediate aftermath: She never (to my knowledge) sold one copy. I didn't gain but she lost more for her deceit because someone had to pay that partner in crime to program all of that. (BTW: I tried to contact him to see if he knew what had gone on but he would never return my calls). The employer has been through two other applications to meet this need and are now looking at a third. More recent events I was recently contacted by one of the people that sat in on my original presentation/meeting concerning this application. They are interesting in meeting with me again. Guess who will have a rock solid agreement for non-disclosure before I even discuss the matter with them again? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Porter, Mark Sent: Friday, January 21, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem I do not develop for outside clients anymore, and I have never had any problems when I did. Yes, I was probably lucky. But can you simply put a clause in all of your contracts or development agreements that: a) the customer cannot utilize your application in a production environment until the contract is complete, and b) you do not support any production work done with the application until the final release - which you can hold back on until they are current on their payment schedule. With clauses like these stated clearly up front you should never have to worry about the legalities. Or am I looking through rose colored glasses? Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, January 20, 2005 8:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 transmittal may contain confidential information intended solely for the addressee. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this communication in error, please notify us immediately by reply or by telephone (collect at 907-564-1000) and ask to speak with the message sender. In addition, please immediately delete this message and all attachments. Thank you. ACS -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Fri Jan 21 13:15:32 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 21 Jan 2005 13:15:32 -0600 Subject: [AccessD] The Polyp Problem In-Reply-To: <14533551.1106334370474.JavaMail.root@sniper17.securence.com> Message-ID: <002f01c4ffed$a9e75a60$de1811d8@danwaters> John - what a great story! The bad guys get hurt and the good guys will (at least finally) get the job! All the best to you, Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, January 21, 2005 1:00 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Also good clauses. I can't say if your glasses are rose colored or not but legalities and realities aren't the same thing to most people I've known. I cover every avenue I can when setting up an initial contract agreement or in my license agreements with my non-custom software. However, when push comes to shove one has to look at what the cost of the shoving is going to be. I lost a government contract some years ago because one of the "staff" people who was present at my dealing was also the front person for a developer. She took my materials (which in hindsight were much too specific) and had him write a program - thinking that she would get the contract via him because she had an "in" with her employer. When she started talking her app up to other employees I caught wind of it and got a hold of some of "her" applications specific (which just happened to be directly derived from my materials). I called a lawyer that deals with these matters and after much discussion it came down to making a decision to spend as much money to get what I had potentially lost in the deal. I decided to drop the issue from my recovery standpoint. I contacted the employer and simply told them I would sue them if they used her program (not just bought it). I also contacted all other employers of that nature in her general vicinity and informed them of the same. Immediate aftermath: She never (to my knowledge) sold one copy. I didn't gain but she lost more for her deceit because someone had to pay that partner in crime to program all of that. (BTW: I tried to contact him to see if he knew what had gone on but he would never return my calls). The employer has been through two other applications to meet this need and are now looking at a third. More recent events I was recently contacted by one of the people that sat in on my original presentation/meeting concerning this application. They are interesting in meeting with me again. Guess who will have a rock solid agreement for non-disclosure before I even discuss the matter with them again? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Porter, Mark Sent: Friday, January 21, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem I do not develop for outside clients anymore, and I have never had any problems when I did. Yes, I was probably lucky. But can you simply put a clause in all of your contracts or development agreements that: a) the customer cannot utilize your application in a production environment until the contract is complete, and b) you do not support any production work done with the application until the final release - which you can hold back on until they are current on their payment schedule. With clauses like these stated clearly up front you should never have to worry about the legalities. Or am I looking through rose colored glasses? Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, January 20, 2005 8:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 transmittal may contain confidential information intended solely for the addressee. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this communication in error, please notify us immediately by reply or by telephone (collect at 907-564-1000) and ask to speak with the message sender. In addition, please immediately delete this message and all attachments. Thank you. ACS -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Fri Jan 21 13:08:54 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 21 Jan 2005 20:08:54 +0100 Subject: [AccessD] complex query!! References: <39cb22f305011916497b26ba4f@mail.gmail.com><0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com><00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> <39cb22f305012015413854f964@mail.gmail.com> Message-ID: <007001c4fff2$f7aac930$fbc581d5@pedro> Hello Steve, thanks for the time and help with my question. Although you do not fully understand the use of the last StDev question, i very grateful that you helped me. It saves me a lot of time. Pedro Janssen ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 12:41 AM Subject: Re: [AccessD] complex query!! > Pedro, > > Add another column to the Results table, StdDev Number, Single. > > Change INSERT query from original method: > > strSQL = "" > strSQL = strSQL & "INSERT INTO Results " > strSQL = strSQL & " ( AvgUsing, AverageVal, StdDev ) " > strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ > "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ > strTblName2 & "].[KeyFld] AS AvgUsing, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value])/2 AS AverageVal, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value] - [" & _ > strTblName2 & "].[Value])/2 AS StdDev " > strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" > > The "StdDev" calculation is simply half the difference between the two values. > > The Cartesian Product you want for a single table I think can only be > derived by stepping through the table in code. I don't believe it can > be done in a query. > > Steve Erbach > Neenah, WI > > On Thu, 20 Jan 2005 22:52:05 +0100, Pedro Janssen wrote: > > Dear Steve and Others, > > > > nice that you all are talking about age and children. I am not that old, > > only 40 year. I also have a son and he is 4 years old. All nice, but i won't > > puss you, but have you thought about my original question?? > > > > I also have a new one, that's also important. I need a Cartesian query of a > > table with one field. > > And need each average of pears of records , but not with itself > > > > I have: > > > > Table1 > > fieldA > > 1 > > 2 > > 3 > > 4 > > > > I need Average of: > > 1 vs 2 > > 1 vs 3 > > 1 vs 4 > > 2 vs 3 > > 2 vs 4 > > 3 vs 4 > > > > I'll hope that this is easy. > > > > - Pedro Janssen - > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From erbachs at gmail.com Fri Jan 21 13:53:52 2005 From: erbachs at gmail.com (Steve Erbach) Date: Fri, 21 Jan 2005 13:53:52 -0600 Subject: [AccessD] complex query!! In-Reply-To: References: Message-ID: <39cb22f30501211153786b3228@mail.gmail.com> Gustav, I tried that two-table thing, too, but it didn't give Pedro what he wanted. With his example of 4 records in the sample table, the number of results should be 6. Using that sample table twice as you suggest gives 12 results: 1 vs 2, 2 vs 1, 3 vs 1, 4 vs 1 1 vs 3, 2 vs 3, 3 vs 2, 4 vs 2 1 vs 4, 2 vs 4, 3 vs 4, 4 vs 3 It looks to me like he'd have to use code to cycle through the table n-1 times (n being the number of rows) to get the averages for pairs of values, similar to the code I gave him for cycling through pairs of tables. what he'll get isn't exactly a Cartesian product, it's something else. Can't think of the name for it. Steve Erbach Neenah, WI On Fri, 21 Jan 2005 14:25:13 +0100, Gustav Brock wrote: > Hi Pedro > > Not quite sure what "1 vs 2" means, but if you include the table twice > in a query you have your Cartesion product on one table. Thus, it would > be along this route: > > SELECT > Avg(A.Factor + B.Factor) AS Average12 > FROM > tblTable AS A, > tblTable AS B > WHERE > (A.Factor <> B.Factor); > > Again, the will leave one record only; if you wish a result for each > record, you'll have to Group By on something. > > /gustav From pedro at plex.nl Fri Jan 21 13:46:26 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 21 Jan 2005 20:46:26 +0100 Subject: [AccessD] complex query!! References: Message-ID: <007101c4fff2$f8209570$fbc581d5@pedro> Hello Gustav, its a wonderfull idea to use the same table again and include the Where statement with not equals. But i get strange average results. When the table has 3 records values are 2 , 3 , 4 The average should be; (2+3)/2 = 2,5 (2+4)/2 = 2 (3+4)/2 = 3,5 i get avg = 5,5 , 5 , 6,5 When i try to use: SELECT (([A.Factor]+[B.Factor]) /2) AS Average12 i get an error: You tried to execute a query that does not include the specified expression. Any Ideas? Pedro ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, January 21, 2005 2:25 PM Subject: Re: [AccessD] complex query!! > Hi Pedro > > Not quite sure what "1 vs 2" means, but if you include the table twice > in a query you have your Cartesion product on one table. Thus, it would > be along this route: > > SELECT > Avg(A.Factor + B.Factor) AS Average12 > FROM > tblTable AS A, > tblTable AS B > WHERE > (A.Factor <> B.Factor); > > Again, the will leave one record only; if you wish a result for each > record, you'll have to Group By on something. > > /gustav > > >>> pedro at plex.nl 20-01-2005 22:52:05 >>> > > .. I need a Cartesian query of a table with one field. > And need each average of pears of records , but not with itself > > I have: > > Table1 > fieldA > 1 > 2 > 3 > 4 > > I need Average of: > 1 vs 2 > 1 vs 3 > 1 vs 4 > 2 vs 3 > 2 vs 4 > 3 vs 4 > > I'll hope that this is easy. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From erbachs at gmail.com Fri Jan 21 14:31:43 2005 From: erbachs at gmail.com (Steve Erbach) Date: Fri, 21 Jan 2005 14:31:43 -0600 Subject: [AccessD] complex query!! In-Reply-To: <007001c4fff2$f7aac930$fbc581d5@pedro> References: <39cb22f305011916497b26ba4f@mail.gmail.com> <0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com> <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> <39cb22f305012015413854f964@mail.gmail.com> <007001c4fff2$f7aac930$fbc581d5@pedro> Message-ID: <39cb22f305012112312bb133dd@mail.gmail.com> Pedro, Oh, I think I understand well enough. Say the two data points are 7 and 10. The average is 8.5. The population standard deviation is calculated by hand like this: (10 - 8.5)^2 = 2.25 (7 - 8.5)^2 = 2.25 2.25 + 2.25 = 4.5 4.5/2 = 2.25 2.25^0.5 = 1.5 My formula is: (10 - 7)/2 = 1.5 So rather than go through the rigamarole of calculating a standard deviation I just took the short cut. Steve Erbach Neenah, WI On Fri, 21 Jan 2005 20:08:54 +0100, Pedro Janssen wrote: > Hello Steve, > > thanks for the time and help with my question. > Although you do not fully understand the use of the last StDev question, i > very grateful that you helped me. It saves me a lot of time. > > Pedro Janssen From marcus at tsstech.com Fri Jan 21 14:39:42 2005 From: marcus at tsstech.com (Scott Marcus) Date: Fri, 21 Jan 2005 15:39:42 -0500 Subject: [AccessD] complex query!! (solution) Message-ID: The answer is the following, where id is the primary key of Table1... SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, a.factor, b.factor FROM Table1 AS a, Table1 AS b WHERE [a].[id]<[b].[id]; Scott Marcus TSS Technologies, Inc. marcus at tsstech.com (513) 772-7000 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pedro Janssen Sent: Thursday, January 20, 2005 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Dear Steve and Others, nice that you all are talking about age and children. I am not that old, only 40 year. I also have a son and he is 4 years old. All nice, but i won't puss you, but have you thought about my original question?? I also have a new one, that's also important. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. - Pedro Janssen - ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 1:36 PM Subject: Re: [AccessD] complex query!! > Jim, > > She gets the dimple on the right side, her pointed ears, and the > distance between the eyes from me. My mother's side of my family > provided the tiny nose. Otherwise it's all Janet, my wife. Every day I > tell Eleanor that she is the most beautiful girl that has ever been > born in all of recorded human history. > > Now, what was the topic supposed to be again? > > Steve Erbach > Neenah, WI > > > On Wed, 19 Jan 2005 18:43:04 -0800, Jim Lawrence wrote: > > Hi Steve: > > > > She sure is cute! Does she get her good looks from her Mom? ...or from Dad? > > > > 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 reuben at gfconsultants.com Fri Jan 21 15:31:30 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Fri, 21 Jan 2005 16:31:30 -0500 Subject: [AccessD] Save dll to folder Message-ID: I am into a situation where I need to save a dll to computers that are already installed. Does a dll HAVE to be in the system32 directory? If so, how do you account for possible different folder names for this location? What I want to do is send the dll to the client as part of an upgrade. Upon needing the dll, the app could check for its existence and copy it to the proper location. However, if the folder is not system32, how do I be sure to get the right fodler name? If not, how can I point the app to look for the dll elsewhere? Ideally, I would simply set the dll in a folder with the app. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From erbachs at gmail.com Fri Jan 21 15:33:29 2005 From: erbachs at gmail.com (Steve Erbach) Date: Fri, 21 Jan 2005 15:33:29 -0600 Subject: [AccessD] complex query!! (solution) In-Reply-To: References: Message-ID: <39cb22f305012113331fa7926b@mail.gmail.com> Scott, Oooh! Good one. I think that'll do it, as long as the Keys are nice and sequential. Steve Erbach On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > The answer is the following, where id is the primary key of Table1... > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > a.factor, > b.factor > FROM Table1 AS a, > Table1 AS b > WHERE [a].[id]<[b].[id]; > > Scott Marcus > TSS Technologies, Inc. > marcus at tsstech.com > (513) 772-7000 > From dejpolsys at hotmail.com Fri Jan 21 15:56:50 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 21 Jan 2005 16:56:50 -0500 Subject: [AccessD] Save dll to folder References: Message-ID: ..afaik if the dll is not required by other applications then just installing it in the same folder as the calling application should work fine and make version changes much easier ...Windows looks in the calling application folder first ...if it is required by other apps then you need to check the registry for the system folder location. William Hindman ----- Original Message ----- From: "Reuben Cummings" To: "AccessD" Sent: Friday, January 21, 2005 4:31 PM Subject: [AccessD] Save dll to folder >I am into a situation where I need to save a dll to computers that are > already installed. > > Does a dll HAVE to be in the system32 directory? If so, how do you > account > for possible different folder names for this location? What I want to do > is > send the dll to the client as part of an upgrade. Upon needing the dll, > the > app could check for its existence and copy it to the proper location. > However, if the folder is not system32, how do I be sure to get the right > fodler name? > > If not, how can I point the app to look for the dll elsewhere? Ideally, I > would simply set the dll in a folder with the app. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Jan 21 16:11:18 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 21 Jan 2005 17:11:18 -0500 Subject: [AccessD] Save dll to folder In-Reply-To: Message-ID: <006501c50006$273bc740$677aa8c0@ColbyM6805> William, The calling application folder isn't good either since the app is Access (office). That can also change depending\ on office version and manual installs etc. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 21, 2005 4:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Save dll to folder ..afaik if the dll is not required by other applications then just installing it in the same folder as the calling application should work fine and make version changes much easier ...Windows looks in the calling application folder first ...if it is required by other apps then you need to check the registry for the system folder location. William Hindman ----- Original Message ----- From: "Reuben Cummings" To: "AccessD" Sent: Friday, January 21, 2005 4:31 PM Subject: [AccessD] Save dll to folder >I am into a situation where I need to save a dll to computers that are >already installed. > > Does a dll HAVE to be in the system32 directory? If so, how do you > account > for possible different folder names for this location? What I want to do > is > send the dll to the client as part of an upgrade. Upon needing the dll, > the > app could check for its existence and copy it to the proper location. > However, if the folder is not system32, how do I be sure to get the right > fodler name? > > If not, how can I point the app to look for the dll elsewhere? > Ideally, I would simply set the dll in a folder with the app. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 21 17:14:53 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2005 09:14:53 +1000 Subject: [AccessD] Save dll to folder In-Reply-To: <006501c50006$273bc740$677aa8c0@ColbyM6805> References: Message-ID: <41F2198D.2484.117FFB@stuart.lexacorp.com.pg> On 21 Jan 2005 at 17:11, John W. Colby wrote: > William, > > The calling application folder isn't good either since the app is Access > (office). That can also change depending\ on office version and manual > installs etc. > The OS will look for a DLL when needed in the following sequence: 1 The directory where the executable module for the current process is located. 2 The current directory. 3 The Windows system directory. 4 The Windows directory. 5 The directories listed in the PATH environment variable. -- Stuart From stuart at lexacorp.com.pg Fri Jan 21 17:46:54 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2005 09:46:54 +1000 Subject: [AccessD] Save dll to folder In-Reply-To: <41F2198D.2484.117FFB@stuart.lexacorp.com.pg> References: <006501c50006$273bc740$677aa8c0@ColbyM6805> Message-ID: <41F2210E.14055.2ECFD3@stuart.lexacorp.com.pg> On 22 Jan 2005 at 9:14, Stuart McLachlan wrote: > > The OS will look for a DLL when needed in the following sequence: > > 1 The directory where the executable module for the current process is > located. > 2 The current directory. > 3 The Windows system directory. > 4 The Windows directory. > 5 The directories listed in the PATH environment variable. > Should have also said, If there is a Registry Entry in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths for your application, the OS will *first* search the directories listed in the Path registry key for the application. So you could pick whatever location you want and add it to the standard "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MSACCESS.EXE" Path subkey (which in my case currently just holds the value "C:\Program Files\Microsoft Office\Office\" -- Stuart From martyconnelly at shaw.ca Fri Jan 21 19:15:01 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 21 Jan 2005 17:15:01 -0800 Subject: [AccessD] Save dll to folder References: <41F2198D.2484.117FFB@stuart.lexacorp.com.pg> Message-ID: <41F1A915.4030601@shaw.ca> I addition to this here is an article on references with all the gory details including how to handle distributing OCX's and search path's from Doug Steele http://members.rogers.com/douglas.j.steele/AccessReferenceErrors.html also http://www.codeguru.com/Cpp/W-P/dll/article.php/c99 Stuart McLachlan wrote: >On 21 Jan 2005 at 17:11, John W. Colby wrote: > > > >>William, >> >>The calling application folder isn't good either since the app is Access >>(office). That can also change depending\ on office version and manual >>installs etc. >> >> >> > > >The OS will look for a DLL when needed in the following sequence: > >1 The directory where the executable module for the current process is >located. >2 The current directory. >3 The Windows system directory. >4 The Windows directory. >5 The directories listed in the PATH environment variable. > > > > > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Jan 21 20:44:27 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 18:44:27 -0800 Subject: [AccessD] OT Friday joke In-Reply-To: <41F1A915.4030601@shaw.ca> Message-ID: <0IAP0036568XQD@l-daemon> This is for all those who have ever been to the coast of BC where it only rains once a year; from November to March. 1. You know the provincial flower (Mildew) 2. You feel guilty throwing aluminum cans or paper in the trash. 3. Use the statement "sunny break" and know what it means. 4. You know more than 10 ways to order coffee. 5. You know more people who own boats than air conditioners. 6. You feel overdressed wearing a suit to a nice restaurant. 7. You stand on a deserted corner in the rain waiting for the "Walk" signal. 8. You consider that; if it has no snow on it then it is not a real mountain. 9. You can taste the difference between Starbucks, Blendz, Moka House and Tim Horton's. 10. You know the difference between Chinook, Coho, and Sockeye salmon. 11. You know how to pronounce Squamish, Osoyoos, Ucluelet, Esquimalt, Sooke and Nanaimo. 12. You consider swimming an indoor sport. 13. You can tell the difference between Japanese, Chinese, Vietnamese, Korean and Thai food. 14. In winter, you go to work in the dark and come home in the dark - while only working eight-hour days. 15. You never go camping without waterproof matches and a poncho. 16. You are not fazed by "Today's forecast:: "showers followed by rain," and Tomorrow's forecast:: rain followed by showers." 17. You cannot wait for a day with "showers and sunny breaks". 18. You have no concept of humidity without precipitation. 19. You know that Dawson Creek is a town, not a TV show. 20. You can point to at least two ski mountains, even if you cannot see through the cloud cover. 21. You notice "the mountain is out" when it is a pretty day and you can actually see it. 22. You put on your shorts when the temperature gets above 5, but still wear your hiking boots and parka. 23. You switch to your sandals when it gets about 10, but keep the socks on. 24. You have actually used your mountain bike on a mountain. 25. You think people who use umbrellas are either wimps or tourists. 26. You recognize the background shots in your favourite movies & TV shows. 27. You buy new sunglasses every year, because you can't find the old ones after such a long time. 28. You measure distance in hours. 29. You often switch from "heat" to "a/c" in your car in the same day. 30. You use a down comforter in the summer. 31. You carry jumper cables in your car and your wife knows how to use them. 32. You design your kid's Halloween costume to fit under a raincoat. 33. You know all the important seasons: Almost Winter, Winter, Still Raining (Spring), Road Construction (Summer) & Raining Again (Fall). 34. You actually understand ALL these jokes and forward them to all your friends in BC... or those who used to live here! Have a good Friday Jim From bgeldart at verizon.net Fri Jan 21 21:04:16 2005 From: bgeldart at verizon.net (Bob Geldart) Date: Fri, 21 Jan 2005 22:04:16 -0500 Subject: [AccessD] OT Friday joke In-Reply-To: <0IAP0036568XQD@l-daemon> References: <41F1A915.4030601@shaw.ca> <0IAP0036568XQD@l-daemon> Message-ID: <6.1.0.6.0.20050121215312.01ba0ec0@incoming.verizon.net> Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA From martyconnelly at shaw.ca Fri Jan 21 23:55:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 21 Jan 2005 21:55:42 -0800 Subject: [AccessD] OT Friday joke References: <0IAP0036568XQD@l-daemon> Message-ID: <41F1EADE.3070602@shaw.ca> A true BC'er knows there are two other types of wild salmon on the coast Pink and Chum and maybe Steelhead. If they spey fish for salmon, they have probably run into Dawn Wells in a BC fly fishing shop and know where her fishing lodge is ;) Jim Lawrence wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >1. You know the provincial flower (Mildew) > >2. You feel guilty throwing aluminum cans or paper in the trash. > >3. Use the statement "sunny break" and know what it means. > >4. You know more than 10 ways to order coffee. > >5. You know more people who own boats than air conditioners. > >6. You feel overdressed wearing a suit to a nice restaurant. > >7. You stand on a deserted corner in the rain waiting for the "Walk" signal. > >8. You consider that; if it has no snow on it then it is not a real >mountain. > >9. You can taste the difference between Starbucks, Blendz, Moka House and >Tim Horton's. > >10. You know the difference between Chinook, Coho, and Sockeye salmon. > >11. You know how to pronounce Squamish, Osoyoos, Ucluelet, Esquimalt, Sooke >and Nanaimo. > >12. You consider swimming an indoor sport. > >13. You can tell the difference between Japanese, Chinese, Vietnamese, >Korean and Thai food. > >14. In winter, you go to work in the dark and come home in the dark - while >only working eight-hour days. > >15. You never go camping without waterproof matches and a poncho. > >16. You are not fazed by "Today's forecast:: "showers followed by rain," and >Tomorrow's forecast:: rain followed by showers." > >17. You cannot wait for a day with "showers and sunny breaks". > >18. You have no concept of humidity without precipitation. > >19. You know that Dawson Creek is a town, not a TV show. > >20. You can point to at least two ski mountains, even if you cannot see >through the cloud cover. > >21. You notice "the mountain is out" when it is a pretty day and you can >actually see it. > >22. You put on your shorts when the temperature gets above 5, but still wear >your hiking boots and parka. > >23. You switch to your sandals when it gets about 10, but keep the socks on. > >24. You have actually used your mountain bike on a mountain. > >25. You think people who use umbrellas are either wimps or tourists. > >26. You recognize the background shots in your favourite movies & TV shows. > >27. You buy new sunglasses every year, because you can't find the old ones >after such a long time. > >28. You measure distance in hours. > >29. You often switch from "heat" to "a/c" in your car in the same day. > >30. You use a down comforter in the summer. > >31. You carry jumper cables in your car and your wife knows how to use them. > >32. You design your kid's Halloween costume to fit under a raincoat. > >33. You know all the important seasons: Almost Winter, Winter, Still Raining >(Spring), Road Construction (Summer) & Raining Again (Fall). > >34. You actually understand ALL these jokes and forward them to all your >friends in BC... or those who used to live here! > > >Have a good Friday >Jim > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Sat Jan 22 00:00:39 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 22:00:39 -0800 Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i In-Reply-To: Message-ID: <0IAP00M1BFBW7Z@l-daemon> Hi Mark: Here is one example from Microsoft that will give you all the information you need to connect to Oracle, using ADO and passing parameters. Remember to have your Oracle TSNames file, on each station, setup first. 1. Sample code for connecting, passing parameters and an Oracle sample procedure that would accept the passed parameters and then return data. http://support.microsoft.com/kb/176936/en-us?ln=en-us&sd=gn&fr=0 2. Remember to add a reference to the MDAC ADO libraries in your Access. Reference entry will read something like: 'Microsoft ActiveX Data Objects X.X Library'. 3. Do not use the ODBC connection like MS are recommending use direct ADO-OLE, with Microsoft's latest MDAC Oracle driver like: Dim mobjConn As ADODB.Connection Dim gstrConnection As String ' Microsoft connection string...standard security gstrConnection = "Provider=msdaora;" & _ "Data Source=MyOracle.website.com;" & _ "User Id=" & myUsername & ";" & _ "Password=" & myPassword ' Test connection string Set mobjConn = New ADODB.Connection mobjConn.ConnectionString = gstrConnection mobjConn.Open 4. Contents of a TSNames.ora file related to the local station Oracle client. This is just a sample. '------------ Oracle connectuions -------------------------------------- 'from the tnsnames.ora ' 'MyOracle.website.com = ' (DESCRIPTION = ' (ADDRESS_LIST = ' (ADDRESS = ' (COMMUNITY = 'MyOracle.website.com) ' (PROTOCOL = TCP) ' (Host = Hostsubnet.MyOracle.website.com) ' (Port = 1521) ' ) ' ) ' (CONNECT_DATA = ' (SID = PCAG) ' (GLOBAL_NAME = MyOracle.website.com) ' ) ' ) 5. You can download a free Oracle client for your own use at: http://www.oracle.com/technology/software/products/oracle9i/index.html HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Friday, January 21, 2005 12:19 AM To: Access Developers discussion and problem solving Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i Hello All, This is more a piece of information than a question. As you may have seen, I have recently starting work on a project involving Access 97 and Oracle 8i. Some of you may also have noticed that I asked a question about ADO. To be honest, I wondered why my colleague wanted to use ADO, why not use DAO I thought. Of course his answer was that he wanted to use output parameters in ADO. I have never really used output parameters ( in the MS SQL Server environment), if I want another value, I usually just stick it on the end of the columns that I am selecting. Not perfect I know, but it is fine unless I am returning millions of records. So, last night I started to write my first Oracle procedure, it was a simple task I wished to do, select one field from a table and group by that field. It turns out that Oracle cannot select (and return) records from within stored procedures !!! Sure you can open a cursor and loop through the data and return them as out parameters and then, when you get back you command object you can assign that to a recordset. So two points to make from this 1) sproc's in Oracle cannot just select records 2) DAO cannot deal with output parameters It comes as no surprise that DAO cannot deal with output params but I am gobsmacked that Oracle 8i cannot just select a few bloody records in a sproc and just return them as a recordset. One option is to insert my work in to temp tables and then select from them, but that is not really an option with such a big front end as this. So, it seems that Oracle likes to return cursors ! I think that I have a mindset change coming on. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sat Jan 22 00:17:12 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 22:17:12 -0800 Subject: [AccessD] OT Friday joke In-Reply-To: <6.1.0.6.0.20050121215312.01ba0ec0@incoming.verizon.net> Message-ID: <0IAP00J2UG3IXQ@l-daemon> Well it could be worse. My wife comes from a town call Kitimat, in Northern-ish BC. It snow more than it rains here and they can measure daily snow fall in meters. In one day it snowed 2.5 meters, streets look like canyons and the kids are warning against touching any power line which can sometimes be just laying on the top of the snow pack. Guess what the local first-nations' word for snow is? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Geldart Sent: Friday, January 21, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sat Jan 22 00:32:25 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 22:32:25 -0800 Subject: [AccessD] OT Friday joke In-Reply-To: <41F1EADE.3070602@shaw.ca> Message-ID: <0IAP00JAGGSV7Q@l-daemon> Now there's a man who can speak with authority. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, January 21, 2005 9:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke A true BC'er knows there are two other types of wild salmon on the coast Pink and Chum and maybe Steelhead. If they spey fish for salmon, they have probably run into Dawn Wells in a BC fly fishing shop and know where her fishing lodge is ;) Jim Lawrence wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >1. You know the provincial flower (Mildew) > >2. You feel guilty throwing aluminum cans or paper in the trash. > >3. Use the statement "sunny break" and know what it means. > >4. You know more than 10 ways to order coffee. > >5. You know more people who own boats than air conditioners. > >6. You feel overdressed wearing a suit to a nice restaurant. > >7. You stand on a deserted corner in the rain waiting for the "Walk" signal. > >8. You consider that; if it has no snow on it then it is not a real >mountain. > >9. You can taste the difference between Starbucks, Blendz, Moka House and >Tim Horton's. > >10. You know the difference between Chinook, Coho, and Sockeye salmon. > >11. You know how to pronounce Squamish, Osoyoos, Ucluelet, Esquimalt, Sooke >and Nanaimo. > >12. You consider swimming an indoor sport. > >13. You can tell the difference between Japanese, Chinese, Vietnamese, >Korean and Thai food. > >14. In winter, you go to work in the dark and come home in the dark - while >only working eight-hour days. > >15. You never go camping without waterproof matches and a poncho. > >16. You are not fazed by "Today's forecast:: "showers followed by rain," and >Tomorrow's forecast:: rain followed by showers." > >17. You cannot wait for a day with "showers and sunny breaks". > >18. You have no concept of humidity without precipitation. > >19. You know that Dawson Creek is a town, not a TV show. > >20. You can point to at least two ski mountains, even if you cannot see >through the cloud cover. > >21. You notice "the mountain is out" when it is a pretty day and you can >actually see it. > >22. You put on your shorts when the temperature gets above 5, but still wear >your hiking boots and parka. > >23. You switch to your sandals when it gets about 10, but keep the socks on. > >24. You have actually used your mountain bike on a mountain. > >25. You think people who use umbrellas are either wimps or tourists. > >26. You recognize the background shots in your favourite movies & TV shows. > >27. You buy new sunglasses every year, because you can't find the old ones >after such a long time. > >28. You measure distance in hours. > >29. You often switch from "heat" to "a/c" in your car in the same day. > >30. You use a down comforter in the summer. > >31. You carry jumper cables in your car and your wife knows how to use them. > >32. You design your kid's Halloween costume to fit under a raincoat. > >33. You know all the important seasons: Almost Winter, Winter, Still Raining >(Spring), Road Construction (Summer) & Raining Again (Fall). > >34. You actually understand ALL these jokes and forward them to all your >friends in BC... or those who used to live here! > > >Have a good Friday >Jim > > > -- 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 Sat Jan 22 03:41:47 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 22 Jan 2005 10:41:47 +0100 Subject: [AccessD] Save dll to folder Message-ID: Hi Reuben It does not have to but it is convenient as Windows knows where to look for it if you don't specify the full path, and other apps can share it easily. On the other hand, the user may not have the rights to add files to the system folder. One place to put the dll is in your own application folder. Probably no other app will request your dll, thus it should be safe. If I recall correctly, Charlotte has experiences with this type of installation. /gustav >>> reuben at gfconsultants.com 21-01-2005 22:31:30 >>> I am into a situation where I need to save a dll to computers that are already installed. Does a dll HAVE to be in the system32 directory? If so, how do you account for possible different folder names for this location? What I want to do is send the dll to the client as part of an upgrade. Upon needing the dll, the app could check for its existence and copy it to the proper location. However, if the folder is not system32, how do I be sure to get the right fodler name? If not, how can I point the app to look for the dll elsewhere? Ideally, I would simply set the dll in a folder with the app. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From pedro at plex.nl Sat Jan 22 03:14:14 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sat, 22 Jan 2005 10:14:14 +0100 Subject: [AccessD] complex query!! (solution) References: <39cb22f305012113331fa7926b@mail.gmail.com> Message-ID: <000001c50068$2ad1f9d0$fbc581d5@pedro> Hi Scott and Steve, this works perfect. Thanks for the help. Its time to use the codes and this last sql to get some results, so that i can move on with my research. Pedro Janssen ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 10:33 PM Subject: Re: [AccessD] complex query!! (solution) > Scott, > > Oooh! Good one. I think that'll do it, as long as the Keys are nice > and sequential. > > Steve Erbach > > > On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > > The answer is the following, where id is the primary key of Table1... > > > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > > a.factor, > > b.factor > > FROM Table1 AS a, > > Table1 AS b > > WHERE [a].[id]<[b].[id]; > > > > Scott Marcus > > TSS Technologies, Inc. > > marcus at tsstech.com > > (513) 772-7000 > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Gustav at cactus.dk Sat Jan 22 04:09:09 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 22 Jan 2005 11:09:09 +0100 Subject: [AccessD] complex query!! (solution) Message-ID: Hi Marcus That's how, of course. I didn't read the question carefully enough. Pedro, if this is not what you request you need to explain it a bit further. /gustav >>> marcus at tsstech.com 21-01-2005 21:39:42 >>> The answer is the following, where id is the primary key of Table1... SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, a.factor, b.factor FROM Table1 AS a, Table1 AS b WHERE [a].[id]<[b].[id]; Scott Marcus TSS Technologies, Inc. marcus at tsstech.com (513) 772-7000 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pedro Janssen Sent: Thursday, January 20, 2005 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Dear Steve and Others, nice that you all are talking about age and children. I am not that old, only 40 year. I also have a son and he is 4 years old. All nice, but i won't puss you, but have you thought about my original question?? I also have a new one, that's also important. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. - Pedro Janssen - From pedro at plex.nl Sat Jan 22 04:36:37 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sat, 22 Jan 2005 11:36:37 +0100 Subject: [AccessD] complex query!! (solution) References: Message-ID: <003801c5006e$411cb490$fbc581d5@pedro> Hi Gustav, sorry, i will try to do my best to explain my questions as good as possible. But sometimes that's not so easy. Pedro ----- Original Message ----- From: "Gustav Brock" To: Sent: Saturday, January 22, 2005 11:09 AM Subject: RE: [AccessD] complex query!! (solution) > Hi Marcus > > That's how, of course. I didn't read the question carefully enough. > Pedro, if this is not what you request you need to explain it a bit > further. > > /gustav > > >>> marcus at tsstech.com 21-01-2005 21:39:42 >>> > The answer is the following, where id is the primary key of Table1... > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > a.factor, > b.factor > FROM Table1 AS a, > Table1 AS b > WHERE [a].[id]<[b].[id]; > > > Scott Marcus > TSS Technologies, Inc. > marcus at tsstech.com > (513) 772-7000 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pedro > Janssen > Sent: Thursday, January 20, 2005 4:52 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] complex query!! > > Dear Steve and Others, > > nice that you all are talking about age and children. I am not that > old, > only 40 year. I also have a son and he is 4 years old. All nice, but i > won't puss you, but have you thought about my original question?? > > I also have a new one, that's also important. I need a Cartesian query > of a table with one field. > And need each average of pears of records , but not with itself > > I have: > > Table1 > fieldA > 1 > 2 > 3 > 4 > > I need Average of: > 1 vs 2 > 1 vs 3 > 1 vs 4 > 2 vs 3 > 2 vs 4 > 3 vs 4 > > I'll hope that this is easy. > > - Pedro Janssen - > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From thayes at mail.com Sat Jan 22 11:17:46 2005 From: thayes at mail.com (Tom Hayes) Date: Sat, 22 Jan 2005 17:17:46 +0000 Subject: [AccessD] Q: using the host id to protect copyright in Access Message-ID: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm From john at winhaven.net Sat Jan 22 11:38:04 2005 From: john at winhaven.net (John Bartow) Date: Sat, 22 Jan 2005 11:38:04 -0600 Subject: [AccessD] OT Friday joke In-Reply-To: <0IAP00J2UG3IXQ@l-daemon> Message-ID: <200501221138734.SM03588@ScuzzPaq> Kitimat? John B. Guess what the local first-nations' word for snow is? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Geldart Sent: Friday, January 21, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it >only rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From spikee at oatlandspark.org.uk Sat Jan 22 11:50:11 2005 From: spikee at oatlandspark.org.uk (Chris Foote (Spike)) Date: Sat, 22 Jan 2005 17:50:11 -0000 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: Hi Tom! I do not have a complete solution for you, but I think the only unique identifier that you may be able to retrieve is the MAC id "burnt into" the Network Card. Assuming that the boxes you provide have network cards. The host id (in networking circles anyway) is the IP address - this will either be dynamic or at least certainly not unique. Not sure how you can get to the MAC id though! Hope this helps! Chris Foote -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Hayes Sent: 22 January 2005 17:18 To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Sat Jan 22 13:12:40 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 22 Jan 2005 11:12:40 -0800 Subject: [AccessD] Q: using the host id to protect copyright in Access References: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <41F2A5A8.9010606@shaw.ca> This method might be of interest to those in recent Polyps thread too. Copy protection or how to safely distribute a demo Microsoft Access Application from Tony Toews http://www.granite.ab.ca/access/demo.htm This will only stop the shadetree hacker. Oops your Irish, a shadetree mechanic is one who fixes cars in his backyard. Nowadays you need $5000 worth of software a year to do auto diagnosis. There are some other hints on his site Mac Addresses can be easily spoofed and also a machine may have multiple NIC's hence multiple MAC's NIC's also tend to be replaced easily and especially by network guys if tracking Network problems. Anyway here is some code from Stuart to get a MAC address You can also do this via WMI with less code on newer OS W2000 + The "Physical Address" returns the MAC Address Option Compare Database Option Explicit Public Const MAX_HOSTNAME_LEN = 132 Public Const MAX_DOMAIN_NAME_LEN = 132 Public Const MAX_SCOPE_ID_LEN = 260 Public Const MAX_ADAPTER_NAME_LENGTH = 260 Public Const MAX_ADAPTER_ADDRESS_LENGTH = 8 Public Const MAX_ADAPTER_DESCRIPTION_LENGTH = 132 Public Const ERROR_BUFFER_OVERFLOW = 111 Public Const MIB_IF_TYPE_ETHERNET = 1 Public Const MIB_IF_TYPE_TOKENRING = 2 Public Const MIB_IF_TYPE_FDDI = 3 Public Const MIB_IF_TYPE_PPP = 4 Public Const MIB_IF_TYPE_LOOPBACK = 5 Public Const MIB_IF_TYPE_SLIP = 6 Type IP_ADDR_STRING Next As Long IpAddress As String * 16 IpMask As String * 16 Context As Long End Type Type IP_ADAPTER_INFO Next As Long ComboIndex As Long AdapterName As String * MAX_ADAPTER_NAME_LENGTH Description As String * MAX_ADAPTER_DESCRIPTION_LENGTH AddressLength As Long Address(MAX_ADAPTER_ADDRESS_LENGTH - 1) As Byte Index As Long Type As Long DhcpEnabled As Long CurrentIpAddress As Long IpAddressList As IP_ADDR_STRING GatewayList As IP_ADDR_STRING DhcpServer As IP_ADDR_STRING HaveWins As Boolean PrimaryWinsServer As IP_ADDR_STRING SecondaryWinsServer As IP_ADDR_STRING LeaseObtained As Long LeaseExpires As Long End Type Type FIXED_INFO HostName As String * MAX_HOSTNAME_LEN DomainName As String * MAX_DOMAIN_NAME_LEN CurrentDnsServer As Long DnsServerList As IP_ADDR_STRING NodeType As Long ScopeId As String * MAX_SCOPE_ID_LEN EnableRouting As Long EnableProxy As Long EnableDns As Long End Type Public Declare Function GetNetworkParams Lib "IPHlpApi" (FixedInfo As Any, pOutBufLen As Long) As Long Public Declare Function GetAdaptersInfo Lib "IPHlpApi" (IpAdapterInfo As Any, pOutBufLen As Long) As Long Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long) Function NWInfo() As Long 'This example was created by George Bernier (bernig at dinomail.qc.ca) Dim error As Long Dim FixedInfoSize As Long Dim AdapterInfoSize As Long Dim i As Integer Dim PhysicalAddress As String Dim NewTime As Date Dim AdapterInfo As IP_ADAPTER_INFO Dim Adapt As IP_ADAPTER_INFO Dim AddrStr As IP_ADDR_STRING Dim FixedInfo As FIXED_INFO Dim Buffer As IP_ADDR_STRING Dim pAddrStr As Long Dim pAdapt As Long Dim Buffer2 As IP_ADAPTER_INFO Dim FixedInfoBuffer() As Byte Dim AdapterInfoBuffer() As Byte 'Get the main IP configuration information for this machine using a FIXED_INFO structure FixedInfoSize = 0 error = GetNetworkParams(ByVal 0&, FixedInfoSize) If error <> 0 Then If error <> ERROR_BUFFER_OVERFLOW Then MsgBox "GetNetworkParams sizing failed with error " & error Exit Function End If End If ReDim FixedInfoBuffer(FixedInfoSize - 1) error = GetNetworkParams(FixedInfoBuffer(0), FixedInfoSize) If error = 0 Then CopyMemory FixedInfo, FixedInfoBuffer(0), Len(FixedInfo) MsgBox "Host Name: " & FixedInfo.HostName 'host name MsgBox "DNS Servers: " & FixedInfo.DnsServerList.IpAddress 'dns server IP pAddrStr = FixedInfo.DnsServerList.Next Do While pAddrStr <> 0 CopyMemory Buffer, ByVal pAddrStr, Len(Buffer) MsgBox "DNS Servers: " & Buffer.IpAddress 'dns server IP pAddrStr = Buffer.Next Loop Select Case FixedInfo.NodeType 'node type Case 1 MsgBox "Node type: Broadcast" Case 2 MsgBox "Node type: Peer to peer" Case 4 MsgBox "Node type: Mixed" Case 8 MsgBox "Node type: Hybrid" Case Else MsgBox "Unknown node type" End Select MsgBox "NetBIOS Scope ID: " & FixedInfo.ScopeId 'scope ID 'routing If FixedInfo.EnableRouting Then MsgBox "IP Routing Enabled " Else MsgBox "IP Routing not enabled" End If ' proxy If FixedInfo.EnableProxy Then MsgBox "WINS Proxy Enabled " Else MsgBox "WINS Proxy not Enabled " End If ' netbios If FixedInfo.EnableDns Then MsgBox "NetBIOS Resolution Uses DNS " Else MsgBox "NetBIOS Resolution Does not use DNS " End If Else MsgBox "GetNetworkParams failed with error " & error Exit Function End If 'Enumerate all of the adapter specific information using the IP_ADAPTER_INFO structure. 'Note: IP_ADAPTER_INFO contains a linked list of adapter entries. AdapterInfoSize = 0 error = GetAdaptersInfo(ByVal 0&, AdapterInfoSize) If error <> 0 Then If error <> ERROR_BUFFER_OVERFLOW Then MsgBox "GetAdaptersInfo sizing failed with error " & error Exit Function End If End If ReDim AdapterInfoBuffer(AdapterInfoSize - 1) ' Get actual adapter information error = GetAdaptersInfo(AdapterInfoBuffer(0), AdapterInfoSize) If error <> 0 Then MsgBox "GetAdaptersInfo failed with error " & error Exit Function End If CopyMemory AdapterInfo, AdapterInfoBuffer(0), Len(AdapterInfo) pAdapt = AdapterInfo.Next Do While pAdapt <> 0 CopyMemory Buffer2, AdapterInfo, Len(Buffer2) Select Case Buffer2.Type Case MIB_IF_TYPE_ETHERNET MsgBox "Ethernet adapter " Case MIB_IF_TYPE_TOKENRING MsgBox "Token Ring adapter " Case MIB_IF_TYPE_FDDI MsgBox "FDDI adapter " Case MIB_IF_TYPE_PPP MsgBox "PPP adapter" Case MIB_IF_TYPE_LOOPBACK MsgBox "Loopback adapter " Case MIB_IF_TYPE_SLIP MsgBox "Slip adapter " Case Else MsgBox "Other adapter " End Select MsgBox " AdapterName: " & Buffer2.AdapterName MsgBox "AdapterDescription: " & Buffer2.Description 'adatpter name For i = 0 To Buffer2.AddressLength - 1 PhysicalAddress = PhysicalAddress & Hex(Buffer2.Address(i)) If i < Buffer2.AddressLength - 1 Then PhysicalAddress = PhysicalAddress & "-" End If Next MsgBox "Physical Address: " & PhysicalAddress 'mac address If Buffer2.DhcpEnabled Then MsgBox "DHCP Enabled " Else MsgBox "DHCP disabled" End If pAddrStr = Buffer2.IpAddressList.Next Do While pAddrStr <> 0 CopyMemory Buffer, Buffer2.IpAddressList, LenB(Buffer) MsgBox "IP Address: " & Buffer.IpAddress MsgBox "Subnet Mask: " & Buffer.IpMask pAddrStr = Buffer.Next If pAddrStr <> 0 Then CopyMemory Buffer2.IpAddressList, ByVal pAddrStr, Len(Buffer2.IpAddressList) End If Loop MsgBox "Default Gateway: " & Buffer2.GatewayList.IpAddress pAddrStr = Buffer2.GatewayList.Next Do While pAddrStr <> 0 CopyMemory Buffer, Buffer2.GatewayList, Len(Buffer) MsgBox "IP Address: " & Buffer.IpAddress pAddrStr = Buffer.Next If pAddrStr <> 0 Then CopyMemory Buffer2.GatewayList, ByVal pAddrStr, Len(Buffer2.GatewayList) End If Loop MsgBox "DHCP Server: " & Buffer2.DhcpServer.IpAddress MsgBox "Primary WINS Server: " & Buffer2.PrimaryWinsServer.IpAddress MsgBox "Secondary WINS Server: " & Buffer2.SecondaryWinsServer.IpAddress ' Display time NewTime = CDate(Adapt.LeaseObtained) MsgBox "Lease Obtained: " & CStr(NewTime) NewTime = CDate(Adapt.LeaseExpires) MsgBox "Lease Expires : " & CStr(NewTime) pAdapt = Buffer2.Next If pAdapt <> 0 Then CopyMemory AdapterInfo, ByVal pAdapt, Len(AdapterInfo) End If Loop End Function -- Stuart -- Tom Hayes wrote: >To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! > >I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. > > >The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. > >Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. > >I have used code in the past to retrieve Usernames into an access solution; >Option Compare Database >Option Explicit > >Declare Function GetUserName Lib "advapi32.dll" Alias _ >"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ >As Long > >Public Function fntUsername() As String >Dim s As String >Dim cnt As Long >Dim dl As Long >Dim CurUser As String > >cnt = 199 >s = String$(200, 0) >dl = GetUserName(s, cnt) >If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" >fntUsername = CurUser > > > >End Function > > > >Can you help or offer an alternative? > >reagrds > >Tom > >Business Development Manager >HayesMinton Ltd > > > -- Marty Connelly Victoria, B.C. Canada From ralphb at cwgsy.net Sat Jan 22 14:26:42 2005 From: ralphb at cwgsy.net (Ralph Bryce) Date: Sat, 22 Jan 2005 20:26:42 +0000 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: References: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <5.1.0.14.0.20050122200201.01d63990@mail.cwgsy.net> Tom At 17:50 22/01/2005 +0000, you wrote: >Hi Tom! > >I do not have a complete solution for you, but I think the only unique >identifier that you may be able to retrieve is the MAC id "burnt into" the >Network Card. Assuming that the boxes you provide have network cards. Some of the commercial licensing apps use the MAC (ethernet) address (which should be unique to each network adapter) to generate a license based on either the MAC address, MAC address plus host name or some attached software key (dongle), usually via the parallel port or USB slot. Bear in mind that many a server will have more than one network card, which of course can fail and need replacing; so will many laptops if they have a built in network card and, say, a wireless card or infra red connection. If you go down this route, therefore, you may have to ask the customer to choose from more than one ethernet address for your licensing purposes. The commercial outfits supply the customer with an app that returns all ethernet addresses then ask the customer to choose one. They will need enough savvy to choose an address that won't be disabled. (Disabling a wireless connection can set its ethernet address to all zeroes and can therefore break your licensing.) HTH Ralph Bryce From lists at theopg.com Sat Jan 22 16:16:52 2005 From: lists at theopg.com (MarkH) Date: Sat, 22 Jan 2005 22:16:52 -0000 Subject: [AccessD] [OT] Treeview - prevent nodes expanding on double click In-Reply-To: <46B976F2B698FF46A4FE7636509B22DF1B56EA@stekelbes.ithelps.local> Message-ID: <000001c500d0$14548c50$c639fc3e@netboxxp> Hello... Using Access XP and windows common controls 6.0 (sp6) I have a treeview where each node is a record itself and may or may not contain child nodes. Double-clicking a node opens the record etc. and I am showing the plus/minus for expanding and collapsing nodes with children. What I'd like is to prevent the node expanding or collapsing on double click as it looks a bit sloppy when the user is just opening a record. Anyone know if this is possible... Cheers Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From erbachs at gmail.com Sat Jan 22 16:51:06 2005 From: erbachs at gmail.com (Steve Erbach) Date: Sat, 22 Jan 2005 16:51:06 -0600 Subject: [AccessD] complex query!! (solution) In-Reply-To: <000001c50068$2ad1f9d0$fbc581d5@pedro> References: <39cb22f305012113331fa7926b@mail.gmail.com> <000001c50068$2ad1f9d0$fbc581d5@pedro> Message-ID: <39cb22f305012214513a58767@mail.gmail.com> Pedro, Sorry about being diverted during the consideration of your question. I'm glad that Scott came up with the winner. Steve Erbach Neenah, WI On Sat, 22 Jan 2005 10:14:14 +0100, Pedro Janssen wrote: > Hi Scott and Steve, > > this works perfect. > Thanks for the help. > Its time to use the codes and this last sql to get some results, so that i > can move on with my research. > > Pedro Janssen > From lists at theopg.com Sat Jan 22 18:07:43 2005 From: lists at theopg.com (MarkH) Date: Sun, 23 Jan 2005 00:07:43 -0000 Subject: [AccessD] [OT] Treeview again - set checked proprty on node at form open Message-ID: <000101c500df$90ba90a0$c639fc3e@netboxxp> Hello again... I am opening a form with a treeview which is used for selecting records (checkboxes enabled). When the form opens I want to tick any records that already exists. i.e. I cycle the nodes and if I get a match I set the nodes checked value to true. Very simple and if I fire the code from a command button that can be clicked after the form is loaded it works fine. Problem is, even though the code hits the node.checked=true line during form open (and load, I tried both) the nodes are not actually checked :@(, even if I set the checked value to true when creating the node in the first place. It seems I can only affected the checked value after the form is fully loaded. Any ideas much appreciated Cheers Mark PS - yes I am a sad git, it's Saturday night and I'm in front of a PC ;@( --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From stuart at lexacorp.com.pg Sat Jan 22 18:27:41 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2005 10:27:41 +1000 Subject: [AccessD] [OT] Treeview again - set checked proprty on node at form open In-Reply-To: <000101c500df$90ba90a0$c639fc3e@netboxxp> Message-ID: <41F37C1D.14126.57A8048@stuart.lexacorp.com.pg> On 23 Jan 2005 at 0:07, MarkH wrote: > > It seems I can only affected the checked value after the form is fully > loaded. > Probably true. Try setting it in the first Activate, Resize or GotFocus events, then setting a flag so that it isn't run on subsequent events. All of the above run after the Load, Open and before the Current events > > Mark > PS - yes I am a sad git, it's Saturday night and I'm in front of a PC > ;@( > It's Sunday morning here and I've just sent out an updated FE to a customer that I was working on last night and this morning :-( -- Stuart From jwcolby at colbyconsulting.com Sat Jan 22 18:56:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 22 Jan 2005 19:56:31 -0500 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> Does anyone know of a way to retrieve the cpu serial number or the motherboard serial number? They must be retrievable since the motherboard monitor programs report them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Hayes Sent: Saturday, January 22, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 20:26:42 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2005 12:26:42 +1000 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> References: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <41F39802.6039.5E7778C@stuart.lexacorp.com.pg> On 22 Jan 2005 at 19:56, John W. Colby wrote: > Does anyone know of a way to retrieve the cpu serial number For Intel P3 and above: You have to poke around in the CPUs registers. How's your assembler :-) To detect the presence of the serial number, you issue the CPUID instruction with EAX=1 to read the feature flags, and check the SN bit (bit 18) in EDX. If the bit is clear, the machine has no serial number or it has been disabled. And once disabled, it cannot be re-enabled without resetting the processor. The serial number, if present, is read with the CPUID instruction when EAX =3. The lower 64 bits of the 96-bit serial number are returned in EDX:ECX, and the top 32 bits comes from the processor signature (ECX = bits 0 to 31, EDX = bits 32 to 63). No idea about AMDs etc >or the motherboard serial number? If the CMOS has not been set to disable reading the Motherboard number, you can use WMI. An alternative is to just use the various bits of information in HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System -- Stuart From accessd at shaw.ca Sat Jan 22 21:01:49 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2005 19:01:49 -0800 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> Message-ID: <0IAR00A9S1R0GJ@l-daemon> Hi John: Here is a listing from a series of MS scripts that I think Marty supplied the URL to, that should get the serial numbers you need. It should be able to be recoded to straight VB. On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard") For Each objItem in colItems For Each strOption in objItem.ConfigOptions Wscript.Echo "Configuration Option: " & strOption Next Wscript.Echo "Depth: " & objItem.Depth Wscript.Echo "Description: " & objItem.Description Wscript.Echo "Height: " & objItem.Height Wscript.Echo "Hosting Board: " & objItem.HostingBoard Wscript.Echo "Hot Swappable: " & objItem.HotSwappable Wscript.Echo "Manufacturer: " & objItem.Manufacturer Wscript.Echo "Model: " & objItem.Model Wscript.Echo "Name: " & objItem.Name Wscript.Echo "Other Identifying Information: " & _ objItem.OtherIdentifyingInfo Wscript.Echo "Part Number: " & objItem.PartNumber Wscript.Echo "Powered-On: " & objItem.PoweredOn Wscript.Echo "Product: " & objItem.Product Wscript.Echo "Removable: " & objItem.Removable Wscript.Echo "Replaceable: " & objItem.Replaceable Wscript.Echo "Requirements Description: " & objItem.RequirementsDescription Wscript.Echo "Requires Daughterboard: " & objItem.RequiresDaughterBoard Wscript.Echo "Serial Number: " & objItem.SerialNumber Wscript.Echo "SKU: " & objItem.SKU Wscript.Echo "Slot Layout: " & objItem.SlotLayout Wscript.Echo "Special Requirements: " & objItem.SpecialRequirements Wscript.Echo "Tag: " & objItem.Tag Wscript.Echo "Version: " & objItem.Version Wscript.Echo "Weight: " & objItem.Weight Wscript.Echo "Width: " & objItem.Width Next HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Saturday, January 22, 2005 4:57 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Q: using the host id to protect copyright in Access Does anyone know of a way to retrieve the cpu serial number or the motherboard serial number? They must be retrievable since the motherboard monitor programs report them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Hayes Sent: Saturday, January 22, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Jan 22 21:13:44 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2005 19:13:44 -0800 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> Message-ID: <0IAR00K202AU9J@l-daemon> Hi John: Then again you can always check out this site: http://www.microsoft.com/technet/prodtechnol/sms/sms2/Confeat/getasset.mspx Or this piece of VB code: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=49073&ln gWId=1 HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Saturday, January 22, 2005 4:57 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Q: using the host id to protect copyright in Access Does anyone know of a way to retrieve the cpu serial number or the motherboard serial number? They must be retrievable since the motherboard monitor programs report them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Hayes Sent: Saturday, January 22, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marcus at tsstech.com Sat Jan 22 22:33:41 2005 From: marcus at tsstech.com (Scott Marcus) Date: Sat, 22 Jan 2005 23:33:41 -0500 Subject: [AccessD] complex query!! (solution) Message-ID: Steve, The key doesn't have to be sequential, doesn't have to be the primary key, and doesn't have to be numeric. It just needs to be a single field key (one could probably get around that restriction also with concatenation). Scott ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 10:33 PM Subject: Re: [AccessD] complex query!! (solution) > Scott, > > Oooh! Good one. I think that'll do it, as long as the Keys are nice > and sequential. > > Steve Erbach > > > On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > > The answer is the following, where id is the primary key of Table1... > > > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > > a.factor, > > b.factor > > FROM Table1 AS a, > > Table1 AS b > > WHERE [a].[id]<[b].[id]; > > > > Scott Marcus > > TSS Technologies, Inc. > > marcus at tsstech.com > > (513) 772-7000 > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 theopg.com Sun Jan 23 03:59:42 2005 From: lists at theopg.com (MarkH) Date: Sun, 23 Jan 2005 09:59:42 -0000 Subject: [AccessD] [OT] Treeview again - set checked proprty on node atform open In-Reply-To: <41F37C1D.14126.57A8048@stuart.lexacorp.com.pg> Message-ID: <000401c50132$4375bfb0$c639fc3e@netboxxp> Cheers Stuart... I tried that and the it still doesn't work during or immediately after the form loads. This is pretty annoying as I can do exactly the same thing with a list view without any problem. I have decided, if there is no other option I will use the nodes icon instead and get rid of the check-boxes, i.e. if its selected then set the icon to a big tick and accompany the code with a node_click event that does the same (or clears the tick icon and puts back the original). Sorry to hear you are working too :@( what is is to be dedicated hey... I'm doing another hour or so then I'm off to the climbing wall for some practice me. Have fun Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 23 January 2005 00:28 To: Access Developers discussion and problemsolving Subject: Re: [AccessD] [OT] Treeview again - set checked proprty on node atform open On 23 Jan 2005 at 0:07, MarkH wrote: > > It seems I can only affected the checked value after the form is fully > loaded. > Probably true. Try setting it in the first Activate, Resize or GotFocus events, then setting a flag so that it isn't run on subsequent events. All of the above run after the Load, Open and before the Current events > > Mark > PS - yes I am a sad git, it's Saturday night and I'm in front of a PC > ;@( > It's Sunday morning here and I've just sent out an updated FE to a customer that I was working on last night and this morning :-( -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From pedro at plex.nl Sun Jan 23 04:04:05 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sun, 23 Jan 2005 11:04:05 +0100 Subject: [AccessD] complex query!! (solution) References: <39cb22f305012113331fa7926b@mail.gmail.com><000001c50068$2ad1f9d0$fbc581d5@pedro> <39cb22f305012214513a58767@mail.gmail.com> Message-ID: <002d01c50132$e11d3ef0$fbc581d5@pedro> Hello Steve, you don't have to be sorry. I am very happy that this list exists and that it gives me most of the time solutions for my problems. I am no real access developer. Everybody has his specialties. For my research, access is one of the best programs to deal with this data. I use code from others and then adjust it to my needs. But i sometimes i have troubles to get the right sql for my query's. I am always glad that i can fall back on people like you, who can help me out. I said it before, i must take a good sql en VBA course to start from the bottom up (i started in the middle, that's not the good way). But time, time, time. Pedro Janssen ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Saturday, January 22, 2005 11:51 PM Subject: Re: [AccessD] complex query!! (solution) > Pedro, > > Sorry about being diverted during the consideration of your question. > I'm glad that Scott came up with the winner. > > Steve Erbach > Neenah, WI > > > On Sat, 22 Jan 2005 10:14:14 +0100, Pedro Janssen wrote: > > Hi Scott and Steve, > > > > this works perfect. > > Thanks for the help. > > Its time to use the codes and this last sql to get some results, so that i > > can move on with my research. > > > > Pedro Janssen > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Gustav at cactus.dk Sun Jan 23 05:17:29 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jan 2005 12:17:29 +0100 Subject: [AccessD] complex query!! (solution) Message-ID: Hi Scott But the key has to be nice (= unique)! /gustav >>> marcus at tsstech.com 23-01-2005 05:33:41 >>> Steve, The key doesn't have to be sequential, doesn't have to be the primary key, and doesn't have to be numeric. It just needs to be a single field key (one could probably get around that restriction also with concatenation). Scott ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 10:33 PM Subject: Re: [AccessD] complex query!! (solution) > Oooh! Good one. I think that'll do it, as long as the Keys are nice > and sequential. > > Steve Erbach > > > On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > > The answer is the following, where id is the primary key of Table1... > > > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > > a.factor, > > b.factor > > FROM Table1 AS a, > > Table1 AS b > > WHERE [a].[id]<[b].[id]; From reuben at gfconsultants.com Sun Jan 23 15:40:34 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Sun, 23 Jan 2005 16:40:34 -0500 Subject: [AccessD] Save dll to folder In-Reply-To: <41F2210E.14055.2ECFD3@stuart.lexacorp.com.pg> Message-ID: > 3 The Windows system directory. I think this is the most reasonable location to place the dll as I will be adding this feature to all my apps. My question then becomes how do I always get it installed to the proper folder. It's concievable, highly unlikely, but concievable, that the system folder is named differently than one would suspect. For example, I expect ...\system32, but who's to say someone hasn't changed it? Is that even possible? Am I over thinking this or is it a real concern. I just need a way to always get this dll to the system folder and I'm done with this project. Thanks for everyone's help. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Stuart McLachlan Sent: Friday, January 21, 2005 6:47 PM To: Access Developers discussion and problemsolving Subject: RE: [AccessD] Save dll to folder On 22 Jan 2005 at 9:14, Stuart McLachlan wrote: > > The OS will look for a DLL when needed in the following sequence: > > 1 The directory where the executable module for the current process is > located. > 2 The current directory. > 3 The Windows system directory. > 4 The Windows directory. > 5 The directories listed in the PATH environment variable. > Should have also said, If there is a Registry Entry in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths for your application, the OS will *first* search the directories listed in the Path registry key for the application. So you could pick whatever location you want and add it to the standard "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MSACCESS.EXE" Path subkey (which in my case currently just holds the value "C:\Program Files\Microsoft Office\Office\" -- 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 Sun Jan 23 16:48:31 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2005 08:48:31 +1000 Subject: [AccessD] Save dll to folder In-Reply-To: References: <41F2210E.14055.2ECFD3@stuart.lexacorp.com.pg> Message-ID: <41F4B65F.5152.412613E@stuart.lexacorp.com.pg> On 23 Jan 2005 at 16:40, Reuben Cummings wrote: > > 3 The Windows system directory. > > I think this is the most reasonable location to place the dll as I will be > adding this feature to all my apps. > > My question then becomes how do I always get it installed to the proper > folder. It's concievable, highly unlikely, but concievable, that the system > folder is named differently than one would suspect. For example, I expect > ...\system32, but who's to say someone hasn't changed it? Is that even > possible? Am I over thinking this or is it a real concern. > > I just need a way to always get this dll to the system folder and I'm done > with this project. > You can check for the Environment variables SystemRoot and Windir or: 1. Use an installer than determines system directories. As an example, to use the HJInstal (http://www.freebyte.com/hjinstall) application mentioned the other day "If you want to copy files into the Windows directory use the syntax To copy files into the system directory use " 2. Read the Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot 3. Roll your own routine using the GetSystemDirectory or GetWindowsDirectory API calls -- Stuart From d.dick at uws.edu.au Sun Jan 23 18:28:03 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Mon, 24 Jan 2005 11:28:03 +1100 Subject: [AccessD] A2003:Go to Calendar item from Microsoft Access Message-ID: <200501240028.j0O0SCH9009871@cooper.uws.edu.au> (Cross Posted to Dmitri and Sue's list) Hello all If I can get the Outlook Entry ID for a particular Calendar item (eg 00000000B5860CB6D252A64BB055F39CD7DABCC864602500) How can I go to that Outlook calendar item from Microsoft Access? Many thanks Darren From bchacc at san.rr.com Sun Jan 23 23:40:44 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 23 Jan 2005 21:40:44 -0800 Subject: [AccessD] OT: Opinions needed Message-ID: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From stuart at lexacorp.com.pg Mon Jan 24 00:12:33 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2005 16:12:33 +1000 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <41F51E71.18194.5A8DEB4@stuart.lexacorp.com.pg> On 23 Jan 2005 at 21:40, Rocky Smolin - Beach Access S wrote: > > Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. > > Looks really good to me. -- Stuart From Gustav at cactus.dk Mon Jan 24 04:42:46 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 24 Jan 2005 11:42:46 +0100 Subject: [AccessD] OT: Opinions needed Message-ID: Hi Rocky He is right. It is much faster to read - and to judge if this is something that will help you and how. /gustav >>> bchacc at san.rr.com 24-01-2005 06:40:44 >>> Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From bheid at appdevgrp.com Mon Jan 24 07:32:16 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 24 Jan 2005 08:32:16 -0500 Subject: [AccessD] OT: Opinions needed In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AB1FC2@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBDA3@ADGSERVER> I like the new look too. It seems to point out very quickly what the product can do for you. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Monday, January 24, 2005 12:41 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From john at winhaven.net Mon Jan 24 08:29:05 2005 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2005 08:29:05 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <916187228923D311A6FE00A0CC3FAA305BBDA3@ADGSERVER> Message-ID: <200501240829140.SM03588@ScuzzPaq> Same here. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Monday, January 24, 2005 7:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Opinions needed I like the new look too. It seems to point out very quickly what the product can do for you. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Monday, January 24, 2005 12:41 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From roz.clarke at donnslaw.co.uk Mon Jan 24 09:23:27 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Mon, 24 Jan 2005 15:23:27 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From martyconnelly at shaw.ca Mon Jan 24 09:45:03 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 24 Jan 2005 07:45:03 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? References: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Message-ID: <41F517FF.2070604@shaw.ca> * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... If this is one solution you could use a temp mdb to store the table, probably use a skeleton master temp mdb and copy it initially to get your temp mdb going. For methods and problems associated with using a temp mdb to avoid FE bloat see Bloating Front End (FE) Microsoft Access MDB/MDEs http://www.granite.ab.ca/access/bloatfe.htm Roz Clarke wrote: >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >------------------------------------------------------------------------ > > >The contents of this message and any attachments are the property of Donns Solicitors >and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without >our written consent. If you are not the addressee, please notify us immediately so that we >can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the >writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which may be caused >by software viruses... > > -- Marty Connelly Victoria, B.C. Canada From cyx5 at cdc.gov Mon Jan 24 11:13:04 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 12:13:04 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. From cfoust at infostatsystems.com Mon Jan 24 11:34:02 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 09:34:02 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 11:33:14 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 12:33:14 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001201c5023a$c89d2df0$677aa8c0@ColbyM6805> Boy you do manage to pick em. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 11:42:55 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 12:42:55 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 11:45:01 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 12:45:01 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Nuts you mean? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 12:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Boy you do manage to pick em. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 24 11:48:22 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Mon, 24 Jan 2005 12:48:22 -0500 Subject: [AccessD] OT: Opinions needed Message-ID: Rocky, I think it looks a lot better, kinda puts it right out there. The only think I would like to see is a little movement, some action. For example, maybe the picture at the left of the screen could cycle through a series of pictures. I know this won't add to the content of the site, just maybe add a little more interest. Just a thought. 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 > Rocky Smolin - Beach Access Software > Sent: Monday, January 24, 2005 12:41 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Opinions needed > > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - > http://www.trcutlerinc.com/. He does strictly manufacturing > software related PR. > > He has a colleague who is apparently a web marketing whiz and > he solicited this guy's opinion about my site and the guy had > some very constructive criticisms - the most salient of which > was that the home page was not motivating readers to take > action. Good info but weak. > > So we made the old home page a FAQ page and redesigned the > home page for a more forceful call to action. > > Can you take a look and tell me what you think of this > approach? The old home page you can still see by clicking FAQ. > > > My site: www.e-z-mrp.com > > Thanks in advance, > > Rocky > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Mon Jan 24 11:52:34 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 09:52:34 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: I'm not an attorney, but that sounds like opportunism to me. On the other hand, people get blind-sided by their employees sometimes, and he may have only discovered the problems recently. However, $3000 in lost revenues over a year and a half doesn't sound like that serious a problem. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:43 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 12:03:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:03:25 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001301c5023f$0426e420$677aa8c0@ColbyM6805> Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 12:05:22 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:05:22 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001401c5023f$49b1a020$677aa8c0@ColbyM6805> So what is the problem? What is the technology and how is it bad? The logic, the data? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From scapistrant at symphonyinfo.com Mon Jan 24 12:14:02 2005 From: scapistrant at symphonyinfo.com (Steve Capistrant) Date: Mon, 24 Jan 2005 12:14:02 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <855499653F55AD4190B242717DF132BC468D@dewey.Symphony.local> Always require your customers to sign contracts, and put this paragraph in: Problems related to the operating system or underlying software are referred to as "platform bugs". Developer is not responsible for any documented or undocumented bugs inherent in the software tools used to design or support Customer's Application in any way whatsoever. For example, Developer is not responsible for bugs in Microsoft Windows or Access. 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 Nicholson, Karen Sent: Monday, January 24, 2005 11:45 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BBarabash at TappeConstruction.com Mon Jan 24 12:12:36 2005 From: BBarabash at TappeConstruction.com (Brett Barabash) Date: Mon, 24 Jan 2005 12:12:36 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <100F91B31300334B89EC531C9DCB08655968A6@tccexch01.tappeconstruction.net> Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -------------------------------------------------------------------------------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. From bchacc at san.rr.com Mon Jan 24 12:15:51 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 24 Jan 2005 10:15:51 -0800 Subject: [AccessD] OT: Opinions needed References: Message-ID: <01a801c50240$bcb0e800$6501a8c0@HAL9002> Ed: That's a good idea. I'll run by the web designer. Rocky ----- Original Message ----- From: "Tesiny, Ed" To: "Access Developers discussion and problem solving" Sent: Monday, January 24, 2005 9:48 AM Subject: RE: [AccessD] OT: Opinions needed > Rocky, > I think it looks a lot better, kinda puts it right out there. The only > think I would like to see is a little movement, some action. For > example, maybe the picture at the left of the screen could cycle through > a series of pictures. I know this won't add to the content of the site, > just maybe add a little more interest. Just a thought. > > 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 >> Rocky Smolin - Beach Access Software >> Sent: Monday, January 24, 2005 12:41 AM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] OT: Opinions needed >> >> Dear List: >> >> So I hired this PR guy to do PR of E-Z-MRP - >> http://www.trcutlerinc.com/. He does strictly manufacturing >> software related PR. >> >> He has a colleague who is apparently a web marketing whiz and >> he solicited this guy's opinion about my site and the guy had >> some very constructive criticisms - the most salient of which >> was that the home page was not motivating readers to take >> action. Good info but weak. >> >> So we made the old home page a FAQ page and redesigned the >> home page for a more forceful call to action. >> >> Can you take a look and tell me what you think of this >> approach? The old home page you can still see by clicking FAQ. >> >> >> My site: www.e-z-mrp.com >> >> Thanks in advance, >> >> 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 cyx5 at cdc.gov Mon Jan 24 12:18:28 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 13:18:28 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: I just glanced over the letter, the last thing I need is more attorney bills for a system when I believe I was working for someone else's company, I don't think I went direct. It is some jabber about them taking the system up to 27 locations, then of course, the Access backend over T1 lines as the system grew. They need to go to SQL backend - I think this weezle is just trying to get something for free. Right, I am going to rush out and convert their Access backend for them. Wait until they get a shot of my backend. NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:03 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 12:25:58 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 13:25:58 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Mon Jan 24 12:39:41 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Mon, 24 Jan 2005 10:39:41 -0800 (PST) Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <20050124183941.29552.qmail@web80808.mail.yahoo.com> The page DOES look more professional now. David --- Rocky Smolin - Beach Access Software wrote: > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - > http://www.trcutlerinc.com/. He does strictly > manufacturing software related PR. > > He has a colleague who is apparently a web marketing > whiz and he solicited this guy's opinion about my > site and the guy had some very constructive > criticisms - the most salient of which was that the > home page was not motivating readers to take action. > Good info but weak. > > So we made the old home page a FAQ page and > redesigned the home page for a more forceful call to > action. > > Can you take a look and tell me what you think of > this approach? The old home page you can still see > by clicking FAQ. > > > My site: www.e-z-mrp.com > > Thanks in advance, > > Rocky > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 12:42:56 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:42:56 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001c01c50244$8542daf0$677aa8c0@ColbyM6805> You are not responsible for the system not working under conditions it was not designed for. The "over t1 lines" is, all by itself a potential show stopper. Over T1 lines from where? The building next door or California (or Japan)? Access is simply not designed to handle latency issues of that nature. Time and materials, $300 / hour, large up front fee. You will likely never hear from him again. But it needs to come on Atty letterhead. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:18 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I just glanced over the letter, the last thing I need is more attorney bills for a system when I believe I was working for someone else's company, I don't think I went direct. It is some jabber about them taking the system up to 27 locations, then of course, the Access backend over T1 lines as the system grew. They need to go to SQL backend - I think this weezle is just trying to get something for free. Right, I am going to rush out and convert their Access backend for them. Wait until they get a shot of my backend. NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:03 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 12:44:35 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:44:35 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001d01c50244$c34e56d0$677aa8c0@ColbyM6805> Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 13:07:10 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 14:07:10 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: I am not sure where the locations are, but I know they are scattered across states. I have to look in my records tonight to see who billed this and when. If it was not me, I have a nice firepit full of garbage just waiting to be lit. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy You are not responsible for the system not working under conditions it was not designed for. The "over t1 lines" is, all by itself a potential show stopper. Over T1 lines from where? The building next door or California (or Japan)? Access is simply not designed to handle latency issues of that nature. Time and materials, $300 / hour, large up front fee. You will likely never hear from him again. But it needs to come on Atty letterhead. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:18 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I just glanced over the letter, the last thing I need is more attorney bills for a system when I believe I was working for someone else's company, I don't think I went direct. It is some jabber about them taking the system up to 27 locations, then of course, the Access backend over T1 lines as the system grew. They need to go to SQL backend - I think this weezle is just trying to get something for free. Right, I am going to rush out and convert their Access backend for them. Wait until they get a shot of my backend. NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:03 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fhtapia at gmail.com Mon Jan 24 13:08:31 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 24 Jan 2005 11:08:31 -0800 Subject: [AccessD] OT: Opinions needed In-Reply-To: <20050124183941.29552.qmail@web80808.mail.yahoo.com> References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> <20050124183941.29552.qmail@web80808.mail.yahoo.com> Message-ID: Rocky, Good work on the new site, While I like the grab them like Font, I don't much care for the grid below that because it reminds me of so many of those pyramid websites (get rich quick shemes). The Previous website in your faq is just that a faq. I'd think about modify the grid and adding some basic web icons like a 30min graphic .gif and some bold text. I would also go as far as look around the web for other MRP products and mimic the professional layout a bit. On Mon, 24 Jan 2005 10:39:41 -0800 (PST), David Mcafee wrote: > The page DOES look more professional now. > > David > --- Rocky Smolin - Beach Access Software > wrote: > > > Dear List: > > > > So I hired this PR guy to do PR of E-Z-MRP - > > http://www.trcutlerinc.com/. He does strictly > > manufacturing software related PR. > > > > He has a colleague who is apparently a web marketing > > whiz and he solicited this guy's opinion about my > > site and the guy had some very constructive > > criticisms - the most salient of which was that the > > home page was not motivating readers to take action. > > Good info but weak. > > > > So we made the old home page a FAQ page and > > redesigned the home page for a more forceful call to > > action. > > > > Can you take a look and tell me what you think of > > this approach? The old home page you can still see > > by clicking FAQ. > > > > > > My site: www.e-z-mrp.com > > > > Thanks in advance, > > > > 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 > -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! From erbachs at gmail.com Mon Jan 24 13:12:35 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 24 Jan 2005 13:12:35 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <39cb22f3050124111253322bec@mail.gmail.com> Rocky, The new site uses a problem ---> feature/solution format. All I'd recommend is that the feature/solution be worded more in the form of a benefit. For example: * Changing part prices make it impossible to know product costs. (The problem) * E-Z-MRP's powerful Bill of Materials Processor provides current and immediate product costs and sophisticated configuration management. (This tells what E-Z-MRP DOES, but not how it benefits the client. You MAY want to consider a third column with the benefit:) * It helps you to know precisely how much it's going to cost you...AND where you can SAVE MONEY by taking advantage of any lower costs for items you want to manufacture TODAY. Since I don't know all the lingo of MRP I'm probably shooting a bit wide of the mark here, but you get the idea. It's the old feature/benefit or feature/advantage marketing ploy. It's a very good ploy, you know, that marketing ploy. Steve Erbach Neenah, WI On Sun, 23 Jan 2005 21:40:44 -0800, Rocky Smolin - Beach Access Software wrote: > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. > > He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. > > So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. > > Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. > > My site: www.e-z-mrp.com > > Thanks in advance, > > Rocky From john at winhaven.net Mon Jan 24 13:22:50 2005 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2005 13:22:50 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <200501241322265.SM03588@ScuzzPaq> No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:04:37 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 12:04:37 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:06:41 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:06:41 -0600 Subject: [AccessD] OT Friday joke Message-ID: <123701F54509D9119A4F00D0B747349016D1FB@main2.marlow.com> I would guess Kitty Litter....just a guess... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Saturday, January 22, 2005 11:38 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT Friday joke Kitimat? John B. Guess what the local first-nations' word for snow is? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Geldart Sent: Friday, January 21, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it >only rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:10:37 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:10:37 -0600 Subject: [AccessD] OT: Opinions needed Message-ID: <123701F54509D9119A4F00D0B747349016D1FC@main2.marlow.com> Got my attention! Drew -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 24 14:14:54 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:14:54 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D1FD@main2.marlow.com> Make a web or VB Front End, and disconnect when you are not actually getting data. Do NOT use bound forms. That way, you are looking at handling thousands of users, without reaching more then 40 or 50 concurrent users. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:16:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:16:07 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D1FE@main2.marlow.com> Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:20:11 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 15:20:11 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <002101c50252$1aff25f0$677aa8c0@ColbyM6805> It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 24 14:56:06 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 24 Jan 2005 14:56:06 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <3612652.1106545665621.JavaMail.root@sniper14.securence.com> Message-ID: <001b01c50257$1fd88120$de1811d8@danwaters> Rocky, I've been trying to learn how to be (don't laugh) a salesperson. And, what you've done here is list the KPI's (Key Pain Indicators) and the corresponding solutions your system provides. I've worked around manufacturing most of my career, and the things you've listed will hit home with manufacturing managers. I do have to wonder about your price. Is it too low? You've included a great deal of value - how do you calculate the value your software provides? I've read that software these days is expected to have a payback period of 6 - 18 months. You system, for a $15M company, might have a payback period of a few days. Could you segment your system into low price & fewer features and high price & more features? Best of luck! Dan Waters ProMation Systems PS - Read the reviews on a book called ROI Selling - it might be worth a look. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:58:16 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 15:58:16 -0500 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Message-ID: <002301c50257$6d511d90$677aa8c0@ColbyM6805> How much data? Can it export it to an XML file in a location where your fe can use it? XML has a high overhead but can be useful 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 Roz Clarke Sent: Monday, January 24, 2005 10:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) From KIsmert at TexasSystems.com Mon Jan 24 15:05:19 2005 From: KIsmert at TexasSystems.com (Ken Ismert) Date: Mon, 24 Jan 2005 15:05:19 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <006a01c50258$69815b70$2a3ca8c0@TEXASSYSTEMS.COM> Rocky, Definitely better. Feedback: Top Row: A Tabbed presentation of the top row of links (Home, FAQs , etc) would remove the need to repeat the current selection in bold orange, further shrinking the page vertically. This gives more room for your sales points. Consider re-ordering your top row links. "Screens" and "Reports" should probably be promoted to the left, while "FAQs" and especially "History" should be demoted to the right. Challenge/Solution Table: I would reduce the font size. I'd like to be able to see the first four challenge/solution pairs on a 1024 x 768 screen without scrolling. Ideally, your best 3 should be visible on 800 x 600. You should underline your links in the solutions column. If that looks too cluttered, consider an underlined link that says "more.." at the end of each solution. Even though the text of your main page is tightly edited, I would cut it down even more. You probably have 15 to 20 seconds to convince your average visitor to continue looking at your site. The more pithy points you can ping into their brain during that time, the better the chance you will snag them. -Ken -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From Jdemarco at hudsonhealthplan.org Mon Jan 24 15:08:42 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 24 Jan 2005 16:08:42 -0500 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2AFB@TTNEXCHCL2.hshhp.com> XML has high overhead when working with large files using the XML DOM. If you have a large document you can use a SAX parser if you can read straight throught the file moving forward only. It's quite a bit harder to use than the DOM though. Part of the DOMs overhead is due to its ability to walk up and down the tree structure at random as needed. XML does sound like a possibility here though. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:58 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? How much data? Can it export it to an XML file in a location where your fe can use it? XML has a high overhead but can be useful 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 Roz Clarke Sent: Monday, January 24, 2005 10:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -- 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 fhtapia at gmail.com Mon Jan 24 15:57:58 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 24 Jan 2005 13:57:58 -0800 Subject: [AccessD] bound to be my problem Message-ID: I have been beating at this all morning.. while I can get the recordset bookmark to move correctly in the following "bound" subform, I can't seem to get the record selected so that the end user can use it. any ideas? CODE snip::: Dim rsInProcess As adodb.Recordset Set rsInProcess = Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus If rsInProcess.EOF = False Then Found = True Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = rsInProcess.Bookmark End If rsInProcess.Close Set rsInProcess = Nothing ::::END CODE snip -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! From Jim.Hale at FleetPride.com Mon Jan 24 16:33:28 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 24 Jan 2005 16:33:28 -0600 Subject: [AccessD] OT: Opinions needed Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67723373A5@corp-es01.fleetpride.com> Rocky, This was going to be my comment as well so I second Ken's motion. Jim Hale -----Original Message----- From: Ken Ismert [mailto:KIsmert at TexasSystems.com] Sent: Monday, January 24, 2005 3:05 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Opinions needed Rocky, Definitely better. Feedback: Top Row: A Tabbed presentation of the top row of links (Home, FAQs , etc) would remove the need to repeat the current selection in bold orange, further shrinking the page vertically. This gives more room for your sales points. Consider re-ordering your top row links. "Screens" and "Reports" should probably be promoted to the left, while "FAQs" and especially "History" should be demoted to the right. Challenge/Solution Table: I would reduce the font size. I'd like to be able to see the first four challenge/solution pairs on a 1024 x 768 screen without scrolling. Ideally, your best 3 should be visible on 800 x 600. You should underline your links in the solutions column. If that looks too cluttered, consider an underlined link that says "more.." at the end of each solution. Even though the text of your main page is tightly edited, I would cut it down even more. You probably have 15 to 20 seconds to convince your average visitor to continue looking at your site. The more pithy points you can ping into their brain during that time, the better the chance you will snag them. -Ken -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- 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 dejpolsys at hotmail.com Mon Jan 24 17:01:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 24 Jan 2005 18:01:54 -0500 Subject: [AccessD] Save dll to folder References: Message-ID: Reuben ..I think this article may provide the info you're looking for: http://support.microsoft.com/default.aspx?scid=kb;en-us;286300 ..hth :) William Hindman ----- Original Message ----- From: "Reuben Cummings" To: "Access Developers discussion and problem solving" Sent: Sunday, January 23, 2005 4:40 PM Subject: RE: [AccessD] Save dll to folder >> 3 The Windows system directory. > > I think this is the most reasonable location to place the dll as I will be > adding this feature to all my apps. > > My question then becomes how do I always get it installed to the proper > folder. It's concievable, highly unlikely, but concievable, that the > system > folder is named differently than one would suspect. For example, I expect > ...\system32, but who's to say someone hasn't changed it? Is that even > possible? Am I over thinking this or is it a real concern. > > I just need a way to always get this dll to the system folder and I'm done > with this project. > > Thanks for everyone's help. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Stuart > McLachlan > Sent: Friday, January 21, 2005 6:47 PM > To: Access Developers discussion and problemsolving > Subject: RE: [AccessD] Save dll to folder > > > On 22 Jan 2005 at 9:14, Stuart McLachlan wrote: > >> >> The OS will look for a DLL when needed in the following sequence: >> >> 1 The directory where the executable module for the current process is >> located. >> 2 The current directory. >> 3 The Windows system directory. >> 4 The Windows directory. >> 5 The directories listed in the PATH environment variable. >> > > Should have also said, > > If there is a Registry Entry in > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths > for your application, the OS will *first* search the directories listed in > the Path registry key for the application. > > So you could pick whatever location you want and add it to the standard > "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App > Paths\MSACCESS.EXE" Path subkey (which in my case currently just holds > the > value "C:\Program Files\Microsoft Office\Office\" > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Mon Jan 24 17:20:47 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 24 Jan 2005 18:20:47 -0500 Subject: [AccessD] OT: Opinions needed References: <01a801c50240$bcb0e800$6501a8c0@HAL9002> Message-ID: ..it does a much better "sell" Rocky but as Ed noted it could use a little jazz ...but you have to weight that against your potential customer base, especially in China ...if they are limited to 56K lines, a little "jazz" may be too much :) William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Monday, January 24, 2005 1:15 PM Subject: Re: [AccessD] OT: Opinions needed > Ed: > > That's a good idea. I'll run by the web designer. > > Rocky > > ----- Original Message ----- > From: "Tesiny, Ed" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 24, 2005 9:48 AM > Subject: RE: [AccessD] OT: Opinions needed > > >> Rocky, >> I think it looks a lot better, kinda puts it right out there. The only >> think I would like to see is a little movement, some action. For >> example, maybe the picture at the left of the screen could cycle through >> a series of pictures. I know this won't add to the content of the site, >> just maybe add a little more interest. Just a thought. >> >> 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 >>> Rocky Smolin - Beach Access Software >>> Sent: Monday, January 24, 2005 12:41 AM >>> To: AccessD at databaseadvisors.com >>> Subject: [AccessD] OT: Opinions needed >>> >>> Dear List: >>> >>> So I hired this PR guy to do PR of E-Z-MRP - >>> http://www.trcutlerinc.com/. He does strictly manufacturing >>> software related PR. >>> >>> He has a colleague who is apparently a web marketing whiz and >>> he solicited this guy's opinion about my site and the guy had >>> some very constructive criticisms - the most salient of which >>> was that the home page was not motivating readers to take >>> action. Good info but weak. >>> >>> So we made the old home page a FAQ page and redesigned the >>> home page for a more forceful call to action. >>> >>> Can you take a look and tell me what you think of this >>> approach? The old home page you can still see by clicking FAQ. >>> >>> >>> My site: www.e-z-mrp.com >>> >>> Thanks in advance, >>> >>> 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 dejpolsys at hotmail.com Mon Jan 24 17:32:27 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 24 Jan 2005 18:32:27 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy References: Message-ID: ..otoh, it may be a potential client looking for a way out ...offer it to him at a price that YOU can afford in a 1-2 page proposal ...if he bites, you can farm out the parts you don't want to deal with to independents here with real world experience in WAN ...if not, your proposal should have identified your outs to him and get him off your back. ..the odds are that he's got a ditto-head in his shop that has screwed things up royally and he's been listening to a few outside shops who would just love to "upgrade" him to a "real" database ...at a price of course ..give him a way to solve his problem and you might turn a pita into a profit center. William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Monday, January 24, 2005 2:07 PM Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >I am not sure where the locations are, but I know they are scattered > across states. I have to look in my records tonight to see who billed > this and when. If it was not me, I have a nice firepit full of garbage > just waiting to be lit. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Monday, January 24, 2005 1:43 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > You are not responsible for the system not working under conditions it > was > not designed for. The "over t1 lines" is, all by itself a potential > show > stopper. Over T1 lines from where? The building next door or > California > (or Japan)? Access is simply not designed to handle latency issues of > that > nature. > > Time and materials, $300 / hour, large up front fee. You will likely > never > hear from him again. But it needs to come on Atty letterhead. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 1:18 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > I just glanced over the letter, the last thing I need is more attorney > bills > for a system when I believe I was working for someone else's company, I > don't think I went direct. It is some jabber about them taking the > system > up to 27 locations, then of course, the Access backend over T1 lines as > the > system grew. They need to go to SQL backend - I think this weezle is > just > trying to get something for free. Right, I am going to rush out and > convert > their Access backend for them. Wait until they get a shot of my > backend. > NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Monday, January 24, 2005 1:03 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Yep, time top talk to an atty. I doubt you have a problem just based on > the > length of the silence. He went away, used it for all this time, and now > claims it doesn't work. Sounds lame to me. > > Does he have a signed contract with a warranty clause? If not he > basically > doesn't have a leg to stand on. Time and materials to fix it, at > whatever > rate you want to put on it... Payment terms to be agreed upon before > work > begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of > invoice receipt. Your atty will help draft such a letter. That's how I > made my nightmare go away. It cost me my atty fees but that was > minimal. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 12:43 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > This is the first I have heard about it. I have been happily > not-contracting > for at least a year and a half, so it has to be that long. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Monday, January 24, 2005 12:34 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Sounds like time to have an attorney talk to him. How long ago did he > discover that the program was "bad"? > > Charlotte Foust > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Monday, January 24, 2005 9:13 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Time for More Legal Discussion - Oh Boy > > > What happens when a program is written for a customer using Microsoft > Technology, and the Microsoft Technology is bad - its data, its logic. > It > has cost this one client, he claims, $3000 in lost revenue and he wants > the > payment for the system refunded plus damages. The user never notified > said > programmer that there was a problem even though they have been using it > for > a good six months. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From clh at christopherhawkins.com Mon Jan 24 17:32:49 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 24 Jan 2005 16:32:49 -0700 Subject: [AccessD] A2K: Make a custom menu item checked/unchecked Message-ID: I've been Googling for this one, and found the (now obsolete) SetMenuItem function, as well as some cryptic message board posts referring to using the CommandBar and the State property, none of which seems to work for me. Has anyone done this lately?? It seems to be that checking or unchecking a menu items should be one line of easy code.? I just can't figure out WHICH line of easy code it is!? ;) -Christopher- From dwaters at usinternet.com Mon Jan 24 18:19:51 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 24 Jan 2005 18:19:51 -0600 Subject: [AccessD] bound to be my problem In-Reply-To: <15543719.1106604286471.JavaMail.root@sniper21.securence.com> Message-ID: <003201c50273$96cf9bd0$de1811d8@danwaters> Francisco, I'm not familiar with ADODB recordsets, but here goes. I will assume that your form is named 'frm_007N_sbfINprocess'. To refer to that form's recordset while in the form just say: Me.Recordset Or for the clone just say: Me.RecordsetClone To refer to that form's recordset while out of the form then say: Forms.frm_007N_sbfINprocess.Recordset (of course the form must be open for this to work) or for the clone then say: Forms.frm_007N_sbfINprocess.RecordsetClone I don't think you need to set a separate recordset to refer to the clone. In Access XP you can move the screen to the record you want without referring to the clone. This is a piece of code that I use for something similar: Me.AllowAdditions = True Me.Recordset.FindFirst "ID = " & txtFindRecordID If txtRecordID <> txtFindRecordID then txtFindRecordID.SetFocus MsgBox "Record " & txtFindRecordID & " Not Found" End If Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco Tapia Sent: Monday, January 24, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] bound to be my problem I have been beating at this all morning.. while I can get the recordset bookmark to move correctly in the following "bound" subform, I can't seem to get the record selected so that the end user can use it. any ideas? CODE snip::: Dim rsInProcess As adodb.Recordset Set rsInProcess = Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus If rsInProcess.EOF = False Then Found = True Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = rsInProcess.Bookmark End If rsInProcess.Close Set rsInProcess = Nothing ::::END CODE snip -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 24 18:52:20 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 16:52:20 -0800 Subject: [AccessD] bound to be my problem Message-ID: ADO recordset clones aren't the same kind of an animal as DAO recordsetclones, which may be your biggest problem. In XP, there is built in support for some basic DAO and ADO functionality even if neither reference is checked, so you could continue to use the kind of DAO code from earlier versions and it will work. Charlotte Foust -----Original Message----- From: Francisco Tapia [mailto:fhtapia at gmail.com] Sent: Monday, January 24, 2005 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] bound to be my problem I have been beating at this all morning.. while I can get the recordset bookmark to move correctly in the following "bound" subform, I can't seem to get the record selected so that the end user can use it. any ideas? CODE snip::: Dim rsInProcess As adodb.Recordset Set rsInProcess = Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus If rsInProcess.EOF = False Then Found = True Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = rsInProcess.Bookmark End If rsInProcess.Close Set rsInProcess = Nothing ::::END CODE snip -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fhtapia at gmail.com Mon Jan 24 19:11:32 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 24 Jan 2005 17:11:32 -0800 Subject: [AccessD] Re: bound to be my problem In-Reply-To: References: Message-ID: ok... I found out my own problem.. tracing the process I found that I was re-populating the txtRRID textbox with the first records ID and when the search function kicked in, it would find the first record only making it appear that nothing was happening... so I found my own problem :) thanks for your time... On Mon, 24 Jan 2005 13:57:58 -0800, Francisco Tapia wrote: > I have been beating at this all morning.. while I can get the > recordset bookmark to move correctly in the following "bound" subform, > I can't seem to get the record selected so that the end user can use > it. > > any ideas? > > CODE snip::: > > Dim rsInProcess As adodb.Recordset > Set rsInProcess = > Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) > rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst > Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus > If rsInProcess.EOF = False Then > Found = True > Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = > rsInProcess.Bookmark > End If > rsInProcess.Close > Set rsInProcess = Nothing > > ::::END CODE snip > -- > -Francisco > http://pcthis.blogspot.com | PC news with out the jargon! > -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! From accessd at shaw.ca Mon Jan 24 23:10:50 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 24 Jan 2005 21:10:50 -0800 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <0IAU0055GX1ZZ8@l-daemon> Hi Rocky: Your site looks great! Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, January 23, 2005 9:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 24 23:36:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 24 Jan 2005 21:36:02 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Message-ID: <0IAU0000PY7ZKU@l-daemon> Hi Roz: I worked with Informix about ten to fifteen years ago. It seemed like a good product but that is maybe because I was also using their DOS product, SmartWare to connect to their Unix DB... and they were the only show in town. The problems you are talking about were issues then. At a risk of sounding ignorant, I would recommend an ADO-OLE, recordset, MDE combination. Had over sixty users building reports in this method and the bloat was there but very manageable... only compressed the MDB once a month whether it needed it or not. I placed a simple copy of the method used on the DBA web site. See: http://www.databaseadvisors.com/newletters/newsletter112003/0311UnboundRepor ts.htm The trick is to have an original report temp table used it to clone all the user's tables. Each user & base table name is used to create a new source for the report which is then substituted for the report's source. It is also very fast... 50 thousand records in a few seconds. This process worked so well for me, in a pinch that I never bothered upgrading. If you decide to go this method, drop a request on the list and I can supply all the info you need. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Monday, January 24, 2005 7:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) From accessd at shaw.ca Mon Jan 24 23:42:38 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 24 Jan 2005 21:42:38 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <0IAU00227YIZ0P@l-daemon> Hi Karen: My thought on the subject is that the buyer-beware. It is not MS's fault that the client lost data, it is the fault of the programmer who failed to design the requested product properly. On the other hand it is the client fault for not testing or notifying the developer when the application was failing. I think the client is simply out of luck now; just too late to get any conpensation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marklbreen at gmail.com Tue Jan 25 02:53:43 2005 From: marklbreen at gmail.com (Mark Breen) Date: Tue, 25 Jan 2005 08:53:43 +0000 Subject: [AccessD] OT: Opinions needed In-Reply-To: <0IAU0055GX1ZZ8@l-daemon> References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> <0IAU0055GX1ZZ8@l-daemon> Message-ID: Hiya Rocky, I have to say, and I realise that eveyone else loves the new site, that I also like the old site. I do not really like the grid and the fonts are a little large for my preferences. I do agree with the concept of the faster read-ability, Also, I think that Mr Erbach's suggestion of selling the benefits is a good idea. Congrats on the product again. Mark On Mon, 24 Jan 2005 21:10:50 -0800, Jim Lawrence wrote: > Hi Rocky: > > Your site looks great! > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Sunday, January 23, 2005 9:41 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Opinions needed > > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. > He does strictly manufacturing software related PR. > > He has a colleague who is apparently a web marketing whiz and he solicited > this guy's opinion about my site and the guy had some very constructive > criticisms - the most salient of which was that the home page was not > motivating readers to take action. Good info but weak. > > So we made the old home page a FAQ page and redesigned the home page for a > more forceful call to action. > > Can you take a look and tell me what you think of this approach? The old > home page you can still see by clicking FAQ. > > My site: www.e-z-mrp.com > > Thanks in advance, > > 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 marklbreen at gmail.com Tue Jan 25 03:01:40 2005 From: marklbreen at gmail.com (Mark Breen) Date: Tue, 25 Jan 2005 09:01:40 +0000 Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i In-Reply-To: <0IAP00M1BFBW7Z@l-daemon> References: <0IAP00M1BFBW7Z@l-daemon> Message-ID: Hello Jim, That is great, thank you. The issue in here is adding the ADO reference to 300 instances of Access 97. It is currently with management to see if they will allow it ! Thanks again for your attention, I will let the list know if they decide to roll out ADO. Mark On Fri, 21 Jan 2005 22:00:39 -0800, Jim Lawrence wrote: > Hi Mark: > > Here is one example from Microsoft that will give you all the information > you need to connect to Oracle, using ADO and passing parameters. Remember to > have your Oracle TSNames file, on each station, setup first. > > 1. > > Sample code for connecting, passing parameters and an Oracle sample > procedure that would accept the passed parameters and then return data. > > http://support.microsoft.com/kb/176936/en-us?ln=en-us&sd=gn&fr=0 > > 2. > > Remember to add a reference to the MDAC ADO libraries in your Access. > Reference entry will read something like: 'Microsoft ActiveX Data Objects > X.X Library'. > > 3. > > Do not use the ODBC connection like MS are recommending use direct ADO-OLE, > with Microsoft's latest MDAC Oracle driver like: > > Dim mobjConn As ADODB.Connection > Dim gstrConnection As String > > ' Microsoft connection string...standard security > gstrConnection = "Provider=msdaora;" & _ > "Data Source=MyOracle.website.com;" & _ > "User Id=" & myUsername & ";" & _ > "Password=" & myPassword > > ' Test connection string > Set mobjConn = New ADODB.Connection > mobjConn.ConnectionString = gstrConnection > mobjConn.Open > > 4. > > Contents of a TSNames.ora file related to the local station Oracle client. > This is just a sample. > > '------------ Oracle connectuions -------------------------------------- > > 'from the tnsnames.ora > ' > 'MyOracle.website.com = > ' (DESCRIPTION = > ' (ADDRESS_LIST = > ' (ADDRESS = > ' (COMMUNITY = 'MyOracle.website.com) > ' (PROTOCOL = TCP) > ' (Host = Hostsubnet.MyOracle.website.com) > ' (Port = 1521) > ' ) > ' ) > ' (CONNECT_DATA = > ' (SID = PCAG) > ' (GLOBAL_NAME = MyOracle.website.com) > ' ) > ' ) > > 5. > You can download a free Oracle client for your own use at: > http://www.oracle.com/technology/software/products/oracle9i/index.html > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen > Sent: Friday, January 21, 2005 12:19 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i > > Hello All, > > This is more a piece of information than a question. > > As you may have seen, I have recently starting work on a project > involving Access 97 and Oracle 8i. Some of you may also have noticed > that I asked a question about ADO. To be honest, I wondered why my > colleague wanted to use ADO, why not use DAO I thought. Of course his > answer was that he wanted to use output parameters in ADO. I have > never really used output parameters ( in the MS SQL Server > environment), if I want another value, I usually just stick it on the > end of the columns that I am selecting. Not perfect I know, but it is > fine unless I am returning millions of records. > > So, last night I started to write my first Oracle procedure, it was a > simple task I wished to do, select one field from a table and group by > that field. > > It turns out that Oracle cannot select (and return) records from > within stored procedures !!! Sure you can open a cursor and loop > through the data and return them as out parameters and then, when you > get back you command object you can assign that to a recordset. > > So two points to make from this > 1) sproc's in Oracle cannot just select records > 2) DAO cannot deal with output parameters > > It comes as no surprise that DAO cannot deal with output params but I > am gobsmacked that Oracle 8i cannot just select a few bloody records > in a sproc and just return them as a recordset. > > One option is to insert my work in to temp tables and then select from > them, but that is not really an option with such a big front end as > this. > > So, it seems that Oracle likes to return cursors ! > > I think that I have a mindset change coming on. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From roz.clarke at donnslaw.co.uk Tue Jan 25 03:49:05 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Tue, 25 Jan 2005 09:49:05 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB36@dibble.observatory.donnslaw.co.uk> Worth knowing, thank you Marty -----Original Message----- From: MartyConnelly [mailto:martyconnelly at shaw.ca] Sent: 24 January 2005 15:45 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Data from Informix to Access - dirty reads? * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... If this is one solution you could use a temp mdb to store the table, probably use a skeleton master temp mdb and copy it initially to get your temp mdb going. For methods and problems associated with using a temp mdb to avoid FE bloat see Bloating Front End (FE) Microsoft Access MDB/MDEs http://www.granite.ab.ca/access/bloatfe.htm Roz Clarke wrote: >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, >Access locks entire tables in the Informix database, which causes >transaction errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking >issues was to set the connection to 'dirty read' before running the >SQL. However, Access cannot execute 2 statements in a pass-through >query and it does not hold the connection open between the execution of >1 statement and the next. Thus when the query is processed the 'dirty >read' setting is no longer in effect. > >We have been racking our brains trying to come up with a workaround. >Some further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed >and there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support >SELECT INTO and therefore a table would have to be explicitly >constructed with names columns etc. We really need the system to be >flexible so that the queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the >fly - we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >----------------------------------------------------------------------- >- > > >The contents of this message and any attachments are the property of >Donns Solicitors >and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without >our written consent. If you are not the addressee, please notify us immediately so that we >can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the >writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which may be caused >by software viruses... > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From roz.clarke at donnslaw.co.uk Tue Jan 25 03:52:19 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Tue, 25 Jan 2005 09:52:19 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB37@dibble.observatory.donnslaw.co.uk> Informix doesn't support XML afaik >< We did think about this as a way around connection issues for SQL Server when we thought that we would have our main db replicating to SQL Server rather than Informix - our recordsets are going to be up to about 50k rows I think. I don't know how XML would perform with that volume of data but it's academic for now. Roz -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: 24 January 2005 20:58 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? How much data? Can it export it to an XML file in a location where your fe can use it? XML has a high overhead but can be useful 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 Roz Clarke Sent: Monday, January 24, 2005 10:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From roz.clarke at donnslaw.co.uk Tue Jan 25 03:53:13 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Tue, 25 Jan 2005 09:53:13 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB38@dibble.observatory.donnslaw.co.uk> Cheers Jim Tom is researching your method now and may well be in touch :) Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 25 January 2005 05:36 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hi Roz: I worked with Informix about ten to fifteen years ago. It seemed like a good product but that is maybe because I was also using their DOS product, SmartWare to connect to their Unix DB... and they were the only show in town. The problems you are talking about were issues then. At a risk of sounding ignorant, I would recommend an ADO-OLE, recordset, MDE combination. Had over sixty users building reports in this method and the bloat was there but very manageable... only compressed the MDB once a month whether it needed it or not. I placed a simple copy of the method used on the DBA web site. See: http://www.databaseadvisors.com/newletters/newsletter112003/0311UnboundRepor ts.htm The trick is to have an original report temp table used it to clone all the user's tables. Each user & base table name is used to create a new source for the report which is then substituted for the report's source. It is also very fast... 50 thousand records in a few seconds. This process worked so well for me, in a pinch that I never bothered upgrading. If you decide to go this method, drop a request on the list and I can supply all the info you need. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Monday, January 24, 2005 7:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From cyx5 at cdc.gov Tue Jan 25 05:23:33 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 06:23:33 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: This is the update. The system was delivered in 2001. Not my company, I helped to program and was on site. Since then, the program worked so well in the Pittsburgh office, they hired some hack to T1 it to all locations. Of course the sucker is going to fail, it was meant to serve three people. And the remotes didn't even split the front end from the back end. And the old manager that I worked with is gone and I have some new young nimrod to deal with. I told him I did not have to deal with him at all. I am brewing on it. This is essentially an upgrade to the system. Once I get my new computer this week and my cable modem line back up, I am going to see what is going on and offer to upgrade it for a price, to be signed on by Mr. MBA's manager. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 25, 2005 12:43 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hi Karen: My thought on the subject is that the buyer-beware. It is not MS's fault that the client lost data, it is the fault of the programmer who failed to design the requested product properly. On the other hand it is the client fault for not testing or notifying the developer when the application was failing. I think the client is simply out of luck now; just too late to get any conpensation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 05:25:49 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 06:25:49 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 05:26:24 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 06:26:24 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: They probably weren't using your system. (hahahahahaah) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 3:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 06:02:48 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 07:02:48 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? From bheid at appdevgrp.com Tue Jan 25 06:29:22 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 25 Jan 2005 07:29:22 -0500 Subject: [AccessD] Access 2003 Runtime In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AB21E1@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABE707@ADGSERVER> I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Tue Jan 25 06:30:29 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 25 Jan 2005 07:30:29 -0500 Subject: [AccessD] Access 2003 Runtime In-Reply-To: <916187228923D311A6FE00A0CC3FAA30ABE707@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABE708@ADGSERVER> Sorry, hit send too soon. Here's the link: http://msdn.microsoft.com/office/understanding/vsto/default.aspx Bobby -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? From cyx5 at cdc.gov Tue Jan 25 06:43:49 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 07:43:49 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 08:49:26 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 25 Jan 2005 14:49:26 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318805CEDB37@dibble.observatory.donnslaw.co.uk> Message-ID: Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 25 09:30:54 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 07:30:54 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method Message-ID: <20050125153054.34561.qmail@web20423.mail.yahoo.com> Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' From mikedorism at adelphia.net Tue Jan 25 09:44:22 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Tue, 25 Jan 2005 10:44:22 -0500 Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <20050125153054.34561.qmail@web20423.mail.yahoo.com> Message-ID: <000001c502f4$c1191750$0b08a845@hargrove.internal> You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Tue Jan 25 09:48:29 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Tue, 25 Jan 2005 15:48:29 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318806433309@dibble.observatory.donnslaw.co.uk> Hi Mark As outlined in Roz's original post (I'm the developer on her team building this Informix/Access monster) there aren't really any other methods than either using temp tables in your FE (as Jim helpfully suggested earlier today, and as you're doing by the sounds of it) or the method I'm using. No disrespect to Jim's ideas (check his link out, lots of useful info) but it suits my purposes better to use ADO to build tables on the Informix box, swap the data I need into them, and pull it back to the FE using pass-through queries. Be aware though, Informix temp. tables only persist as long as an Informix session, i.e. as long as you have an ODBC connection open - otherwise you have to explicitly build the tables in order to persist them between sessions. For some reason best known to someone, there's no SELECT INTO as with every other database server on the planet. HTH, if you need any more info I have it by the truckload ;-) Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 25 January 2005 14:49 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From prodevmg at yahoo.com Tue Jan 25 09:55:39 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 07:55:39 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <000001c502f4$c1191750$0b08a845@hargrove.internal> Message-ID: <20050125155539.26764.qmail@web20422.mail.yahoo.com> Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' From cfoust at infostatsystems.com Tue Jan 25 10:54:12 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 25 Jan 2005 08:54:12 -0800 Subject: [AccessD] Access 2003 Runtime Message-ID: The license to distribute the runtime comes with the VSTO, period. In previous versions, it came with the Office developers edition. I don't know why they decided to package the runtime with Access 2003, but that isn't sufficient to use a runtime application. You must package the runtime application using VSTO to include the runtime license. I suspect that the installer might find the runtime installed on a machine with Access 2003 and not bother to install the runtime files themselves, but I haven't tried it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 4:44 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 10:55:10 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 25 Jan 2005 08:55:10 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: You must be thinking of another list! ;-> Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 3:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 10:59:10 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 11:59:10 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: What is VSTO? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 25, 2005 11:54 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime The license to distribute the runtime comes with the VSTO, period. In previous versions, it came with the Office developers edition. I don't know why they decided to package the runtime with Access 2003, but that isn't sufficient to use a runtime application. You must package the runtime application using VSTO to include the runtime license. I suspect that the installer might find the runtime installed on a machine with Access 2003 and not bother to install the runtime files themselves, but I haven't tried it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 4:44 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:18:57 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 25 Jan 2005 17:18:57 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318806433309@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, Thanks for the feedback. I don't have access to build the tables on the informix box. The best speed I seem to have found with A97 and ODBC connections is using an append (but not a make-table) query and loading the data into an UN-indexed table. Any additional Ideas/tips would be greatly appreciated. Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 15:48:29 -0000 > >Hi Mark > >As outlined in Roz's original post (I'm the developer on her team building >this Informix/Access monster) there aren't really any other methods than >either using temp tables in your FE (as Jim helpfully suggested earlier >today, and as you're doing by the sounds of it) or the method I'm using. >No >disrespect to Jim's ideas (check his link out, lots of useful info) but it >suits my purposes better to use ADO to build tables on the Informix box, >swap the data I need into them, and pull it back to the FE using >pass-through queries. > >Be aware though, Informix temp. tables only persist as long as an Informix >session, i.e. as long as you have an ODBC connection open - otherwise you >have to explicitly build the tables in order to persist them between >sessions. For some reason best known to someone, there's no SELECT INTO as >with every other database server on the planet. > >HTH, if you need any more info I have it by the truckload ;-) >Tom > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 25 January 2005 14:49 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now >is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > >From: Roz Clarke > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > >Informix doesn't support XML afaik >< > > > >We did think about this as a way around connection issues for SQL Server > >when we thought that we would have our main db replicating to SQL Server > >rather than Informix - our recordsets are going to be up to about 50k >rows > >I > >think. I don't know how XML would perform with that volume of data but >it's > >academic for now. > > > >Roz > > > >-----Original Message----- > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > >Sent: 24 January 2005 20:58 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >How much data? Can it export it to an XML file in a location where your >fe > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > >Sent: Monday, January 24, 2005 10:23 AM > >To: 'Access Developers discussion and problem solving' > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi all > > > > > >We have a bit of a problem with getting data out of our Informix server > >since we recently turned on transaction logging for replication. When > >extracting data with an Access XP MDE using pass-through queries, Access > >locks entire tables in the Informix database, which causes transaction > >errors and makes the Informix database scarily unstable. > > > >Our Informix suppliers told us that the way to avoid these locking issues > >was to set the connection to 'dirty read' before running the SQL. >However, > >Access cannot execute 2 statements in a pass-through query and it does >not > >hold the connection open between the execution of 1 statement and the >next. > >Thus when the query is processed the 'dirty read' setting is no longer in > >effect. > > > >We have been racking our brains trying to come up with a workaround. Some > >further options that we have considered are: > > > >* Stick the data in a temp table in Informix. This is no good because > >the temp table is destroyed automatically when the connection is closed >and > >there's no way to make it persist long enough to bind it to a report. > >* Use a view in Informix. This is no good because views in Informix > >cannot be set read-only. > >* Create a permanent table in Informix and destroy it when finished > >with it. This is far from ideal because Informix does not support SELECT > >INTO and therefore a table would have to be explicitly constructed with > >names columns etc. We really need the system to be flexible so that the > >queries can be easily changed. > >* Use an ADO recordset. This is a PITA because you cannot bind a > >report to a recordset in an MDE and we cannot build the report on the fly >- > >we are a Terminal Services site so we will have up to 20 users in one FE. > >* Create a table in Access and destroy it when finished with it. Can't > >think of a better way to induce bloating... > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > >foreheads are starting to bleed... > > > >TIA > > > >Roz (and Tom) > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 25 11:25:54 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 25 Jan 2005 09:25:54 -0800 Subject: [AccessD] Access 2003 Runtime Message-ID: Visual Studio Tools for Office. It is a separate package from Visual Studio and can be installed without Visual Studio on the machine. It includes the Access extensions for Office 2003 and a packaging wizard to build installers for Access apps, including the runtime license. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime What is VSTO? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 25, 2005 11:54 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime The license to distribute the runtime comes with the VSTO, period. In previous versions, it came with the Office developers edition. I don't know why they decided to package the runtime with Access 2003, but that isn't sufficient to use a runtime application. You must package the runtime application using VSTO to include the runtime license. I suspect that the installer might find the runtime installed on a machine with Access 2003 and not bother to install the runtime files themselves, but I haven't tried it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 4:44 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:27:01 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 11:27:01 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D207@main2.marlow.com> 88 Silverado with the paint peeling on the hood. I'm a redneck programmer. If your screen saver has a scope tracking a deer....you might be a red neck programmer. If you write Class Objects with properties such as 'Didjaeatyet'....you might be a red neck programmer. If you use bound forms ..... Just kidding. I know it's Tuesday, but I've had an extended long week....just playing around during one of the raw breathers I've been able to take! Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 5:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:27:29 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 11:27:29 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D208@main2.marlow.com> No, I just developed it right.... Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 5:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy They probably weren't using your system. (hahahahahaah) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 3:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:29:56 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 11:29:56 -0600 Subject: [AccessD] Sending Report using Outlook object method Message-ID: <123701F54509D9119A4F00D0B747349016D209@main2.marlow.com> I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 25 11:48:24 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 25 Jan 2005 09:48:24 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: My wife wants to buy a Light Blue Hummer H2 :( Its nice, not having a car payment... D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 3:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 25 11:49:56 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 09:49:56 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <123701F54509D9119A4F00D0B747349016D209@main2.marlow.com> Message-ID: <20050125174956.92797.qmail@web20421.mail.yahoo.com> It could have something to do with the menu's not being available. Another guy was telling me he was having problems sending menu commands when the Access window was hidden. It works when I open it without the window being hidden. It's strange to me too. DWUTKA at marlow.com wrote: I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. From jwcolby at colbyconsulting.com Tue Jan 25 11:52:26 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 12:52:26 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D207@main2.marlow.com> Message-ID: <007701c50306$a48824c0$677aa8c0@ColbyM6805> I have the Blue Collar Comedy Tour DVD. Great stuff. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 12:27 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy 88 Silverado with the paint peeling on the hood. I'm a redneck programmer. If your screen saver has a scope tracking a deer....you might be a red neck programmer. If you write Class Objects with properties such as 'Didjaeatyet'....you might be a red neck programmer. If you use bound forms ..... Just kidding. I know it's Tuesday, but I've had an extended long week....just playing around during one of the raw breathers I've been able to take! Drew From john at winhaven.net Tue Jan 25 11:58:10 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 11:58:10 -0600 Subject: [AccessD] Access - Advantage - Mediwin In-Reply-To: Message-ID: <200501251158671.SM03588@ScuzzPaq> Bob, I have a client running Mediwin. What add-ons did you develop? At some point he may need something and I could recontact you if your add-ons fill the need. John B. -----Original Message----- From: Bob Heygood [mailto:bheygood at abestsystems.com] Sent: Friday, October 01, 2004 9:37 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access - Advantage - Mediwin hello to the list, I created an app years ago that interfaced with the client's medical practice software. The software is Mediwin, which uses the Advantage db engine. After an upgrade to the Mediwin version, my ODBC calls fail for "Can't lock all records" message from Jet. Some pursuit of the ODBC help indicates that a network failure could also be an issue. And sure enough, they had the network guy in about the same time. Very odd that I can still link to the table of interest sometimes and even export to Excel, but can't open the table in datasheet view nor successfully run any of my code. Naturally, no one thought to let me know that the upgrade was happening. And I am concerned that the vendor of the Mediwin software is not being helpful because they would love to recreate most of my work themselves. And of course, the client is now 10 days behind in sending out correspondence that should have been done automatically from my program thru Word.... So, any insight/comments on ODBC, Advantage, Mediwin or a comforting word would be appreciated. best, bob accesspro at nospamcox.net From john at winhaven.net Tue Jan 25 11:58:10 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 11:58:10 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D1FE@main2.marlow.com> Message-ID: <20050125115815.SM03588@ScuzzPaq> Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 25 11:58:14 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 25 Jan 2005 09:58:14 -0800 Subject: [AccessD] Printing out Access schema In-Reply-To: <123701F54509D9119A4F00D0B747349016D209@main2.marlow.com> Message-ID: <0IAV0015MWMXX4@l-daemon> Hi All: Is there anyway to printout Access97 schema? I am at an office and am trying to resolve a bunch of lost references on 100 plus tables database from which a second table group has been folded into the first... Where is a full copy of Visio when you need it! This is a bit of a rush... So any help would be very greatly appreciated. MTIA Jim From jwcolby at colbyconsulting.com Tue Jan 25 12:02:10 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 13:02:10 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <007801c50308$02693c40$677aa8c0@ColbyM6805> A hummer payment is a HOUSE payment! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Tuesday, January 25, 2005 12:48 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy My wife wants to buy a Light Blue Hummer H2 :( Its nice, not having a car payment... D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 3:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 12:06:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 13:06:25 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <20050125115815.SM03588@ScuzzPaq> Message-ID: <007901c50308$99c28150$677aa8c0@ColbyM6805> HEY!!! Stop calling me a nimrod! ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Bartow Sent: Tuesday, January 25, 2005 12:58 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 12:11:23 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 12:11:23 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D20C@main2.marlow.com> Me too...... They call me....tator salad. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 11:52 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I have the Blue Collar Comedy Tour DVD. Great stuff. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 12:27 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy 88 Silverado with the paint peeling on the hood. I'm a redneck programmer. If your screen saver has a scope tracking a deer....you might be a red neck programmer. If you write Class Objects with properties such as 'Didjaeatyet'....you might be a red neck programmer. If you use bound forms ..... Just kidding. I know it's Tuesday, but I've had an extended long week....just playing around during one of the raw breathers I've been able to take! 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 Jan 25 12:12:52 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 12:12:52 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D20D@main2.marlow.com> Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From nkling at co.montgomery.ny.us Tue Jan 25 12:16:24 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Tue, 25 Jan 2005 13:16:24 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <30BC111F638EB54082001A7E7282FE41114CE0@elmo.co.montgomery.ny.us> John, >From the Encarta online dictionary: nim?rod (plural nim?rods) noun hunter: any skillful or enthusiastic hunter ( literary ) [Mid-16th century. From the tradition of Nimrod as a "mightly hunter" (Genesis 10:9).] The Brits have had more than one military aircraft called Nimrod. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Tuesday, January 25, 2005 1:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy HEY!!! Stop calling me a nimrod! ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From DWUTKA at marlow.com Tue Jan 25 12:14:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 12:14:07 -0600 Subject: [AccessD] Sending Report using Outlook object method Message-ID: <123701F54509D9119A4F00D0B747349016D20E@main2.marlow.com> Give them an option to 'see' the window then. Set it up as an AutoKey function, and just have the code check for certain users that need the ability. Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 11:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method It could have something to do with the menu's not being available. Another guy was telling me he was having problems sending menu commands when the Access window was hidden. It works when I open it without the window being hidden. It's strange to me too. DWUTKA at marlow.com wrote: I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 25 12:25:04 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 25 Jan 2005 10:25:04 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <007801c50308$02693c40$677aa8c0@ColbyM6805> Message-ID: Not in LA :( Average house prices out here are now >$400000 for a 3 bedroom house. $2600.month payments, $1800/mo rent for a similar house I have to move out of Cal-ee-fohr-nya :( D -----Original Message----- From: John W. Colby A hummer payment is a HOUSE payment! John W. Colby -----Original Message----- From: dmcafee at pacbell.net My wife wants to buy a Light Blue Hummer H2 :( Its nice, not having a car payment... D -----Original Message----- From: Nicholson, Karen An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. John W. Colby From andy at minstersystems.co.uk Tue Jan 25 12:28:12 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 25 Jan 2005 18:28:12 -0000 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <003001c5030b$a0ba61a0$b274d0d5@minster33c3r25> Ok enough already before this thread degenerates into a comparison of car sizes, house prices, name calling, etc. I know it's all in the best possible taste, but let's keep to the subject-ish. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > dmcafee at pacbell.net > Sent: 25 January 2005 18:25 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Not in LA :( > > Average house prices out here are now >$400000 for a 3 > bedroom house. $2600.month payments, $1800/mo rent for a similar house > > I have to move out of Cal-ee-fohr-nya :( > > D > > > -----Original Message----- > From: John W. Colby > > A hummer payment is a HOUSE payment! > > John W. Colby > > -----Original Message----- > From: dmcafee at pacbell.net > > My wife wants to buy a Light Blue Hummer H2 :( > > Its nice, not having a car payment... > > D > > -----Original Message----- > From: Nicholson, Karen > > An escort? I thought all of us rich programmers had Hummers > and Beemers. > > -----Original Message----- > > It is only your problem if you claimed it was possible. I > tried to drive my Escort to the moon. It is definitely NOT > Ford's fault I failed to get there. > > > > John W. Colby > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From bheid at appdevgrp.com Tue Jan 25 12:32:38 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 25 Jan 2005 13:32:38 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AB22E0@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABE715@ADGSERVER> I busted out laughing the 1st time I saw him do that. That little smirk on his face. He is coming to town soon, but I don't want to spend $38/ticket to see him. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:11 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Me too...... They call me....tator salad. Drew From prodevmg at yahoo.com Tue Jan 25 12:34:25 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 10:34:25 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <123701F54509D9119A4F00D0B747349016D20E@main2.marlow.com> Message-ID: <20050125183425.10748.qmail@web20427.mail.yahoo.com> That's kind of where I am headed it to grant temporary access to the Access window. Thanks. DWUTKA at marlow.com wrote: Give them an option to 'see' the window then. Set it up as an AutoKey function, and just have the code check for certain users that need the ability. Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 11:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method It could have something to do with the menu's not being available. Another guy was telling me he was having problems sending menu commands when the Access window was hidden. It works when I open it without the window being hidden. It's strange to me too. DWUTKA at marlow.com wrote: I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn 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 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!? Yahoo! Search presents - Jib Jab's 'Second Term' From clh at christopherhawkins.com Tue Jan 25 13:02:08 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 25 Jan 2005 12:02:08 -0700 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <9f6eff7784064aed9c1aa753fd2b1cab@christopherhawkins.com> I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 13:01:54 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 25 Jan 2005 19:01:54 +0000 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: In 2002 I traded in a 2001 truck for a 98 Jeep Cherokee Classic. It runs, is functional, I can run over stuff, and I just like it...I guess I take the same approach with Access. There might actually be a correlation between our program approaches and the vehicles we drive...either way I'm glad the list is here. Many thanks to everyone for the help and camaraderie over the last 6 years (has it really been that long?). Thanks, Mark A. Matte >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Date: Tue, 25 Jan 2005 11:27:01 -0600 > >88 Silverado with the paint peeling on the hood. I'm a redneck programmer. > >If your screen saver has a scope tracking a deer....you might be a red neck >programmer. > >If you write Class Objects with properties such as 'Didjaeatyet'....you >might be a red neck programmer. > >If you use bound forms ..... > >Just kidding. I know it's Tuesday, but I've had an extended long >week....just playing around during one of the raw breathers I've been able >to take! > >Drew > >-----Original Message----- >From: Nicholson, Karen [mailto:cyx5 at cdc.gov] >Sent: Tuesday, January 25, 2005 5:26 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >An escort? I thought all of us rich programmers had Hummers and >Beemers. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby >Sent: Monday, January 24, 2005 3:20 PM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >It is only your problem if you claimed it was possible. I tried to >drive my >Escort to the moon. It is definitely NOT Ford's fault I failed to get >there. > >At some point you have to say "look, that doesn't work - and I never >claimed >it 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 Charlotte >Foust >Sent: Monday, January 24, 2005 3:05 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Concurrent connections isn't *necessarily* the problem. We have a >client >who insists on trying to run our app over a WAN where it can take an >hour to >load a report! That isn't a concurrency problem in our app, it's a >bandwidth problem in their WAN. It's still "our" problem. > >Charlotte Foust > > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: Monday, January 24, 2005 10:45 AM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Concurrent connections is not the problem. I have a database running >just >fine with about 45 connections (bound forms no less). > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Monday, January 24, 2005 1:26 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Yeah, but the guy paid over $10,000 for the system. He wants that back. >What can you do when Microsoft claims that Access can handle 255 >concurrent >database connections at one time? We all know that is just bird-poopey. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett >Barabash >Sent: Monday, January 24, 2005 1:13 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Karen, >First of all, if the total loss is $3000, this is clearly a small claims >court issue. A civil court won't hear a case under $5K, and it wouldn't >be >worth it for the client to pay a lawyer to recover such a small amount. >Of >course, explaining dumbing down the evidence for a small claims court is >no >small task. > >Secondly, there is the legal concept of mitigation of loss. The client >will >be burdened with the task of proving that they didn't know about the bug >six >months ago. If it can be proven that they did know about it and said >nothing, the actual amount of damage will be greatly reduced. > >And finally, if this can be proven to be a Microsoft technology issue >(security flaw, data corruption bug, etc.), and it is documented >(knowledgebase, 3rd party journals, etc.), it should be easy for the >developer to prove that they were not at fault. I have gone down this >exact >road with a MS solution provider for way more than $3000. After we >reviewed >the facts, it was clear to us that the problem was with the product, not >the >consultant. So sue Bill instead (oh, and good luck with all that!). > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Monday, January 24, 2005 11:13 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] Time for More Legal Discussion - Oh Boy > >What happens when a program is written for a customer using Microsoft >Technology, and the Microsoft Technology is bad - its data, its logic. >It >has cost this one client, he claims, $3000 in lost revenue and he wants >the >payment for the system refunded plus damages. The user never notified >said >programmer that there was a problem even though they have been using it >for >a good six months. > >------------------------------------------------------------------------ >-------------------------------------------- >The information in this email may contain confidential information that >is legally privileged. The inform > >recipient(s) named above. If you are not the intended recipient(s), you >are hereby notified that any disclosure, copying, distribution, or the >taking >of any action in regard to the content of this email is strictly >prohibited. >If >transmission is incorrect, unclear, or incomplete, please notify the >sender >immediately. The authorized recipient(s) of this information is/are >prohibited >from disclosing this information to any other party and is/are required >to >destroy the information after its stated need has been fulfilled. > >Any views expressed in this message are those of the individual sender, >except where the sender specifies and with authority, states them to be >the >views of Tappe Construction Co. > >This footer also confirms that this email message has been scanned for >the >presence of computer viruses.Scanning of this message and addition of >this >footer is performed by SurfControl E-mail Filter software in conjunction >with virus detection software. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 13:05:20 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 14:05:20 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 13:08:28 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 14:08:28 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Jan 25 13:20:30 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 13:20:30 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <007901c50308$99c28150$677aa8c0@ColbyM6805> Message-ID: <200501251320733.SM03588@ScuzzPaq> No way I was referring to you! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Tuesday, January 25, 2005 12:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy HEY!!! Stop calling me a nimrod! ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Bartow Sent: Tuesday, January 25, 2005 12:58 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 25 13:23:00 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 25 Jan 2005 20:23:00 +0100 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Hi Karen Are you saying that this is a single-copy single-file combined frontend/backend operated remotely via T1 lines?? And this setup has run for six months? /gustav >>> cyx5 at cdc.gov 25-01-2005 20:08:28 >>> Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... From john at winhaven.net Tue Jan 25 13:29:31 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 13:29:31 -0600 Subject: [AccessD] poor products (was: Time for More Legal Discussion - Oh Boy) In-Reply-To: <30BC111F638EB54082001A7E7282FE41114CE0@elmo.co.montgomery.ny.us> Message-ID: <200501251329588.SM03588@ScuzzPaq> OK then, sorry about the non-internationally acceptable criticism - How's dimrod? ;o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Neal Kling Sent: Tuesday, January 25, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy John, >From the Encarta online dictionary: nim.rod (plural nim.rods) noun hunter: any skillful or enthusiastic hunter ( literary ) [Mid-16th century. From the tradition of Nimrod as a "mightly hunter" (Genesis 10:9).] The Brits have had more than one military aircraft called Nimrod. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Tuesday, January 25, 2005 1:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy HEY!!! Stop calling me a nimrod! ;-) 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 john at winhaven.net Tue Jan 25 13:29:31 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 13:29:31 -0600 Subject: [AccessD] poor products (was: Time for More Legal Discussion - Oh Boy) In-Reply-To: <123701F54509D9119A4F00D0B747349016D20D@main2.marlow.com> Message-ID: <20050125132971.SM03588@ScuzzPaq> I support an app that is used in municipalities. A cobbled together mess of VB and Access. I could probably document that every time someone uses it (daily) it has at least one unintelligible error. The company support staff has blamed it on everything except incapable programmers. They're always telling the staff to do stupid things like to reboot the server, etc. A couple of weeks ago after they did this because of an Access error generated by cruddy VB programming, I took the time to show to the entire staff that it had nothing to do with the server. When completed showing them that the report they needed could be generated on a different PC which was screwed up by their lame add-ons, I went as far as to clear everyone off the server, reboot it and show them that the original PC with the problem still didn't work. Of course it isn't the staff fault but they have so much invested in this junk that they just can't bear the thought of switching to another product. I realize that error occur but it really irks me that they can't just accept the responsibility and try to correct it or at least figure out a work around for these people. Believe me, I would love to get some of you people working on a product to replace this mess! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 13:30:54 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 14:30:54 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: It is a single application, split front end back end on 3 - 10 machines that has been running since the year 2001 just fine. The problem happened when they decided to do a rollout to their whole company, didn't split it and the size of the data went through the roof. Least of my worries, I am getting better at rolling my eyes. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 25, 2005 2:23 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hi Karen Are you saying that this is a single-copy single-file combined frontend/backend operated remotely via T1 lines?? And this setup has run for six months? /gustav >>> cyx5 at cdc.gov 25-01-2005 20:08:28 >>> Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:33:15 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:33:15 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <9f6eff7784064aed9c1aa753fd2b1cab@christopherhawkins.com> Message-ID: <007c01c50314$b9ec5670$677aa8c0@ColbyM6805> I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:35:11 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:35:11 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <007d01c50314$ff4c31e0$677aa8c0@ColbyM6805> LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:36:07 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:36:07 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <007e01c50315$223da8f0$677aa8c0@ColbyM6805> >an attorney on retainer who doesn't know what she is talking about Imagine! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:38:46 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:38:46 -0500 Subject: [AccessD] poor products (was: Time for More Legal Discussion - OhBoy) In-Reply-To: <20050125132971.SM03588@ScuzzPaq> Message-ID: <007f01c50315$80c77900$677aa8c0@ColbyM6805> I'm available! ;-) But only for a complete rewrite. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Bartow Sent: Tuesday, January 25, 2005 2:30 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] poor products (was: Time for More Legal Discussion - OhBoy) I support an app that is used in municipalities. A cobbled together mess of VB and Access. I could probably document that every time someone uses it (daily) it has at least one unintelligible error. The company support staff has blamed it on everything except incapable programmers. They're always telling the staff to do stupid things like to reboot the server, etc. A couple of weeks ago after they did this because of an Access error generated by cruddy VB programming, I took the time to show to the entire staff that it had nothing to do with the server. When completed showing them that the report they needed could be generated on a different PC which was screwed up by their lame add-ons, I went as far as to clear everyone off the server, reboot it and show them that the original PC with the problem still didn't work. Of course it isn't the staff fault but they have so much invested in this junk that they just can't bear the thought of switching to another product. I realize that error occur but it really irks me that they can't just accept the responsibility and try to correct it or at least figure out a work around for these people. Believe me, I would love to get some of you people working on a product to replace this mess! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From clh at christopherhawkins.com Tue Jan 25 13:39:43 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 25 Jan 2005 12:39:43 -0700 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Heh.? You know, the same thing happened to me once, but thankfully the client was savvy enough to understand that you have to actually DESIGN an app for the intended use, not just apply it in any way you feel.? Lucky me.? ;) -C- ---------------------------------------- From: "Nicholson, Karen" Sent: Tuesday, January 25, 2005 12:33 PM To: "Access Developers discussion and problem solving" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 13:47:31 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 25 Jan 2005 11:47:31 -0800 Subject: [AccessD] Access 2003 Runtime References: Message-ID: <41F6A253.2010907@shaw.ca> How do I start up the Microsoft Office Access 2003 Developer Extensions? aka MOD 2003 aka ADE 2003 Assuming you have bought and installed VSTO It's on the Program Files >> Microsoft Office >> Microsoft Office Access 2003 Developer Extensions >> Package Wizard. The Access 2003 Developer Extensions are part of the new (VSTO) Visual Studio Tools for the Microsoft Office System software package. Note that you do not need Visual Studio or Visual Studio .NET. Most of this VSTO tool is directed at Excel and Word with XML and dotnet. It includes Visual Studio Tools for the Microsoft Office System Microsoft Office Access 2003 Developer Extensions ADE Microsoft SQL Server 2000 Developer Edition Microsoft Visual Basic .NET What is the Access 2003 Developer Extensions? The ADE is a set of tools for Access 2003 developers that include the ADE Package Wizard, the Custom Startup Wizard and the Property Scanner. The ADE also includes the royalty free license for distributing the Access 2003 runtime components. Also see Obtain and deploy the Access 2003 runtime with VSTO Upgrade is $200 Original $500 US http://msdn.microsoft.com/howtobuy/vsto/default.aspx ScreenShots and notes on Package Wizard to deploy runtime Build with Access 2003 Developer Extensions http://msdn.microsoft.com/office/technologyinfo/devtools/accessextensions/default.aspx There is also description of Property Scanner(like Speed Ferrets Search with no replace ) and Custom Startup(look at digital signature for security) There is a newer Visual Studio Tools for Office 2005 Beta It is for Word and Excel connections to dotNet, I don't think it has any Access Parts. I haven't checked. Nicholson, Karen wrote: >What is VSTO? > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Tuesday, January 25, 2005 11:54 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >The license to distribute the runtime comes with the VSTO, period. In >previous versions, it came with the Office developers edition. I don't >know why they decided to package the runtime with Access 2003, but that >isn't sufficient to use a runtime application. You must package the >runtime application using VSTO to include the runtime license. I suspect >that the installer might find the runtime installed on a machine with >Access 2003 and not bother to install the runtime files themselves, but >I haven't tried it. > >Charlotte Foust > > >-----Original Message----- >From: Nicholson, Karen [mailto:cyx5 at cdc.gov] >Sent: Tuesday, January 25, 2005 4:44 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >He can't even open up the .mdb without getting a HALT (in the name of >the law,,,) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid >Sent: Tuesday, January 25, 2005 7:29 AM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Access 2003 Runtime > > >I think that you have to have the Visual Studio Tools for the Microsoft >Office System to be able to distribute the RT. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Tuesday, January 25, 2005 7:03 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] Access 2003 Runtime > > >Has anyone created a runtime 2003, and does it work on an XP platform. >The other programmer here tried to convert one of my programs to A2003 >and he gets a "HALT". He is blind, really, so I am going to go down to >where he works in the complex to see if there are missing references or >something. He is converting from a 2000 system to 2003. I really can't >ask too many questions yet - Mark is telling me that it is saying >something about not having RT, but I thought RT came packaged in with >Access 2003. Conversely, has anyone made a 2003 runtime and does it run >on Windows 2000 platform? > > -- Marty Connelly Victoria, B.C. Canada From cyx5 at cdc.gov Tue Jan 25 14:00:25 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 15:00:25 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: I just went and borrowed the tools from the blind programmer. What a set up this guy has, incredible. We built the package, now it is time to test on Windows 2000 and an XP. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Tuesday, January 25, 2005 2:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2003 Runtime How do I start up the Microsoft Office Access 2003 Developer Extensions? aka MOD 2003 aka ADE 2003 Assuming you have bought and installed VSTO It's on the Program Files >> Microsoft Office >> Microsoft Office Access 2003 Developer Extensions >> Package Wizard. The Access 2003 Developer Extensions are part of the new (VSTO) Visual Studio Tools for the Microsoft Office System software package. Note that you do not need Visual Studio or Visual Studio .NET. Most of this VSTO tool is directed at Excel and Word with XML and dotnet. It includes Visual Studio Tools for the Microsoft Office System Microsoft Office Access 2003 Developer Extensions ADE Microsoft SQL Server 2000 Developer Edition Microsoft Visual Basic .NET What is the Access 2003 Developer Extensions? The ADE is a set of tools for Access 2003 developers that include the ADE Package Wizard, the Custom Startup Wizard and the Property Scanner. The ADE also includes the royalty free license for distributing the Access 2003 runtime components. Also see Obtain and deploy the Access 2003 runtime with VSTO Upgrade is $200 Original $500 US http://msdn.microsoft.com/howtobuy/vsto/default.aspx ScreenShots and notes on Package Wizard to deploy runtime Build with Access 2003 Developer Extensions http://msdn.microsoft.com/office/technologyinfo/devtools/accessextension s/default.aspx There is also description of Property Scanner(like Speed Ferrets Search with no replace ) and Custom Startup(look at digital signature for security) There is a newer Visual Studio Tools for Office 2005 Beta It is for Word and Excel connections to dotNet, I don't think it has any Access Parts. I haven't checked. Nicholson, Karen wrote: >What is VSTO? > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Tuesday, January 25, 2005 11:54 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >The license to distribute the runtime comes with the VSTO, period. In >previous versions, it came with the Office developers edition. I don't >know why they decided to package the runtime with Access 2003, but that >isn't sufficient to use a runtime application. You must package the >runtime application using VSTO to include the runtime license. I suspect >that the installer might find the runtime installed on a machine with >Access 2003 and not bother to install the runtime files themselves, but >I haven't tried it. > >Charlotte Foust > > >-----Original Message----- >From: Nicholson, Karen [mailto:cyx5 at cdc.gov] >Sent: Tuesday, January 25, 2005 4:44 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >He can't even open up the .mdb without getting a HALT (in the name of >the law,,,) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid >Sent: Tuesday, January 25, 2005 7:29 AM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Access 2003 Runtime > > >I think that you have to have the Visual Studio Tools for the Microsoft >Office System to be able to distribute the RT. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Tuesday, January 25, 2005 7:03 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] Access 2003 Runtime > > >Has anyone created a runtime 2003, and does it work on an XP platform. >The other programmer here tried to convert one of my programs to A2003 >and he gets a "HALT". He is blind, really, so I am going to go down to >where he works in the complex to see if there are missing references or >something. He is converting from a 2000 system to 2003. I really can't >ask too many questions yet - Mark is telling me that it is saying >something about not having RT, but I thought RT came packaged in with >Access 2003. Conversely, has anyone made a 2003 runtime and does it run >on Windows 2000 platform? > > -- 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 Tue Jan 25 14:02:30 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 25 Jan 2005 12:02:30 -0800 Subject: [AccessD] Printing out Access schema References: <0IAV0015MWMXX4@l-daemon> Message-ID: <41F6A5D6.3080907@shaw.ca> Without buying something like FMS Total Analyzer Prints out relationship window download Access 97 Relationship Print Wizard prels80.exe http://www.microsoft.com/downloads/details.aspx?FamilyID=ED4C2DFC-0CE6-489C-B004-1A980BFFBC2D&displaylang=en For individual Table Schema Tools--> Analyze -->Tables Jim Lawrence wrote: >Hi All: > >Is there anyway to printout Access97 schema? I am at an office and am trying >to resolve a bunch of lost references on 100 plus tables database from which >a second table group has been folded into the first... Where is a full copy >of Visio when you need it! > >This is a bit of a rush... So any help would be very greatly appreciated. > >MTIA >Jim > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Tue Jan 25 14:18:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 25 Jan 2005 12:18:02 -0800 Subject: [AccessD] Printing out Access schema In-Reply-To: <41F6A5D6.3080907@shaw.ca> Message-ID: <0IAW00A2634IBH@l-daemon> Thanks Marty: That should do the trick. Just emailed to the office and will be able to run it there. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Tuesday, January 25, 2005 12:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Printing out Access schema Without buying something like FMS Total Analyzer Prints out relationship window download Access 97 Relationship Print Wizard prels80.exe http://www.microsoft.com/downloads/details.aspx?FamilyID=ED4C2DFC-0CE6-489C- B004-1A980BFFBC2D&displaylang=en For individual Table Schema Tools--> Analyze -->Tables Jim Lawrence wrote: >Hi All: > >Is there anyway to printout Access97 schema? I am at an office and am trying >to resolve a bunch of lost references on 100 plus tables database from which >a second table group has been folded into the first... Where is a full copy >of Visio when you need it! > >This is a bit of a rush... So any help would be very greatly appreciated. > >MTIA >Jim > > > -- 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 Tue Jan 25 15:25:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:25:11 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D212@main2.marlow.com> Ya, he was definitely the funniest guy there! Though, the one part where the guy says he likes to use analogies in his comedy then turns to the one guy and says 'that's where they compare things'....I almost fell out of my chair the first time I saw that. But the whole thrown out of a bar in new york story was absolutely hilarious. So many quotable parts... 'I didn't know how many of them it would take to kick my @$$, but I knew how many they were going to use!" LOL Okay, I think the moderators are going to get on us soon! Let's make their job a little easier and hold off until Friday.....I know I know, I started it...go figure...I'm such a trouble maker! Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Tuesday, January 25, 2005 12:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I busted out laughing the 1st time I saw him do that. That little smirk on his face. He is coming to town soon, but I don't want to spend $38/ticket to see him. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:11 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Me too...... They call me....tator salad. 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 Jan 25 15:27:17 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:27:17 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D213@main2.marlow.com> Hey, it's still concurrent connections! It's really JET that has the capability/limit. The Front End capabilities of Access should only ever have 1 user at a time anyways. Honestly, Access becomes a LOT more powerful when used properly as a database, especially when put into web applications. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 1:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 15:29:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:29:59 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D214@main2.marlow.com> Hey, keep those blows above board Mister! Otherwise I might let out that you were integral in the Help file 'upgrades' that came with Access 2k and up....oooops...did I just say that? Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:35 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 15:31:50 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:31:50 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D215@main2.marlow.com> Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 16:25:19 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 17:25:19 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D214@main2.marlow.com> Message-ID: <008801c5032c$c0c4e260$677aa8c0@ColbyM6805> Rotfl. I could be lynched 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 DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 4:30 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, keep those blows above board Mister! Otherwise I might let out that you were integral in the Help file 'upgrades' that came with Access 2k and up....oooops...did I just say that? Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:35 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 16:26:33 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 17:26:33 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D215@main2.marlow.com> Message-ID: <008901c5032c$f0e8a530$677aa8c0@ColbyM6805> Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Wed Jan 26 00:26:24 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Wed, 26 Jan 2005 01:26:24 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy References: <123701F54509D9119A4F00D0B747349016D214@main2.marlow.com> Message-ID: ..time to Colbyize JC! William Hindman ----- Original Message ----- From: To: Sent: Tuesday, January 25, 2005 4:29 PM Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > Hey, keep those blows above board Mister! > > Otherwise I might let out that you were integral in the Help file > 'upgrades' > that came with Access 2k and up....oooops...did I just say that? > > Drew > > -----Original Message----- > From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > Sent: Tuesday, January 25, 2005 1:35 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. > ;-) > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Tuesday, January 25, 2005 2:05 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > So now the REAL truth comes out, trickling like an icicle melting in the > sun. Smart a*! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, January 25, 2005 1:13 PM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Very true! > > Admittedly, my application has a VB front end, so it only connects when > necessary. We have about 120+ machines using it..... > > Drew > > -----Original Message----- > From: John Bartow [mailto:john at winhaven.net] > Sent: Tuesday, January 25, 2005 11:58 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Drew, > I support a number of Access programs that I haven't written and I can > assure yoou that many of these are lucky to get through ONE concurrent > user! > > :o) > > There is a lot of Access based junk out there and a lot of nimrods who > think > they know what they're doing with it. > > John B. > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, January 24, 2005 2:16 PM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > Hey, I've had over 100 concurrent users, and didn't have a glitch! > > Drew > > -----Original Message----- > From: John Bartow [mailto:john at winhaven.net] > Sent: Monday, January 24, 2005 1:23 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > No, M$ tested it with little bird poopey uses connected concurrently and > they could only get up to 127 users. They used flea poopey to get 255. > :o) > > John B. > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 12:26 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > Yeah, but the guy paid over $10,000 for the system. He wants that back. > What can you do when Microsoft claims that Access can handle 255 > concurrent > database connections at one time? We all know that is just bird-poopey. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash > Sent: Monday, January 24, 2005 1:13 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Karen, > First of all, if the total loss is $3000, this is clearly a small claims > court issue. A civil court won't hear a case under $5K, and it wouldn't > be > worth it for the client to pay a lawyer to recover such a small amount. Of > course, explaining dumbing down the evidence for a small claims court is > no > small task. > > Secondly, there is the legal concept of mitigation of loss. The client > will > be burdened with the task of proving that they didn't know about the bug > six > months ago. If it can be proven that they did know about it and said > nothing, the actual amount of damage will be greatly reduced. > > And finally, if this can be proven to be a Microsoft technology issue > (security flaw, data corruption bug, etc.), and it is documented > (knowledgebase, 3rd party journals, etc.), it should be easy for the > developer to prove that they were not at fault. I have gone down this > exact > road with a MS solution provider for way more than $3000. After we > reviewed > the facts, it was clear to us that the problem was with the product, not > the > consultant. So sue Bill instead (oh, and good luck with all that!). > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 11:13 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Time for More Legal Discussion - Oh Boy > > What happens when a program is written for a customer using Microsoft > Technology, and the Microsoft Technology is bad - its data, its logic. It > has cost this one client, he claims, $3000 in lost revenue and he wants > the > payment for the system refunded plus damages. The user never notified > said > programmer that there was a problem even though they have been using it > for > a good six months. > > ------------------------------------------------------------------------ > -------------------------------------------- > The information in this email may contain confidential information that is > legally privileged. The inform > > recipient(s) named above. If you are not the intended recipient(s), you > are > hereby notified that any disclosure, copying, distribution, or the taking > of > any action in regard to the content of this email is strictly prohibited. > If > transmission is incorrect, unclear, or incomplete, please notify the > sender > immediately. The authorized recipient(s) of this information is/are > prohibited from disclosing this information to any other party and is/are > required to destroy the information after its stated need has been > fulfilled. > > Any views expressed in this message are those of the individual sender, > except where the sender specifies and with authority, states them to be > the > views of Tappe Construction Co. > > This footer also confirms that this email message has been scanned for the > presence of computer viruses.Scanning of this message and addition of this > footer is performed by SurfControl E-mail Filter software in conjunction > with virus detection software. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Wed Jan 26 10:36:25 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 10:36:25 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 26 10:47:21 2005 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 26 Jan 2005 10:47:21 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> References: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> Message-ID: Did you say something? ;-) On Wed, 26 Jan 2005 10:36:25 -0600, DWUTKA at marlow.com wrote: > I really need some coffee. There are 8 bits in a byte. What was I > thinking? > > And why did no one correct me on that? > > Guess it must be sympathy for me losing my mind...... > > Drew -- Gary Kjos garykjos at gmail.com From jwcolby at colbyconsulting.com Wed Jan 26 10:53:44 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 26 Jan 2005 11:53:44 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> Message-ID: <001c01c503c7$98adf640$677aa8c0@ColbyM6805> >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 10:52:49 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 10:52:49 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D220@main2.marlow.com> LOL. I think I'll stick to posting on OT, much less fact based over there! Drew -----Original Message----- From: Gary Kjos [mailto:garykjos at gmail.com] Sent: Wednesday, January 26, 2005 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Time for More Legal Discussion - Oh Boy Did you say something? ;-) On Wed, 26 Jan 2005 10:36:25 -0600, DWUTKA at marlow.com wrote: > I really need some coffee. There are 8 bits in a byte. What was I > thinking? > > And why did no one correct me on that? > > Guess it must be sympathy for me losing my mind...... > > Drew -- 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 Steven.Peterson at qwest.com Wed Jan 26 10:58:06 2005 From: Steven.Peterson at qwest.com (Peterson, Steve) Date: Wed, 26 Jan 2005 09:58:06 -0700 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <8FB0CAE026F6094AAE09478A9537C12DFD56A1@ITDENE2KM01.AD.QINTRA.COM> I figured it was a Texas thing. Even the bytes are bigger there, no? Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, January 26, 2005 9:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Wed Jan 26 11:12:43 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Wed, 26 Jan 2005 12:12:43 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: No, just the egos. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Peterson, Steve Sent: Wednesday, January 26, 2005 11:58 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I figured it was a Texas thing. Even the bytes are bigger there, no? Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, January 26, 2005 9:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 11:11:57 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 11:11:57 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D221@main2.marlow.com> You apparently like sleeping out in the car, don't you!?! (Which explains why you would be so disgruntled to be involved in A2k's help file system! ) Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 10:54 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 11:17:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 11:17:36 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D222@main2.marlow.com> ROTFLMAO! Everything is bigger in Texas. Drew -----Original Message----- From: Peterson, Steve [mailto:Steven.Peterson at qwest.com] Sent: Wednesday, January 26, 2005 10:58 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I figured it was a Texas thing. Even the bytes are bigger there, no? Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, January 26, 2005 9:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 26 11:31:11 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 26 Jan 2005 12:31:11 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D221@main2.marlow.com> Message-ID: <001f01c503cc$d3fc82c0$677aa8c0@ColbyM6805> My wife has a good sense of humor... She married me after all. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 12:12 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy You apparently like sleeping out in the car, don't you!?! (Which explains why you would be so disgruntled to be involved in A2k's help file system! ) Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 10:54 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 11:56:08 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 11:56:08 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D223@main2.marlow.com> Ah, the equation is balanced now! Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 11:31 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy My wife has a good sense of humor... She married me after all. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 12:12 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy You apparently like sleeping out in the car, don't you!?! (Which explains why you would be so disgruntled to be involved in A2k's help file system! ) Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 10:54 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 26 12:00:49 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 26 Jan 2005 10:00:49 -0800 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Message-ID: Sorry for the OT, but I am trying to stop myself from beating my head on the desk. I have created a C# app in VS2003 and want to deploy the app with VS2003's package & Deployment wizard. The default installation path for VS2003 is located in the Program Files\Manufacturer\ProductName folder, where Manufacturer is the Company name that you used when you installed Visual Studio, and ProductName is the name that you used for the deployment project. I don't want to use that path. How do I change the path from Program Files\Manufacturer\ProductName folder to Program Files\SomeOtherFolder? I know I can "add a special folder", but the MSI will not build the install package if I don't put something in the Application folder. Not to mention that the default location that is prompted to the user is still c:\Program Files\Manufacturer\ProductName . I miss Wise installer. David McAfee From john at winhaven.net Wed Jan 26 12:48:06 2005 From: john at winhaven.net (John Bartow) Date: Wed, 26 Jan 2005 12:48:06 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <200501261248828.SM03424@ScuzzPaq> OK, before this goes too far let's move it to OT... Moderator John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Wednesday, January 26, 2005 11:13 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, just the egos. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Peterson, Steve Sent: Wednesday, January 26, 2005 11:58 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I figured it was a Texas thing. Even the bytes are bigger there, no? Steve From mwhittinghill at symphonyinfo.com Wed Jan 26 13:02:08 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Wed, 26 Jan 2005 13:02:08 -0600 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: <855499653F55AD4190B242717DF132BC4707@dewey.Symphony.local> We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com From bheygood at abestsystems.com Wed Jan 26 13:01:58 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Wed, 26 Jan 2005 11:01:58 -0800 Subject: [AccessD] Access - Advantage - Mediwin In-Reply-To: <200501251158671.SM03588@ScuzzPaq> Message-ID: Hello John, I wrote two custom programs. One Mail Merges letters to confirm upcoming appointments and follow up after an appointment. It also tracks referrals from other doctors. best, bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Bartow Sent: Tuesday, January 25, 2005 9:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access - Advantage - Mediwin Bob, I have a client running Mediwin. What add-ons did you develop? At some point he may need something and I could recontact you if your add-ons fill the need. John B. -----Original Message----- From: Bob Heygood [mailto:bheygood at abestsystems.com] Sent: Friday, October 01, 2004 9:37 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access - Advantage - Mediwin hello to the list, I created an app years ago that interfaced with the client's medical practice software. The software is Mediwin, which uses the Advantage db engine. After an upgrade to the Mediwin version, my ODBC calls fail for "Can't lock all records" message from Jet. Some pursuit of the ODBC help indicates that a network failure could also be an issue. And sure enough, they had the network guy in about the same time. Very odd that I can still link to the table of interest sometimes and even export to Excel, but can't open the table in datasheet view nor successfully run any of my code. Naturally, no one thought to let me know that the upgrade was happening. And I am concerned that the vendor of the Mediwin software is not being helpful because they would love to recreate most of my work themselves. And of course, the client is now 10 days behind in sending out correspondence that should have been done automatically from my program thru Word.... So, any insight/comments on ODBC, Advantage, Mediwin or a comforting word would be appreciated. best, bob accesspro at nospamcox.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Wed Jan 26 13:07:49 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2005 11:07:49 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? In-Reply-To: <855499653F55AD4190B242717DF132BC4707@dewey.Symphony.local> Message-ID: <000101c503da$54592790$8500a8c0@murphyf3vdfepi> Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwhittinghill at symphonyinfo.com Wed Jan 26 13:46:05 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Wed, 26 Jan 2005 13:46:05 -0600 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: <855499653F55AD4190B242717DF132BC470B@dewey.Symphony.local> Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 cfoust at infostatsystems.com Wed Jan 26 14:00:26 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 26 Jan 2005 12:00:26 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: No, it's just that with the SageKey scripts, you won't be guessing whether it will work. If you're a good scripter in InstallShield yourself, you may not have any problems. Charlotte Foust -----Original Message----- From: Mark Whittinghill [mailto:mwhittinghill at symphonyinfo.com] Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 dmcafee at pacbell.net Wed Jan 26 14:05:31 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 26 Jan 2005 12:05:31 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? In-Reply-To: <855499653F55AD4190B242717DF132BC470B@dewey.Symphony.local> Message-ID: He is correct. The Sagekey scripts are expensive, but well, well worth it. Barry at Sagekey has done the homework that MS failed to do. You could script it yourself, but you'll spend more time in the long run doing what is already done for you. SageKey makes scripts for both InstallShield and Wise, for each version of Access. David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 mwhittinghill at symphonyinfo.com Wed Jan 26 14:23:37 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Wed, 26 Jan 2005 14:23:37 -0600 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: <855499653F55AD4190B242717DF132BC470D@dewey.Symphony.local> Thanks, everybody. I'm not that great at scripting Install Shield. I think we'll get back with the client that we'll need this, or else we'll need a runtime and retail install. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 26, 2005 2:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? He is correct. The Sagekey scripts are expensive, but well, well worth it. Barry at Sagekey has done the homework that MS failed to do. You could script it yourself, but you'll spend more time in the long run doing what is already done for you. SageKey makes scripts for both InstallShield and Wise, for each version of Access. David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Jan 26 14:24:35 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 26 Jan 2005 14:24:35 -0600 Subject: [AccessD] Decimal Places in Table Message-ID: <001d01c503e5$0df2d7a0$de1811d8@danwaters> Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. Thanks! Dan Waters ProMation Systems From dw-murphy at cox.net Wed Jan 26 14:27:25 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2005 12:27:25 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? In-Reply-To: <855499653F55AD4190B242717DF132BC470B@dewey.Symphony.local> Message-ID: <000301c503e5$75a7c310$8500a8c0@murphyf3vdfepi> No there is a version of the scripts for each installer, you get to select which one to use. The great thing about the Sagekey scripts are that they are thoroughly tested. We have been selling an Access 2002 runtime product for 3 years and have not had any installer problems. Sagekey has also set the scripts up so you don't have problems with your installation changing the file association to the last used version of Access. This can be a problem if there are multiple versions of Access installed on the same computer. As you can tell I am a fan. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 cfoust at infostatsystems.com Wed Jan 26 14:38:02 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 26 Jan 2005 12:38:02 -0800 Subject: [AccessD] Decimal Places in Table Message-ID: Did you set the display format or just the Field Size and Decimal Places settings. The latter determine how the data is stored, while the Format property determines how it is displayed. Charlotte Foust -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, January 26, 2005 12:25 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Decimal Places in Table Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. Thanks! Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Jan 26 14:39:18 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2005 21:39:18 +0100 Subject: [AccessD] Decimal Places in Table Message-ID: Hi Dan The decimal setting and other formatting options only affect the displayed output, not the field values. Set your requested format for the control in the form and round as needed after update of the control. /gustav >>> dwaters at usinternet.com 26-01-2005 21:24:35 >>> Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. From Lambert.Heenan at AIG.com Wed Jan 26 14:40:36 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 26 Jan 2005 15:40:36 -0500 Subject: [AccessD] Decimal Places in Table Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B57@xlivmbx21.aig.com> >From the help file: Note The DecimalPlaces property setting has no effect if the Format property is blank or is set to General Number. HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Wednesday, January 26, 2005 3:25 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Decimal Places in Table > > Hello to everyone! > > > > I set a number field to the type Single, and the Decimal Places property > to > 1. But, the form and the table still display more than one decimal place. > > > > Is this correct? I would like to set this in the table instead of the > form. > I know that Decimal will work, but that appears to use the most bytes. > > > > Thanks! > > Dan Waters > > ProMation Systems > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mikedorism at adelphia.net Wed Jan 26 14:55:03 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Wed, 26 Jan 2005 15:55:03 -0500 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI In-Reply-To: Message-ID: <000701c503e9$5137c580$0b08a845@hargrove.internal> View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 26, 2005 1:01 PM To: accessd at databaseadvisors.com Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Sorry for the OT, but I am trying to stop myself from beating my head on the desk. I have created a C# app in VS2003 and want to deploy the app with VS2003's package & Deployment wizard. The default installation path for VS2003 is located in the Program Files\Manufacturer\ProductName folder, where Manufacturer is the Company name that you used when you installed Visual Studio, and ProductName is the name that you used for the deployment project. I don't want to use that path. How do I change the path from Program Files\Manufacturer\ProductName folder to Program Files\SomeOtherFolder? I know I can "add a special folder", but the MSI will not build the install package if I don't put something in the Application folder. Not to mention that the default location that is prompted to the user is still c:\Program Files\Manufacturer\ProductName . I miss Wise installer. David McAfee -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Wed Jan 26 15:13:01 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 26 Jan 2005 13:13:01 -0800 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI In-Reply-To: <000701c503e9$5137c580$0b08a845@hargrove.internal> Message-ID: Thanks Doris, that was it. My properties window is set to Autohide so it was forgotten about :( When I right clicked on the APPLICATION FOLDER (in the right Window Pane) it didn't show "Properties Window" as I NOW see the left pane does. Thanks much! David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mike & Doris Manning Sent: Wednesday, January 26, 2005 12:55 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 26, 2005 1:01 PM To: accessd at databaseadvisors.com Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Sorry for the OT, but I am trying to stop myself from beating my head on the desk. I have created a C# app in VS2003 and want to deploy the app with VS2003's package & Deployment wizard. The default installation path for VS2003 is located in the Program Files\Manufacturer\ProductName folder, where Manufacturer is the Company name that you used when you installed Visual Studio, and ProductName is the name that you used for the deployment project. I don't want to use that path. How do I change the path from Program Files\Manufacturer\ProductName folder to Program Files\SomeOtherFolder? I know I can "add a special folder", but the MSI will not build the install package if I don't put something in the Application folder. Not to mention that the default location that is prompted to the user is still c:\Program Files\Manufacturer\ProductName . I miss Wise installer. David McAfee -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Drawbridge.Jack at ic.gc.ca Wed Jan 26 15:19:47 2005 From: Drawbridge.Jack at ic.gc.ca (Drawbridge.Jack at ic.gc.ca) Date: Wed, 26 Jan 2005 16:19:47 -0500 Subject: [AccessD] ADO - Getting a Tables columns back in physical order Message-ID: <0F3AFAE449DD4A40BED8B6C4A97ABF5B15B47C@MSG-MB3.icent.ic.gc.ca> I'm sure someone has a solution to this. I have A2K and am using ADOX to retrieve the structures of existing tables. When I use this type of approach Dim cat As New ADOX.Catalog Dim tbl As ADOX.Table Dim col As ADOX.Column cat.ActiveConnection = CurrentProject.Connection for each tbl in cat.Tables If tbl.name = "Table I'm Looking For" then for each col in tbl.Columns debug.print col.name next col endif next tbl I get the column names, but in ascending name order. How do I get the Column Names in the physical order in the table??? Does someone have sample code? TIA jack From Gustav at cactus.dk Wed Jan 26 15:22:46 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2005 22:22:46 +0100 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Message-ID: Hi Doris and David Not sure what [Program Files] means exactly, but "Program Files" should not be hardcoded. /gustav >>> mikedorism at adelphia.net 26-01-2005 21:55:03 >>> View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] From mikedorism at adelphia.net Wed Jan 26 16:33:16 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Wed, 26 Jan 2005 17:33:16 -0500 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI In-Reply-To: Message-ID: <000201c503f7$0a0fcbe0$0b08a845@hargrove.internal> In the world of .NET, [Program Files] specifically means the "Program Files" folder. [SomeOtherFolder] in this case means a folder specifically named "SomeOtherFolder". These are default settings to display during the installation process which can, of course, be overridden by the user. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 26, 2005 4:23 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Hi Doris and David Not sure what [Program Files] means exactly, but "Program Files" should not be hardcoded. /gustav >>> mikedorism at adelphia.net 26-01-2005 21:55:03 >>> View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] -- 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 Jan 26 16:33:34 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 26 Jan 2005 17:33:34 -0500 Subject: [AccessD] ADO - Getting a Tables columns back in physical or der Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B6B@xlivmbx21.aig.com> I don't have any sample code, other than what's in the help file, but you need to look at the OrdinalPosition property of each field in order to list them in the order they appear in in table design view. Here's the code from the help file This example changes the OrdinalPosition property values in the Employees TableDef in order to control the Field order in a resulting Recordset. By setting the OrdinalPosition of all the Fields to 1, any resulting Recordset will order the Fields alphabetically. Note that the OrdinalPosition values in the Recordset don't match the values in the TableDef, but simply reflect the end result of the TableDef changes. Sub OrdinalPositionX() Dim dbsNorthwind As Database Dim tdfEmployees As TableDef Dim aintPosition() As Integer Dim astrFieldName() As String Dim intTemp As Integer Dim fldTemp As Field Dim rstEmployees As Recordset Set dbsNorthwind = OpenDatabase("Northwind.mdb") Set tdfEmployees = dbsNorthwind.TableDefs("Employees") With tdfEmployees ' Display and store original OrdinalPosition data. Debug.Print _ "Original OrdinalPosition data in TableDef." ReDim aintPosition(0 To .Fields.Count - 1) As Integer ReDim astrFieldName(0 To .Fields.Count - 1) As String For intTemp = 0 To .Fields.Count - 1 aintPosition(intTemp) = _ .Fields(intTemp).OrdinalPosition astrFieldName(intTemp) = .Fields(intTemp).Name Debug.Print , aintPosition(intTemp), _ astrFieldName(intTemp) Next intTemp ' Change OrdinalPosition data. For Each fldTemp In .Fields fldTemp.OrdinalPosition = 1 Next fldTemp ' Open new Recordset object to show how the ' OrdinalPosition data has affected the record order. Debug.Print _ "OrdinalPosition data from resulting Recordset." Set rstEmployees = dbsNorthwind.OpenRecordset( _ "SELECT * FROM Employees") For Each fldTemp In rstEmployees.Fields Debug.Print , fldTemp.OrdinalPosition, fldTemp.Name Next fldTemp rstEmployees.Close ' Restore original OrdinalPosition data because this is ' a demonstration. For intTemp = 0 To .Fields.Count - 1 .Fields(astrFieldName(intTemp)).OrdinalPosition = _ aintPosition(intTemp) Next intTemp End With dbsNorthwind.Close End Sub > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of > Drawbridge.Jack at ic.gc.ca > Sent: Wednesday, January 26, 2005 4:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] ADO - Getting a Tables columns back in physical > order > > I'm sure someone has a solution to this. > > I have A2K and am using ADOX to retrieve the structures of existing > tables. > > When I use this type of approach > > Dim cat As New ADOX.Catalog > Dim tbl As ADOX.Table > Dim col As ADOX.Column > cat.ActiveConnection = CurrentProject.Connection > > for each tbl in cat.Tables > If tbl.name = "Table I'm Looking For" then > for each col in tbl.Columns > debug.print col.name > next col > endif > next tbl > > I get the column names, but in ascending name order. How do I get the > Column Names in the physical order in the table??? Does someone have > sample code? > > TIA > > jack > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mlcollins48 at alltel.net Wed Jan 26 17:29:31 2005 From: mlcollins48 at alltel.net (Michael Collins) Date: Wed, 26 Jan 2005 17:29:31 -0600 Subject: [AccessD] updating outlook contacts. Message-ID: I am using access 2000 and need to be able to update the contacts in outlook. I am able to add to the contacts but I can't seem to find and way to update an existing contact. It would be nice also to be able to delete an entry. Thanks for the help in advance. Michael From tom at rbbs.net.au Wed Jan 26 17:27:28 2005 From: tom at rbbs.net.au (Tom Keatley) Date: Thu, 27 Jan 2005 07:27:28 +0800 Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database References: <000201c503f7$0a0fcbe0$0b08a845@hargrove.internal> Message-ID: <001801c503fe$9a65da70$0300a8c0@TomDownload> Hi All.... I currently use Access in a network of some 15 PC's with a single PC acting as the backend or server and all other PC's having their own frontend. These are all part of a Gigabit network with Cat5 cable. It has been suggested to me that we should swap over to Windows Server and run all the pc's as "dumb" terminals as this will alleviate the hefty data loads we drag accross the network and will also fix some of the file locking problems that (occasionally) pop up with the current system. Could I start a discussion with you guys on this subject as I know absolutely NOTHING about Windows Server .....having never even seen it running....about the pros and cons? All input would be gratefully recieved REgards Tom Keatley From dwaters at usinternet.com Wed Jan 26 18:02:40 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 26 Jan 2005 18:02:40 -0600 Subject: [AccessD] Decimal Places in Table In-Reply-To: <7369781.1106771558683.JavaMail.root@sniper21.securence.com> Message-ID: <002f01c50403$84e41400$de1811d8@danwaters> Alright! Thanks everyone for your quick help. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, January 26, 2005 2:25 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Decimal Places in Table Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. Thanks! Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From clh at christopherhawkins.com Wed Jan 26 18:11:13 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Wed, 26 Jan 2005 17:11:13 -0700 Subject: [AccessD] A2K: Make a custom menu item checked/unchecked Message-ID: *crickets chirpring* Bueller?? Bueller? -C- ---------------------------------------- From: "Christopher Hawkins" Sent: Monday, January 24, 2005 4:42 PM To: accessd at databaseadvisors.com Subject: [AccessD] A2K: Make a custom menu item checked/unchecked I've been Googling for this one, and found the (now obsolete) SetMenuItem function, as well as some cryptic message board posts referring to using the CommandBar and the State property, none of which seems to work for me. Has anyone done this lately?? It seems to be that checking or unchecking a menu items should be one line of easy code.? I just can't figure out WHICH line of easy code it is!? ;) -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 22:48:16 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2005 20:48:16 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: Message-ID: <0IAY0087ULCDDN@l-daemon> Hi Mark: Your bottle-neck is ODBC. The only way around that is if there is a direct ADO-OLE equivalent. I am sure there are ADO drivers for every version of Informix...check these out: http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. htm (ADO type driver... shareware. You can download the driver from IBM at: http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder To then use it the code is something like this: Dim objConn As ADODB.Connection Dim gsConnectionString as String gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security Info=True;User ID=user;Data Source=market_report;" objConn.connectionstring = gsConnectionString objConn.Open HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, January 25, 2005 6:49 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Jan 26 23:16:14 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 26 Jan 2005 21:16:14 -0800 Subject: [AccessD] OT: Opinions needed References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> <0IAU0055GX1ZZ8@l-daemon> Message-ID: <055901c5042f$52cce1a0$6601a8c0@HAL9002> Thank you to everyone who replied an expressed an opinion. It was extremely helpful to me. Thanks and regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Mark Breen" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 25, 2005 12:53 AM Subject: Re: [AccessD] OT: Opinions needed > Hiya Rocky, > > I have to say, and I realise that eveyone else loves the new site, > that I also like the old site. I do not really like the grid and the > fonts are a little large for my preferences. > > I do agree with the concept of the faster read-ability, > > Also, I think that Mr Erbach's suggestion of selling the benefits is a > good idea. > > Congrats on the product again. > > Mark > > > > On Mon, 24 Jan 2005 21:10:50 -0800, Jim Lawrence wrote: >> Hi Rocky: >> >> Your site looks great! >> >> Jim >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >> Beach Access Software >> Sent: Sunday, January 23, 2005 9:41 PM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] OT: Opinions needed >> >> Dear List: >> >> So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. >> He does strictly manufacturing software related PR. >> >> He has a colleague who is apparently a web marketing whiz and he >> solicited >> this guy's opinion about my site and the guy had some very constructive >> criticisms - the most salient of which was that the home page was not >> motivating readers to take action. Good info but weak. >> >> So we made the old home page a FAQ page and redesigned the home page for >> a >> more forceful call to action. >> >> Can you take a look and tell me what you think of this approach? The old >> home page you can still see by clicking FAQ. >> >> My site: www.e-z-mrp.com >> >> Thanks in advance, >> >> 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 dejpolsys at hotmail.com Wed Jan 26 23:30:34 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Thu, 27 Jan 2005 00:30:34 -0500 Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database References: <000201c503f7$0a0fcbe0$0b08a845@hargrove.internal> <001801c503fe$9a65da70$0300a8c0@TomDownload> Message-ID: Tom ..very briefly ..Windows Server 2003 is a different product than Windows Terminal Server which I assume is what you meant by your use of "Windows Server". ..Windows Server 2003 (WS3) is a network OS designed to centrally manage a local area network of normal PCs ...Windows Terminal Server (WTS) is a program designed to run applications on a central server such as WS3 and communicate queries/results to/from "dumb" terminals or normal PCs. ..in a normal gigabit network w/15 users like you describe the response delays and network traffic load generated by any reasonably well designed Access FE/BE application is going to be an absolutely minimal consideration ..the server hardware is more likely to be a source of delays than the network ..WTS would provide very hard centralized management and control of user systems but requires a much faster cpu and hd than WS3 itself does ...DBA's tend to love it because it gives them back the control that they lost when mainframes became obsolete in most companies ...users tend to hate it once used to working in a normal PC environment ...accountants tend to like it (on everyone else's systems but their own) because it can mean lower hardware costs depending upon a lot of factors. ..other than that, WTS operational advantages over a normal split FE/BE Access mdb in your environment would be minimal in my opinion ...WTS will not fix your file locking problems ...you can upgrade to AccessXP or higher where single file locking is available or move to a SQL Server BE ...but ime, most file locking problems are design related rather than system ..even in A97 a well designed mdb would have minimal file locks ...there are a number of ways to address such problems and a search of this list's archives would almost certainly detail the pros/cons of each. ..hth :) William Hindman ----- Original Message ----- From: "Tom Keatley" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 26, 2005 6:27 PM Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database > Hi All.... > > I currently use Access in a network of some 15 PC's with a single PC > acting > as the backend or server and all other PC's having their own frontend. > These > are all part of a Gigabit network with Cat5 cable. > > It has been suggested to me that we should swap over to Windows Server and > run all the pc's as "dumb" terminals as this will alleviate the hefty data > loads we drag accross the network and will also fix some of the file > locking > problems that (occasionally) pop up with the current system. > > Could I start a discussion with you guys on this subject as I know > absolutely NOTHING about Windows Server .....having never even seen it > running....about the pros and cons? > > All input would be gratefully recieved > > REgards > > Tom Keatley > > -- > 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 Jan 27 01:50:28 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 07:50:28 -0000 Subject: [AccessD] updating outlook contacts. In-Reply-To: Message-ID: <006b01c50444$dee9aaf0$b274d0d5@minster33c3r25> Michael One way to get at an existing contact is, I believe, via its FileAs value. If you know that then something like this works: Dim objOutlookItem As Outlook.ContactItem Dim objOutlookFolder As Object Dim objOutlook As Outlook.Application Dim objOutlookNameSpace As Outlook.NameSpace 'Create the Outlook session Set objOutlook = CreateObject("Outlook.Application") Set objOutlookNameSpace = objOutlook.GetNamespace("MAPI") Set objOutlookFolder = objOutlookNameSpace.GetDefaultFolder(olFolderContacts) Set objOutlookItem = objOutlookFolder.Items(strContainingYourFileAsValue) objOutlookItem.Delete Then obviously set everything to Nothing But I get to these solutions by trial and error so I can't answer many questions, such as what if the line: Set objOutlookItem = objOutlookFolder.Items(strContainingYourFileAsValue) doesn't find an entry. Errors I guess. HTH -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Michael Collins > Sent: 26 January 2005 23:30 > To: accessd at databaseadvisors.com > Subject: [AccessD] updating outlook contacts. > > > I am using access 2000 and need to be able to update the > contacts in outlook. I am able to add to the contacts but I > can't seem to find and way to update an existing contact. It > would be nice also to be able to delete an entry. > > Thanks for the help in advance. > > > Michael > From Gustav at cactus.dk Thu Jan 27 04:36:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 27 Jan 2005 11:36:43 +0100 Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database Message-ID: Hi Tom William explained the pros and cons - but it should be noted that you can avoid a WTS and it's licensing costs when you are below 21 users: http://www.thinsoftinc.com/products_winconserver_info.html A trial is available so you can test it fully. But as William states, with a gigabit network and decent hardware, your problems may very well be elsewhere. /gustav >>> tom at rbbs.net.au 27-01-2005 00:27:28 >>> Hi All.... I currently use Access in a network of some 15 PC's with a single PC acting as the backend or server and all other PC's having their own frontend. These are all part of a Gigabit network with Cat5 cable. It has been suggested to me that we should swap over to Windows Server and run all the pc's as "dumb" terminals as this will alleviate the hefty data loads we drag accross the network and will also fix some of the file locking problems that (occasionally) pop up with the current system. Could I start a discussion with you guys on this subject as I know absolutely NOTHING about Windows Server .....having never even seen it running....about the pros and cons? All input would be gratefully recieved REgards Tom Keatley From tom.bolton at donnslaw.co.uk Thu Jan 27 04:57:05 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 10:57:05 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C831880643330F@dibble.observatory.donnslaw.co.uk> Mark (and Jim) Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB drivers for Informix, a colleague has installed one but is having a little difficulty with the connection string. Try http://www.connectionstrings.com Mark - instead of using APPEND queries, would it not be any faster to pull the data from Informix in an ADO recordset - I'm doing this via ODBC as this is how our Terminal Servers are set up >:?( - then open a DAO recordset on your Access table, and loop round in a do...while copying the records from one to the other? Jim has an excellent link explicitly explaining how to do just this. However, I've a sneaking suspicion that he's right, and ODBC is at the bottom of your woes - definitely worth exploring OLEDB, as methinks ODBC is a little old-hat these days. It might just be me (ASP/Oracle/SQL Server background) but I like to try and avoid letting Jet anywhere near anything that's not solely concerned with Access FE tables (for which, of course, it's excellent). Cheers Tom -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 27 January 2005 04:48 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hi Mark: Your bottle-neck is ODBC. The only way around that is if there is a direct ADO-OLE equivalent. I am sure there are ADO drivers for every version of Informix...check these out: http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. htm (ADO type driver... shareware. You can download the driver from IBM at: http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder To then use it the code is something like this: Dim objConn As ADODB.Connection Dim gsConnectionString as String gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security Info=True;User ID=user;Data Source=market_report;" objConn.connectionstring = gsConnectionString objConn.Open HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, January 25, 2005 6:49 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From GregSmith at starband.net Thu Jan 27 09:16:54 2005 From: GregSmith at starband.net (GregSmith at starband.net) Date: Thu, 27 Jan 2005 10:16:54 -0500 (EST) Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database Message-ID: <6869.65.118.249.214.1106839014.squirrel@cetus.email.starband.net> Tom: We have a client who has WinXP on workstations for the FE, Win2003 Server for the BE, and is using AXP, on a 100 Mb ethernet. I just converted them from A97 to AXP late last fall, so both Accesses (? Access's ?) will work, and worked well. There are about 30 workstations, all running Windows XP, and the Client Application is on those, connected to the BE which is on a Win2003 Server. Normal operations have about 21 concurrent users, 15 which are the data input users (heavy), and the rest are view stations for the most part. They also have one Scanning station for imaging going to the same server from one of the 15 workstations (uses different software for that) but have had no visible delays/hangups/file locking issues. There are a couple of things I have them do for administrative purposes which may or may not be common, but seem to work really well for us and them. Each workstation has it's own copy of the FE. It is uploaded fresh from the server each morning on startup. The related mdw file (this is a fully secured database, using Access's built in security, users, permissions, etc.) is also copied to each workstation fresh each morning. They have one Terminal Services server for outside users which is updated by schedule each morning as well, since it's not restarted every day. The main purpose of this for network traffic, which is reduced by having each computer have it's own copy of everything, but, in addition, I can distribute any program updates/changes easily by just changing the source file on the server. However, I can distribute a clunker just as easily if I'm not careful...which makes my phone light up like a Christmas tree... Changing passwords, etc., is not quite as convenient, but that's not a common thing with this client. Overall, my comment is that using Win2003 Server on the BE with WinXP on the client FE with either A97, or XP (or 2003) is very solid. And fast. Even with 30 concurrent users. I'm not sure about the 'dumb' terminal idea reducing anything, and you may be in for a lot more work and expense trying to set that up rather than using what your already have. Our experiences with Win2003 Server a split Access 97, XP, or 2003 database have been very favorable. If you are having issues with delays, record locking, or BE corruptio From tom.bolton at donnslaw.co.uk Thu Jan 27 10:23:24 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 16:23:24 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433316@dibble.observatory.donnslaw.co.uk> Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From nkling at co.montgomery.ny.us Thu Jan 27 10:30:10 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Thu, 27 Jan 2005 11:30:10 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <30BC111F638EB54082001A7E7282FE4107F096@elmo.co.montgomery.ny.us> Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 From Gustav at cactus.dk Thu Jan 27 10:32:16 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 27 Jan 2005 17:32:16 +0100 Subject: Svar: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: Hi Tom And you use 0 to 2 for x? /gustav >>> tom.bolton at donnslaw.co.uk 27-01-2005 17:23:24 >>> I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! From andy at minstersystems.co.uk Thu Jan 27 09:33:06 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 16:33:06 +0100 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <20050127163303.005E62BDECB@smtp.nildram.co.uk> Sorry to ask the obvious Tom but you have got ColumnCount set to 3 and 3 non-zero column widths haven't you? -- 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] RE: A2k2 combo boxes / rowsource hassles Date: 27/01/05 16:26 > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > > > > > > > > The contents of this message and any attachments are the property of Donns Solicitors > and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without > our written consent. If you are not the addressee, please notify us immediately so that we > can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the > writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss which may be caused > by software viruses... > > > > > > > -- > 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 jwcolby at colbyconsulting.com Thu Jan 27 10:36:40 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 27 Jan 2005 11:36:40 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles In-Reply-To: <61F915314798D311A2F800A0C9C8318806433316@dibble.observatory.donnslaw.co.uk> Message-ID: <005e01c5048e$60c99d20$677aa8c0@ColbyM6805> Are the format properties set properly in the combo itself? Usually the problem is not enough columns specified ot column widths of 0. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 From kwilliam at ashlandnet.com Thu Jan 27 10:42:09 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Thu, 27 Jan 2005 11:42:09 -0500 Subject: [AccessD] Calendar Message-ID: <003301c5048f$2c3da8c0$64aba8c0@ashlandnet.com> Can anyone recommend something for me, for the following process I need to do? I need to create a MSOutlook-type Calendar in Access. What I need to do is have the ability to display (in a monthly format) multiple events on a daily basis, that I can drill down on to get additional detail. The reason I don't want to use Outlook is that I want to be able to do calculations on the detail behind the events. The purpose is for my business. We do a LOT of craft shows on weekends. Typically, this time of the year, I am evaluating all the different events for the year. I schedule them all out, and start doing cost/benefit analysis on them. I literally have hundreds to choose from...and plan on doing between 30 - 40 events......but want to have the information for ALL available (that I know of). On any given weekend, I could have anywhere from zero events to choose from, to 5 or 6 events ( in the long run it could be even more.) I need to store information about past history of the event (if we did it in the past....such as booth fees, attendance, sales, maybe weather, mileage to the event, travel expenses, etc.) I need to be able to see all the possible events for the month....so each day would need to be able to auto-expand if there are more than the standard 4-5 lines of events for that day. I also want to be able to just set the duration of the event, and have it auto-fill the event for all the days. It is very important that I can see the whole month, at a glance. Then drill down on the detail. I envision a check-box that I can select which event (or more than one event) for the day...which might change the color for the event on the month-view. This way...I can basically select all the events I am interested in....an apply for them. If I can't get into one that I wanted....I can go back to that weekend, and see if there are any other events I might be interested in. Once the events are selected...I can effectively budget sales and costs for that segment of the business, for the year. I can also use this to develop employee schedules...as I would know when I needed additional coverage in the store. Right now, I am basically doing this in Excel, with linked cells for the calculations....but I'm sure you can imagine the limitations. Does anyone know of A) anything canned that I can use as a start, and add on to it; or B) a methodology for doing this in the first place?...Obviously, the active-X calendar that comes with Access won't work. Thanks for any feedback!!! Regards, Keith E. Williamson From tom.bolton at donnslaw.co.uk Thu Jan 27 10:44:45 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 16:44:45 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433317@dibble.observatory.donnslaw.co.uk> Neal and Gustav - many thanks for quick replies! .Column(0) contains a value for the column [Alias], .Column(1) contains a value for the column [FieldName], alas .Column(2) returns NULL every time! I checked the query is valid, and it returns data for all 3 columns... Andy, John - many thanks also I'm not wanting the combo to display the three columns, just wanting to display one column and have associated data with that column (e.g. the other 2 columns) - the combo is displaying a friendly alias, but by using the .Columns(x) syntax I can (or can't, as the case is) get at the other info. Cheers! Hope this makes sense, BTW... Tom -----Original Message----- From: Neal Kling [mailto:nkling at co.montgomery.ny.us] Sent: 27 January 2005 16:30 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From andy at minstersystems.co.uk Thu Jan 27 09:49:55 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 16:49:55 +0100 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <20050127164951.6E7652BE170@smtp.nildram.co.uk> Tom You need ColumnCount set to 3 or they won't return values. If you don't want them to display set column widths to 0. -- 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] RE: A2k2 combo boxes / rowsource hassles Date: 27/01/05 16:47 > Neal and Gustav - many thanks for quick replies! > > ..Column(0) contains a value for the column [Alias], .Column(1) contains a > value for the column [FieldName], alas .Column(2) returns NULL every time! > I checked the query is valid, and it returns data for all 3 columns... > > Andy, John - many thanks also > > I'm not wanting the combo to display the three columns, just wanting to > display one column and have associated data with that column (e.g. the other > 2 columns) - the combo is displaying a friendly alias, but by using the > ..Columns(x) syntax I can (or can't, as the case is) get at the other info. > > Cheers! Hope this makes sense, BTW... > Tom > > > > > -----Original Message----- > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > Sent: 27 January 2005 16:30 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Did you remember that the Columns property is Zero based? > > ..Column(0) = first column > ..Column(1) = second column > etc. > > Neal > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:23 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > > > The contents of this message and any attachments are the property of Donns Solicitors > and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without > our written consent. If you are not the addressee, please notify us immediately so that we > can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the > writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss which may be caused > by software viruses... > > > > > > > -- > 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 Jan 27 11:07:54 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 27 Jan 2005 12:07:54 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B6D@xlivmbx21.aig.com> Fine, but is the column count property of the combo box set to 3 or 2? If it's 2 that is why .Column(2) returns Null. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:45 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Neal and Gustav - many thanks for quick replies! > > .Column(0) contains a value for the column [Alias], .Column(1) contains a > value for the column [FieldName], alas .Column(2) returns NULL every time! > I checked the query is valid, and it returns data for all 3 columns... > > Andy, John - many thanks also > > I'm not wanting the combo to display the three columns, just wanting to > display one column and have associated data with that column (e.g. the > other > 2 columns) - the combo is displaying a friendly alias, but by using the > .Columns(x) syntax I can (or can't, as the case is) get at the other info. > > Cheers! Hope this makes sense, BTW... > Tom > > > > > -----Original Message----- > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > Sent: 27 January 2005 16:30 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Did you remember that the Columns property is Zero based? > > .Column(0) = first column > .Column(1) = second column > etc. > > Neal > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:23 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime > - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com << File: ATT549454.txt >> << > File: ATT549455.txt >> From tom.bolton at donnslaw.co.uk Thu Jan 27 11:08:10 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 17:08:10 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433318@dibble.observatory.donnslaw.co.uk> Andy Thank you very much, it was me confused as per. ASP developer, you see - all this bound stuff is a mystery!! Your e-pint is on it's way. Cheers Tom -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: 27 January 2005 15:50 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Tom You need ColumnCount set to 3 or they won't return values. If you don't want them to display set column widths to 0. -- 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] RE: A2k2 combo boxes / rowsource hassles Date: 27/01/05 16:47 > Neal and Gustav - many thanks for quick replies! > > ..Column(0) contains a value for the column [Alias], .Column(1) contains a > value for the column [FieldName], alas .Column(2) returns NULL every time! > I checked the query is valid, and it returns data for all 3 columns... > > Andy, John - many thanks also > > I'm not wanting the combo to display the three columns, just wanting to > display one column and have associated data with that column (e.g. the other > 2 columns) - the combo is displaying a friendly alias, but by using the > ..Columns(x) syntax I can (or can't, as the case is) get at the other info. > > Cheers! Hope this makes sense, BTW... > Tom > > > > > -----Original Message----- > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > Sent: 27 January 2005 16:30 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Did you remember that the Columns property is Zero based? > > ..Column(0) = first column > ..Column(1) = second column > etc. > > Neal > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:23 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > > > The contents of this message and any attachments are the property of Donns Solicitors > and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without > our written consent. If you are not the addressee, please notify us immediately so that we > can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the > writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss which may be caused > by software viruses... > > > > > > > -- > 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 -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jwcolby at colbyconsulting.com Thu Jan 27 11:13:07 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 27 Jan 2005 12:13:07 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles In-Reply-To: <61F915314798D311A2F800A0C9C8318806433317@dibble.observatory.donnslaw.co.uk> Message-ID: <006901c50493$782ebe00$677aa8c0@ColbyM6805> In order to be able to reference three columns in code, you must set column count to 3. If you don't want any given column displayed, set the width of that column to zero. If you only have column count = 2 then you can only reference two columns (0 and 1) in the cbo.column(x) syntax. It sounds like you have column count set to 2. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Neal and Gustav - many thanks for quick replies! .Column(0) contains a value for the column [Alias], .Column(1) contains a value for the column [FieldName], alas .Column(2) returns NULL every time! I checked the query is valid, and it returns data for all 3 columns... Andy, John - many thanks also I'm not wanting the combo to display the three columns, just wanting to display one column and have associated data with that column (e.g. the other 2 columns) - the combo is displaying a friendly alias, but by using the .Columns(x) syntax I can (or can't, as the case is) get at the other info. Cheers! Hope this makes sense, BTW... Tom -----Original Message----- From: Neal Kling [mailto:nkling at co.montgomery.ny.us] Sent: 27 January 2005 16:30 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Thu Jan 27 11:23:13 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 17:23:13 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433319@dibble.observatory.donnslaw.co.uk> John, Lambert That's exactly what was happening - I thought the column count was just for displaying, not binding as well. Many thanks for all your help chaps! Cheers Tom -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: 27 January 2005 17:13 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles In order to be able to reference three columns in code, you must set column count to 3. If you don't want any given column displayed, set the width of that column to zero. If you only have column count = 2 then you can only reference two columns (0 and 1) in the cbo.column(x) syntax. It sounds like you have column count set to 2. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Neal and Gustav - many thanks for quick replies! .Column(0) contains a value for the column [Alias], .Column(1) contains a value for the column [FieldName], alas .Column(2) returns NULL every time! I checked the query is valid, and it returns data for all 3 columns... Andy, John - many thanks also I'm not wanting the combo to display the three columns, just wanting to display one column and have associated data with that column (e.g. the other 2 columns) - the combo is displaying a friendly alias, but by using the .Columns(x) syntax I can (or can't, as the case is) get at the other info. Cheers! Hope this makes sense, BTW... Tom -----Original Message----- From: Neal Kling [mailto:nkling at co.montgomery.ny.us] Sent: 27 January 2005 16:30 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From mwhittinghill at symphonyinfo.com Thu Jan 27 12:36:37 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Thu, 27 Jan 2005 12:36:37 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC475A@dewey.Symphony.local> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com From dw-murphy at cox.net Thu Jan 27 12:56:00 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2005 10:56:00 -0800 Subject: [AccessD] OT: Autorun In-Reply-To: <855499653F55AD4190B242717DF132BC475A@dewey.Symphony.local> Message-ID: <000201c504a1$d7cf73f0$8500a8c0@murphyf3vdfepi> Mark Using note pad create a file called AUTORUN.INF. In this file place the following: [autorun] open=Your file name Place this file on your cd. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Thursday, January 27, 2005 10:37 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Autorun How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -- 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 Jan 27 12:57:53 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 18:57:53 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles In-Reply-To: <61F915314798D311A2F800A0C9C8318806433318@dibble.observatory.donnslaw.co.uk> Message-ID: <00a601c504a2$1b703a40$b274d0d5@minster33c3r25> My pleasure. Can you make it an eGuinness? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton > Sent: 27 January 2005 17:08 > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Andy > > Thank you very much, it was me confused as per. ASP > developer, you see - all this bound stuff is a mystery!! > Your e-pint is on it's way. > > Cheers > Tom > > > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: 27 January 2005 15:50 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Tom > You need ColumnCount set to 3 or they won't return values. If > you don't want them to display set column widths to 0. > > -- > 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] RE: A2k2 combo boxes / rowsource hassles > Date: 27/01/05 16:47 > > > Neal and Gustav - many thanks for quick replies! > > > > ..Column(0) contains a value for the column [Alias], .Column(1) > > contains a value for the column [FieldName], alas > .Column(2) returns > > NULL every time! I checked the query is valid, and it > returns data for > > all 3 columns... > > > > Andy, John - many thanks also > > > > I'm not wanting the combo to display the three columns, > just wanting > > to display one column and have associated data with that > column (e.g. > > the > other > > 2 columns) - the combo is displaying a friendly alias, but by using > > the > > ..Columns(x) syntax I can (or can't, as the case is) get at > the other > info. > > > > Cheers! Hope this makes sense, BTW... > > Tom > > > > > > > > > > -----Original Message----- > > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > > Sent: 27 January 2005 16:30 > > To: Access Developers discussion and problem solving > > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > Did you remember that the Columns property is Zero based? > > > > ..Column(0) = first column > > ..Column(1) = second column > > etc. > > > > Neal > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > > Sent: Thursday, January 27, 2005 11:23 AM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > > > Hi guys > > > > > > > > I have a problem with setting the rowsource property of a combo at > > runtime > - > > I'm binding it to the SQL query shown below: > > > > > > > > SELECT tblAdmin_ColumnLookup.Alias, > tblAdmin_ColumnLookup.FieldName, > > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = > > tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND > > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > > > > > The first 2 columns are there using myCombo.Columns(x), but the > > third... nowhere to be seen. I'm tearing my hair out here!! > > > > > > > > Any help appreciated, TIA > > > > Tom > > > > > > > > > > > > > > > > Tom Bolton > > > > Systems Developer (I.T.) > > > > Donns Solicitors > > > > Tel: 0161 834 3311 > > > > Fax: 0161 834 2317 > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > The contents of this message and any attachments are the > property of > > Donns > Solicitors > > and are intended for the confidential use of the named > recipient only. > They may be legally > > privileged and should not be communicated to, or relied > upon, by any > other party without > > our written consent. If you are not the addressee, please notify us > immediately so that we > > can make arrangements for its return. You should not show > this e-mail > > to > any person or > > take copies as you may be committing a criminal or civil > offence for > which you may be > > liable. The statement and opinions expressed in this > e-mail message > > are > those of the > > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > > to this e-mail will have been checked with virus > protection software > prior to transmission, > > you should carry out your own virus check before opening any > > attachment. Donns Solicitors does not accept any liability for any > > damage or loss > which may be caused > > by software viruses... > > > > > > > > > > > > > > -- > > 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 mwhittinghill at symphonyinfo.com Thu Jan 27 13:26:34 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Thu, 27 Jan 2005 13:26:34 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC475D@dewey.Symphony.local> Wow, that easy? Thanks. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, January 27, 2005 1:15 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Autorun Mark Using note pad create a file called AUTORUN.INF. In this file place the following: [autorun] open=Your file name Place this file on your cd. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Thursday, January 27, 2005 10:37 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Autorun How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 markamatte at hotmail.com Thu Jan 27 13:55:52 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 27 Jan 2005 19:55:52 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C831880643330F@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, ">Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other" I've never used ADO...can you send a sample of code? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Thu, 27 Jan 2005 10:57:05 -0000 > >Mark (and Jim) > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB >drivers for Informix, a colleague has installed one but is having a little >difficulty with the connection string. Try >http://www.connectionstrings.com > > >Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other? Jim has an excellent link explicitly explaining how to >do >just this. However, I've a sneaking suspicion that he's right, and ODBC is >at the bottom of your woes - definitely worth exploring OLEDB, as methinks >ODBC is a little old-hat these days. > >It might just be me (ASP/Oracle/SQL Server background) but I like to try >and >avoid letting Jet anywhere near anything that's not solely concerned with >Access FE tables (for which, of course, it's excellent). > >Cheers >Tom > > >-----Original Message----- >From: Jim Lawrence [mailto:accessd at shaw.ca] >Sent: 27 January 2005 04:48 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hi Mark: > >Your bottle-neck is ODBC. The only way around that is if there is a direct >ADO-OLE equivalent. I am sure there are ADO drivers for every version of >Informix...check these out: > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. >htm (ADO type driver... shareware. > >You can download the driver from IBM at: >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > >To then use it the code is something like this: > >Dim objConn As ADODB.Connection >Dim gsConnectionString as String > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security >Info=True;User ID=user;Data Source=market_report;" > >objConn.connectionstring = gsConnectionString >objConn.Open > >HTH >Jim > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, January 25, 2005 6:49 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now >is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > >From: Roz Clarke > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > >Informix doesn't support XML afaik >< > > > >We did think about this as a way around connection issues for SQL Server > >when we thought that we would have our main db replicating to SQL Server > >rather than Informix - our recordsets are going to be up to about 50k >rows > >I > >think. I don't know how XML would perform with that volume of data but >it's > >academic for now. > > > >Roz > > > >-----Original Message----- > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > >Sent: 24 January 2005 20:58 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >How much data? Can it export it to an XML file in a location where your >fe > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > >Sent: Monday, January 24, 2005 10:23 AM > >To: 'Access Developers discussion and problem solving' > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi all > > > > > >We have a bit of a problem with getting data out of our Informix server > >since we recently turned on transaction logging for replication. When > >extracting data with an Access XP MDE using pass-through queries, Access > >locks entire tables in the Informix database, which causes transaction > >errors and makes the Informix database scarily unstable. > > > >Our Informix suppliers told us that the way to avoid these locking issues > >was to set the connection to 'dirty read' before running the SQL. >However, > >Access cannot execute 2 statements in a pass-through query and it does >not > >hold the connection open between the execution of 1 statement and the >next. > >Thus when the query is processed the 'dirty read' setting is no longer in > >effect. > > > >We have been racking our brains trying to come up with a workaround. Some > >further options that we have considered are: > > > >* Stick the data in a temp table in Informix. This is no good because > >the temp table is destroyed automatically when the connection is closed >and > >there's no way to make it persist long enough to bind it to a report. > >* Use a view in Informix. This is no good because views in Informix > >cannot be set read-only. > >* Create a permanent table in Informix and destroy it when finished > >with it. This is far from ideal because Informix does not support SELECT > >INTO and therefore a table would have to be explicitly constructed with > >names columns etc. We really need the system to be flexible so that the > >queries can be easily changed. > >* Use an ADO recordset. This is a PITA because you cannot bind a > >report to a recordset in an MDE and we cannot build the report on the fly >- > >we are a Terminal Services site so we will have up to 20 users in one FE. > >* Create a table in Access and destroy it when finished with it. Can't > >think of a better way to induce bloating... > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > >foreheads are starting to bleed... > > > >TIA > > > >Roz (and Tom) > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Jan 27 15:22:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 27 Jan 2005 13:22:02 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? References: <61F915314798D311A2F800A0C9C831880643330F@dibble.observatory.donnslaw.co.uk> Message-ID: <41F95B7A.2020509@shaw.ca> You need to be registered twice to get access second as IBM Developer partner what a rigamarole. http://www-1.ibm.com/support/docview.wss?uid=swg21079970 ADO Connection String for using the Informix OLEDB Provider Programs that use the Microsoft ActiveX Data Object (ADO) library require a connection string to connect to IBM Informix databases. Here is the proper connection string format to use when you want to connect through the IBM Informix OLEDB Provider. Tom Bolton wrote: >Mark (and Jim) > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB >drivers for Informix, a colleague has installed one but is having a little >difficulty with the connection string. Try http://www.connectionstrings.com > > >Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other? Jim has an excellent link explicitly explaining how to do >just this. However, I've a sneaking suspicion that he's right, and ODBC is >at the bottom of your woes - definitely worth exploring OLEDB, as methinks >ODBC is a little old-hat these days. > >It might just be me (ASP/Oracle/SQL Server background) but I like to try and >avoid letting Jet anywhere near anything that's not solely concerned with >Access FE tables (for which, of course, it's excellent). > >Cheers >Tom > > >-----Original Message----- >From: Jim Lawrence [mailto:accessd at shaw.ca] >Sent: 27 January 2005 04:48 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hi Mark: > >Your bottle-neck is ODBC. The only way around that is if there is a direct >ADO-OLE equivalent. I am sure there are ADO drivers for every version of >Informix...check these out: > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. >htm (ADO type driver... shareware. > >You can download the driver from IBM at: >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > >To then use it the code is something like this: > >Dim objConn As ADODB.Connection >Dim gsConnectionString as String > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security >Info=True;User ID=user;Data Source=market_report;" > >objConn.connectionstring = gsConnectionString >objConn.Open > >HTH >Jim > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, January 25, 2005 6:49 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > > >>From: Roz Clarke >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >>Date: Tue, 25 Jan 2005 09:52:19 -0000 >> >>Informix doesn't support XML afaik >< >> >>We did think about this as a way around connection issues for SQL Server >>when we thought that we would have our main db replicating to SQL Server >>rather than Informix - our recordsets are going to be up to about 50k rows >>I >>think. I don't know how XML would perform with that volume of data but it's >>academic for now. >> >>Roz >> >>-----Original Message----- >>From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >>Sent: 24 January 2005 20:58 >>To: 'Access Developers discussion and problem solving' >>Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >> >> >>How much data? Can it export it to an XML file in a location where your fe >>can use it? XML has a high overhead but can be useful 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 Roz Clarke >>Sent: Monday, January 24, 2005 10:23 AM >>To: 'Access Developers discussion and problem solving' >>Subject: [AccessD] Data from Informix to Access - dirty reads? >> >> >>Hi all >> >> >>We have a bit of a problem with getting data out of our Informix server >>since we recently turned on transaction logging for replication. When >>extracting data with an Access XP MDE using pass-through queries, Access >>locks entire tables in the Informix database, which causes transaction >>errors and makes the Informix database scarily unstable. >> >>Our Informix suppliers told us that the way to avoid these locking issues >>was to set the connection to 'dirty read' before running the SQL. However, >>Access cannot execute 2 statements in a pass-through query and it does not >>hold the connection open between the execution of 1 statement and the next. >>Thus when the query is processed the 'dirty read' setting is no longer in >>effect. >> >>We have been racking our brains trying to come up with a workaround. Some >>further options that we have considered are: >> >>* Stick the data in a temp table in Informix. This is no good because >>the temp table is destroyed automatically when the connection is closed and >>there's no way to make it persist long enough to bind it to a report. >>* Use a view in Informix. This is no good because views in Informix >>cannot be set read-only. >>* Create a permanent table in Informix and destroy it when finished >>with it. This is far from ideal because Informix does not support SELECT >>INTO and therefore a table would have to be explicitly constructed with >>names columns etc. We really need the system to be flexible so that the >>queries can be easily changed. >>* Use an ADO recordset. This is a PITA because you cannot bind a >>report to a recordset in an MDE and we cannot build the report on the fly - >>we are a Terminal Services site so we will have up to 20 users in one FE. >>* Create a table in Access and destroy it when finished with it. Can't >>think of a better way to induce bloating... >> >>Has anyone faced this kind of problem before? Any bright ideas? Our >>foreheads are starting to bleed... >> >>TIA >> >>Roz (and Tom) >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>The contents of this message and any attachments are the property of Donns >>Solicitors >>and are intended for the confidential use of the named recipient only. >>They may be legally >> privileged and should not be communicated to, or relied upon, by any >>other party without >>our written consent. If you are not the addressee, please notify us >>immediately so that we >>can make arrangements for its return. You should not show this e-mail to >>any person or >> take copies as you may be committing a criminal or civil offence for >>which you may be >> liable. The statement and opinions expressed in this e-mail message are >>those of the >>writer, and do not necessarily represent that of Donns Solicitors. >>Although any files attached >> to this e-mail will have been checked with virus protection software >>prior to transmission, >>you should carry out your own virus check before opening any attachment. >>Donns Solicitors does not accept any liability for any damage or loss which >> >> > > > >>may be caused >>by software viruses... >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> > > > > >------------------------------------------------------------------------ > > >The contents of this message and any attachments are the property of Donns Solicitors >and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without >our written consent. If you are not the addressee, please notify us immediately so that we >can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the >writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which may be caused >by software viruses... > > -- Marty Connelly Victoria, B.C. Canada From kwilliam at ashlandnet.com Thu Jan 27 16:55:58 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Thu, 27 Jan 2005 17:55:58 -0500 Subject: [AccessD] Calendar Message-ID: <000501c504c3$5db51710$64aba8c0@ashlandnet.com> Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 From dmcafee at pacbell.net Thu Jan 27 17:50:48 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Thu, 27 Jan 2005 15:50:48 -0800 Subject: [AccessD] Calendar In-Reply-To: <000501c504c3$5db51710$64aba8c0@ashlandnet.com> Message-ID: Duane Hookem has a sample (IIRC) on Rogers Website (rogersaccesslibrary.com). If you cant find it, give me a holler and Ill look it up at home. If I remember right, it was an Access form that you could type in events and the report printed out like a calendar with the events in them. HTH David mcAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson Sent: Thursday, January 27, 2005 2:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Calendar Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Fri Jan 28 03:38:07 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Fri, 28 Jan 2005 09:38:07 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C831880643331A@dibble.observatory.donnslaw.co.uk> Mark No probs, the following will retrieve data into an ADO recordset. Check the syntax first mind, as I'm just freestyling this into my email editor... Dim rsRecordset as ADODB.Recordset Dim cnConnection as ADODB.Connection Dim strConnectionString as String Dim strSQL as String ' instantiate data objects set rsRecordset = New ADODB.Recordset Set cnConnection = New ADODB.Connection ' connection string strConnectionString = "DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV= myPortNumber;PRO=onsoctcp;" ' opne connection cnConnection.Open strConnectionString ' query strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" ' pull records ' keyset cursor type is compatible with DAO rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly ' loop through recordset Do While Not rsRecordset.EOF Debug.Print rsRecordset("myField1") 'etc... rsRecordset.MoveNext Loop This should get you started - remember, http://www.connectionstrings.com if you get stuck on the connection string. You'll need a reference set to MS ActiveX Data Objects. HTH Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 27 January 2005 19:56 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Tom, ">Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other" I've never used ADO...can you send a sample of code? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Thu, 27 Jan 2005 10:57:05 -0000 > >Mark (and Jim) > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB >drivers for Informix, a colleague has installed one but is having a little >difficulty with the connection string. Try >http://www.connectionstrings.com > > >Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other? Jim has an excellent link explicitly explaining how to >do >just this. However, I've a sneaking suspicion that he's right, and ODBC is >at the bottom of your woes - definitely worth exploring OLEDB, as methinks >ODBC is a little old-hat these days. > >It might just be me (ASP/Oracle/SQL Server background) but I like to try >and >avoid letting Jet anywhere near anything that's not solely concerned with >Access FE tables (for which, of course, it's excellent). > >Cheers >Tom > > >-----Original Message----- >From: Jim Lawrence [mailto:accessd at shaw.ca] >Sent: 27 January 2005 04:48 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hi Mark: > >Your bottle-neck is ODBC. The only way around that is if there is a direct >ADO-OLE equivalent. I am sure there are ADO drivers for every version of >Informix...check these out: > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 . >htm (ADO type driver... shareware. > >You can download the driver from IBM at: >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > >To then use it the code is something like this: > >Dim objConn As ADODB.Connection >Dim gsConnectionString as String > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security >Info=True;User ID=user;Data Source=market_report;" > >objConn.connectionstring = gsConnectionString >objConn.Open > >HTH >Jim > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, January 25, 2005 6:49 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now >is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > >From: Roz Clarke > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > >Informix doesn't support XML afaik >< > > > >We did think about this as a way around connection issues for SQL Server > >when we thought that we would have our main db replicating to SQL Server > >rather than Informix - our recordsets are going to be up to about 50k >rows > >I > >think. I don't know how XML would perform with that volume of data but >it's > >academic for now. > > > >Roz > > > >-----Original Message----- > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > >Sent: 24 January 2005 20:58 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >How much data? Can it export it to an XML file in a location where your >fe > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > >Sent: Monday, January 24, 2005 10:23 AM > >To: 'Access Developers discussion and problem solving' > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi all > > > > > >We have a bit of a problem with getting data out of our Informix server > >since we recently turned on transaction logging for replication. When > >extracting data with an Access XP MDE using pass-through queries, Access > >locks entire tables in the Informix database, which causes transaction > >errors and makes the Informix database scarily unstable. > > > >Our Informix suppliers told us that the way to avoid these locking issues > >was to set the connection to 'dirty read' before running the SQL. >However, > >Access cannot execute 2 statements in a pass-through query and it does >not > >hold the connection open between the execution of 1 statement and the >next. > >Thus when the query is processed the 'dirty read' setting is no longer in > >effect. > > > >We have been racking our brains trying to come up with a workaround. Some > >further options that we have considered are: > > > >* Stick the data in a temp table in Informix. This is no good because > >the temp table is destroyed automatically when the connection is closed >and > >there's no way to make it persist long enough to bind it to a report. > >* Use a view in Informix. This is no good because views in Informix > >cannot be set read-only. > >* Create a permanent table in Informix and destroy it when finished > >with it. This is far from ideal because Informix does not support SELECT > >INTO and therefore a table would have to be explicitly constructed with > >names columns etc. We really need the system to be flexible so that the > >queries can be easily changed. > >* Use an ADO recordset. This is a PITA because you cannot bind a > >report to a recordset in an MDE and we cannot build the report on the fly >- > >we are a Terminal Services site so we will have up to 20 users in one FE. > >* Create a table in Access and destroy it when finished with it. Can't > >think of a better way to induce bloating... > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > >foreheads are starting to bleed... > > > >TIA > > > >Roz (and Tom) > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From tom.bolton at donnslaw.co.uk Fri Jan 28 03:39:24 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Fri, 28 Jan 2005 09:39:24 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C831880643331B@dibble.observatory.donnslaw.co.uk> Certainly. I hope eGuinness Cold is OK, it's all they seem to sell round my way. Cheers Tom -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: 27 January 2005 18:58 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles My pleasure. Can you make it an eGuinness? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton > Sent: 27 January 2005 17:08 > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Andy > > Thank you very much, it was me confused as per. ASP > developer, you see - all this bound stuff is a mystery!! > Your e-pint is on it's way. > > Cheers > Tom > > > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: 27 January 2005 15:50 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Tom > You need ColumnCount set to 3 or they won't return values. If > you don't want them to display set column widths to 0. > > -- > 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] RE: A2k2 combo boxes / rowsource hassles > Date: 27/01/05 16:47 > > > Neal and Gustav - many thanks for quick replies! > > > > ..Column(0) contains a value for the column [Alias], .Column(1) > > contains a value for the column [FieldName], alas > .Column(2) returns > > NULL every time! I checked the query is valid, and it > returns data for > > all 3 columns... > > > > Andy, John - many thanks also > > > > I'm not wanting the combo to display the three columns, > just wanting > > to display one column and have associated data with that > column (e.g. > > the > other > > 2 columns) - the combo is displaying a friendly alias, but by using > > the > > ..Columns(x) syntax I can (or can't, as the case is) get at > the other > info. > > > > Cheers! Hope this makes sense, BTW... > > Tom > > > > > > > > > > -----Original Message----- > > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > > Sent: 27 January 2005 16:30 > > To: Access Developers discussion and problem solving > > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > Did you remember that the Columns property is Zero based? > > > > ..Column(0) = first column > > ..Column(1) = second column > > etc. > > > > Neal > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > > Sent: Thursday, January 27, 2005 11:23 AM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > > > Hi guys > > > > > > > > I have a problem with setting the rowsource property of a combo at > > runtime > - > > I'm binding it to the SQL query shown below: > > > > > > > > SELECT tblAdmin_ColumnLookup.Alias, > tblAdmin_ColumnLookup.FieldName, > > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = > > tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND > > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > > > > > The first 2 columns are there using myCombo.Columns(x), but the > > third... nowhere to be seen. I'm tearing my hair out here!! > > > > > > > > Any help appreciated, TIA > > > > Tom > > > > > > > > > > > > > > > > Tom Bolton > > > > Systems Developer (I.T.) > > > > Donns Solicitors > > > > Tel: 0161 834 3311 > > > > Fax: 0161 834 2317 > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > The contents of this message and any attachments are the > property of > > Donns > Solicitors > > and are intended for the confidential use of the named > recipient only. > They may be legally > > privileged and should not be communicated to, or relied > upon, by any > other party without > > our written consent. If you are not the addressee, please notify us > immediately so that we > > can make arrangements for its return. You should not show > this e-mail > > to > any person or > > take copies as you may be committing a criminal or civil > offence for > which you may be > > liable. The statement and opinions expressed in this > e-mail message > > are > those of the > > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > > to this e-mail will have been checked with virus > protection software > prior to transmission, > > you should carry out your own virus check before opening any > > attachment. Donns Solicitors does not accept any liability for any > > damage or loss > which may be caused > > by software viruses... > > > > > > > > > > > > > > -- > > 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 -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From Gustav at cactus.dk Fri Jan 28 04:03:18 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 28 Jan 2005 11:03:18 +0100 Subject: [AccessD] OT: Autorun Message-ID: Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/autorun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com From Paul.Rogers at SummitMedia.co.uk Fri Jan 28 05:27:01 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 28 Jan 2005 11:27:01 -0000 Subject: [AccessD] MySql worm warning Message-ID: <1FF4D9105232EB4DA1901BB7D175877E03F4B6@s003.wolds.summitmedia.co.uk> Hi Gurus You won't want to know about this, but perhaps you should - http://news.zdnet.co.uk/0,39020330,39185529,00.htm Cheers paul -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.1 - Release Date: 27/01/2005 From paul.hartland at fsmail.net Fri Jan 28 05:56:49 2005 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Fri, 28 Jan 2005 12:56:49 +0100 (CET) Subject: [AccessD] Open Two Database Connections Message-ID: <5955655.1106913409069.JavaMail.www@wwinf3002> To all, Please excuse me for having this blonde moment, but I think I have gone brain dead....I have an access database module which I want to create a connection (ADO) to the current database (done this one), but I also want to create a connection to another database in a different location..... Could someone please tell me how I do this in ADO (I'm using Office XP) Many, many thanks in advance for any help.... Paul Hartland -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm From cyx5 at cdc.gov Fri Jan 28 06:41:06 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 28 Jan 2005 07:41:06 -0500 Subject: [AccessD] Any Pittsburgh Companies on our List? Message-ID: Is anyone out there from Pittsburgh on our list? I am working on an offer to work for a company as a private contractor and for contract reasons can not bill direct to me for at least six months. Alternately, anyone have a good name for an Access business? That oughta generate some smart a* remarks. Seriously, I have become brain dead the last three weeks. I may need a partner on this anyway as sometimes things are over my head. It will also involve the mapping of territories, automation of email from Access and Word automation. I have not noticed anyone else from Pittsburgh out there... HAPPY DARN FRIDAY!!!! From marcus at tsstech.com Fri Jan 28 07:36:49 2005 From: marcus at tsstech.com (Scott Marcus) Date: Fri, 28 Jan 2005 08:36:49 -0500 Subject: [AccessD] Replication between Access and MSSQL Message-ID: I'm currently using replication with Access97 and need to change the Master DB into MSSQL Server 2000. Does anyone know of some good resources for this information? Any help would be greatly appreciated. Scott Marcus TSS Technologies, Inc. marcus at tsstech.com From cyx5 at cdc.gov Fri Jan 28 08:33:08 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 28 Jan 2005 09:33:08 -0500 Subject: [AccessD] Testing Message-ID: Can you hear me now? From kwilliam at ashlandnet.com Fri Jan 28 08:35:35 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Fri, 28 Jan 2005 09:35:35 -0500 Subject: [AccessD] Calendar In-Reply-To: Message-ID: <000101c50546$a218c8b0$64aba8c0@ashlandnet.com> I didn't find it. Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 27, 2005 6:51 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Calendar Duane Hookem has a sample (IIRC) on Rogers Website (rogersaccesslibrary.com). If you cant find it, give me a holler and Ill look it up at home. If I remember right, it was an Access form that you could type in events and the report printed out like a calendar with the events in them. HTH David mcAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson Sent: Thursday, January 27, 2005 2:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Calendar Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jeffrey.demulling at usbank.com Fri Jan 28 08:43:15 2005 From: jeffrey.demulling at usbank.com (jeffrey.demulling at usbank.com) Date: Fri, 28 Jan 2005 08:43:15 -0600 Subject: [AccessD] Open Two Database Connections In-Reply-To: <5955655.1106913409069.JavaMail.www@wwinf3002> Message-ID: Dim con as New ADODB.Connection Dim con1 as New ADODB.Connection con = "Provider=SQLOLEDB.1;Password=dbpassword;Persist Security Info=True;User ID=dbuserid;Initial Catalog=GetApplicationDatabase;Data Source= GetApplicationServer con1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CurrentDBDir\GetCurrentFileName;Persist Security Info=False con.open con1.open 'do what ever it is you want now. paul.hartland at fsm ail.net Sent by: To accessd-bounces at d "accessd" atabaseadvisors.c om cc Subject 01/28/2005 05:56 [AccessD] Open Two Database AM Connections Please respond to "Access Developers discussion and problem solving" To all, Please excuse me for having this blonde moment, but I think I have gone brain dead....I have an access database module which I want to create a connection (ADO) to the current database (done this one), but I also want to create a connection to another database in a different location..... Could someone please tell me how I do this in ADO (I'm using Office XP) Many, many thanks in advance for any help.... Paul Hartland -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== From dwaters at usinternet.com Fri Jan 28 08:51:00 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 28 Jan 2005 08:51:00 -0600 Subject: [AccessD] Testing In-Reply-To: <17044203.1106923375465.JavaMail.root@sniper18.securence.com> Message-ID: <002001c50548$c904db10$de1811d8@danwaters> NOW I can hear you! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 28, 2005 8:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] Testing Can you hear me now? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at fsmail.net Fri Jan 28 08:52:03 2005 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Fri, 28 Jan 2005 15:52:03 +0100 (CET) Subject: [AccessD] Open Two Database Connections Message-ID: <26598348.1106923923148.JavaMail.www@wwinf3003> Thanks for your help Message date : Jan 28 2005, 02:48 PM >From : jeffrey.demulling at usbank.com To : "Access Developers discussion and problem solving" Copy to : Subject : Re: [AccessD] Open Two Database Connections Dim con as New ADODB.Connection Dim con1 as New ADODB.Connection con = "Provider=SQLOLEDB.1;Password=dbpassword;Persist Security Info=True;User ID=dbuserid;Initial Catalog=GetApplicationDatabase;Data Source= GetApplicationServer con1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CurrentDBDir\GetCurrentFileName;Persist Security Info=False con.open con1.open 'do what ever it is you want now. paul.hartland at fsm ail.net Sent by: To accessd-bounces at d "accessd" atabaseadvisors.c om cc Subject 01/28/2005 05:56 [AccessD] Open Two Database AM Connections Please respond to "Access Developers discussion and problem solving" advisors.com> To all, Please excuse me for having this blonde moment, but I think I have gone brain dead....I have an access database module which I want to create a connection (ADO) to the current database (done this one), but I also want to create a connection to another database in a different location..... Could someone please tell me how I do this in ADO (I'm using Office XP) Many, many thanks in advance for any help.... Paul Hartland -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm From Jim.Hale at FleetPride.com Fri Jan 28 09:06:40 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 28 Jan 2005 09:06:40 -0600 Subject: [AccessD] Calendar Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67723373B7@corp-es01.fleetpride.com> http://www.datasphere.net/OfficeComponents.aspx This stuff may help. I've used it and found it to be high quality. Regards, Jim Hale -----Original Message----- From: Keith Williamson [mailto:kwilliam at ashlandnet.com] Sent: Friday, January 28, 2005 8:36 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Calendar I didn't find it. Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 27, 2005 6:51 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Calendar Duane Hookem has a sample (IIRC) on Rogers Website (rogersaccesslibrary.com). If you cant find it, give me a holler and Ill look it up at home. If I remember right, it was an Access form that you could type in events and the report printed out like a calendar with the events in them. HTH David mcAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson Sent: Thursday, January 27, 2005 2:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Calendar Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 kwilliam at ashlandnet.com Fri Jan 28 09:24:41 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Fri, 28 Jan 2005 10:24:41 -0500 Subject: [AccessD] Testing In-Reply-To: Message-ID: <000901c5054d$7fed5c90$64aba8c0@ashlandnet.com> I hear you. Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 28, 2005 9:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] Testing Can you hear me now? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwhittinghill at symphonyinfo.com Fri Jan 28 09:50:06 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Fri, 28 Jan 2005 09:50:06 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC4769@dewey.Symphony.local> Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 28 11:35:04 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 28 Jan 2005 12:35:04 -0500 Subject: [AccessD] Vonage Click-2-call Message-ID: <000001c5055f$b8736750$677aa8c0@ColbyM6805> I just discovered a nifty feature from my vonage service. You download an applet that installs on your computer. It is a little popup that installs in the right side of the toolbar (loaded programs). You can double click to open it, then paste any number into it and it will dial your number, then that number. Your phone rings, you answer, then wait for the person at the other end to answer. Even better though, it adds a toolbar to Outlook (for all the dummies like myself that use Outlook). Now when you open an address book and click on an address, it puts a toolbar up with a button for each of the numbers pulled out of that specific address. Click a button and it dials the phone for you. Your phone rings, you answer, then listen for the other end to pick up. I just discovered this today and have used it a couple of times. Recommended so far. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From Mike.W.Gowey at doc.state.or.us Fri Jan 28 11:40:35 2005 From: Mike.W.Gowey at doc.state.or.us (Gowey Mike W) Date: Fri, 28 Jan 2005 10:40:35 -0700 Subject: [AccessD] Access Runtime Message-ID: <05EBB8A3BEB95B4F8216BE4EF486077801DA0277@srciml1.ds.doc.state.or.us> This may be a easy question. I am putting together a few new computers and installing Access runtim on them. Once I have Access runtime installed how do I associate and what do I associate all the MDB's with that they will be using with Access runtime. Thanks for any information provided, Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit Technical Support Analyst From markamatte at hotmail.com Fri Jan 28 11:41:22 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 28 Jan 2005 17:41:22 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C831880643331A@dibble.observatory.donnslaw.co.uk> Message-ID: Ok...I think I'm almost there. With a little tweaking I've made it to: Debug.Print rsRecordset("myField1") 'etc... Then I get this error:"Multiple-step OLE DB operation generated errors. Check eash OLE DB status value, if available. No work was done." Any suggestions? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Fri, 28 Jan 2005 09:38:07 -0000 > >Mark > >No probs, the following will retrieve data into an ADO recordset. Check >the >syntax first mind, as I'm just freestyling this into my email editor... > > Dim rsRecordset as ADODB.Recordset > Dim cnConnection as ADODB.Connection > > Dim strConnectionString as String > Dim strSQL as String > > ' instantiate data objects > set rsRecordset = New ADODB.Recordset > Set cnConnection = New ADODB.Connection > > ' connection string > strConnectionString = >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV= >myPortNumber;PRO=onsoctcp;" > > ' opne connection > cnConnection.Open strConnectionString > > ' query > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > ' pull records > ' keyset cursor type is compatible with DAO > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > ' loop through recordset > Do While Not rsRecordset.EOF > > Debug.Print rsRecordset("myField1") 'etc... > > rsRecordset.MoveNext > > Loop > > >This should get you started - remember, http://www.connectionstrings.com if >you get stuck on the connection string. You'll need a reference set to MS >ActiveX Data Objects. > >HTH >Tom > > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 27 January 2005 19:56 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Tom, > >">Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other" > >I've never used ADO...can you send a sample of code? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > >Mark (and Jim) > > > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB > >drivers for Informix, a colleague has installed one but is having a >little > >difficulty with the connection string. Try > >http://www.connectionstrings.com > > > > > >Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other? Jim has an excellent link explicitly explaining how to > >do > >just this. However, I've a sneaking suspicion that he's right, and ODBC >is > >at the bottom of your woes - definitely worth exploring OLEDB, as >methinks > >ODBC is a little old-hat these days. > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to try > >and > >avoid letting Jet anywhere near anything that's not solely concerned with > >Access FE tables (for which, of course, it's excellent). > > > >Cheers > >Tom > > > > > >-----Original Message----- > >From: Jim Lawrence [mailto:accessd at shaw.ca] > >Sent: 27 January 2005 04:48 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hi Mark: > > > >Your bottle-neck is ODBC. The only way around that is if there is a >direct > >ADO-OLE equivalent. I am sure there are ADO drivers for every version of > >Informix...check these out: > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 >. > >htm (ADO type driver... shareware. > > > >You can download the driver from IBM at: > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > >To then use it the code is something like this: > > > >Dim objConn As ADODB.Connection > >Dim gsConnectionString as String > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security > >Info=True;User ID=user;Data Source=market_report;" > > > >objConn.connectionstring = gsConnectionString > >objConn.Open > > > >HTH > >Jim > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Tuesday, January 25, 2005 6:49 AM > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hello All, > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now > >is > > > >around 1 million records. I use temp tables and append queries. This >can > >take a few hours. Some of the replies in this thread imply there is a >much > >'better/faster' way. Without changing versions of Access...is there a >way > >to 'tweak'/'speed up' this data pull? > > > >Thanks, > > > >Mark > > > > >From: Roz Clarke > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > >Informix doesn't support XML afaik >< > > > > > >We did think about this as a way around connection issues for SQL >Server > > >when we thought that we would have our main db replicating to SQL >Server > > >rather than Informix - our recordsets are going to be up to about 50k > >rows > > >I > > >think. I don't know how XML would perform with that volume of data but > >it's > > >academic for now. > > > > > >Roz > > > > > >-----Original Message----- > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > >Sent: 24 January 2005 20:58 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >How much data? Can it export it to an XML file in a location where >your > >fe > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > >Sent: Monday, January 24, 2005 10:23 AM > > >To: 'Access Developers discussion and problem solving' > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >Hi all > > > > > > > > >We have a bit of a problem with getting data out of our Informix server > > >since we recently turned on transaction logging for replication. When > > >extracting data with an Access XP MDE using pass-through queries, >Access > > >locks entire tables in the Informix database, which causes transaction > > >errors and makes the Informix database scarily unstable. > > > > > >Our Informix suppliers told us that the way to avoid these locking >issues > > >was to set the connection to 'dirty read' before running the SQL. > >However, > > >Access cannot execute 2 statements in a pass-through query and it does > >not > > >hold the connection open between the execution of 1 statement and the > >next. > > >Thus when the query is processed the 'dirty read' setting is no longer >in > > >effect. > > > > > >We have been racking our brains trying to come up with a workaround. >Some > > >further options that we have considered are: > > > > > >* Stick the data in a temp table in Informix. This is no good because > > >the temp table is destroyed automatically when the connection is closed > >and > > >there's no way to make it persist long enough to bind it to a report. > > >* Use a view in Informix. This is no good because views in Informix > > >cannot be set read-only. > > >* Create a permanent table in Informix and destroy it when finished > > >with it. This is far from ideal because Informix does not support >SELECT > > >INTO and therefore a table would have to be explicitly constructed with > > >names columns etc. We really need the system to be flexible so that the > > >queries can be easily changed. > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > >report to a recordset in an MDE and we cannot build the report on the >fly > > >- > > >we are a Terminal Services site so we will have up to 20 users in one >FE. > > >* Create a table in Access and destroy it when finished with it. Can't > > >think of a better way to induce bloating... > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > >foreheads are starting to bleed... > > > > > >TIA > > > > > >Roz (and Tom) > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Jan 28 11:52:41 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 28 Jan 2005 09:52:41 -0800 Subject: [AccessD] Calendar References: <000101c50546$a218c8b0$64aba8c0@ashlandnet.com> Message-ID: <41FA7BE9.3090106@shaw.ca> http://www.rogersaccesslibrary.com/OtherLibraries.asp look under Kamuro, Kay or try Duane Hookom's site calendar reports http://www.invisibleinc.com/divFiles.cfm?divDivID=4 or try Stephan Lebans' calendar http://www.lebans.com/monthcalendar.htm Keith Williamson wrote: >I didn't find it. > >Thanks, > >Keith E. Williamson >Ashland Equipment, Inc >phone # (410) 273-1856 >fax # (410) 273-1859 > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >dmcafee at pacbell.net >Sent: Thursday, January 27, 2005 6:51 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Calendar > > >Duane Hookem has a sample (IIRC) on Rogers Website >(rogersaccesslibrary.com). If you cant find it, give me a holler and Ill >look it up at home. If I remember right, it was an Access form that you >could type in events and the report printed out like a calendar with the >events in them. > >HTH >David mcAfee > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson >Sent: Thursday, January 27, 2005 2:56 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] Calendar > > >Okay...no takers on the last one. How about this....does anyone recommend >and ActiveX Calendar that has a look, like Outlook? So that I can see the >different events, right on the calendar face?? > >Thanks, > >Keith E. Williamson >Ashland Equipment, Inc >phone # (410) 273-1856 >fax # (410) 273-1859 > > >-- >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 cfoust at infostatsystems.com Fri Jan 28 12:01:22 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 28 Jan 2005 10:01:22 -0800 Subject: [AccessD] Access Runtime Message-ID: You use shortcuts for the runtime. The shortcut for a specific mdb has to include the full path to the runtime executable, along with the full path to the mdb. If you use Access security, the shortcut has to include the path to the workgroup file as well. You can create a generic shortcut for the runtime something like this: "C:\Program Files\Microsoft Access Runtime\Office10\MSACCESS.EXE" /wrkgrp C:\WINDOWS\System32\Secured.mdw Charlotte Foust -----Original Message----- From: Gowey Mike W [mailto:Mike.W.Gowey at doc.state.or.us] Sent: Friday, January 28, 2005 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access Runtime This may be a easy question. I am putting together a few new computers and installing Access runtim on them. Once I have Access runtime installed how do I associate and what do I associate all the MDB's with that they will be using with Access runtime. Thanks for any information provided, Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit Technical Support Analyst -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 28 12:06:09 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 28 Jan 2005 10:06:09 -0800 Subject: [AccessD] OT: Autorun In-Reply-To: <855499653F55AD4190B242717DF132BC4769@dewey.Symphony.local> Message-ID: Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 jeff at boyes.net Fri Jan 28 12:07:52 2005 From: jeff at boyes.net (Jeff Boyes) Date: Fri, 28 Jan 2005 11:07:52 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <000001c5055f$b8736750$677aa8c0@ColbyM6805> References: <000001c5055f$b8736750$677aa8c0@ColbyM6805> Message-ID: <2047.192.25.240.225.1106935672.squirrel@192.25.240.225> John, I added a link for it to my personal webpage -- for my Mom to use. Now, she clicks on the link, then Vonage dials my line, then hers. Allows us to talk with my free minutes, but allows her to set the time she wants to call. Works very well. Jeff > I just discovered a nifty feature from my vonage service. You download an > applet that installs on your computer. It is a little popup that installs > in the right side of the toolbar (loaded programs). You can double click > to > open it, then paste any number into it and it will dial your number, then > that number. Your phone rings, you answer, then wait for the person at > the > other end to answer. > > Even better though, it adds a toolbar to Outlook (for all the dummies like > myself that use Outlook). Now when you open an address book and click on > an > address, it puts a toolbar up with a button for each of the numbers pulled > out of that specific address. Click a button and it dials the phone for > you. Your phone rings, you answer, then listen for the other end to pick > up. > > I just discovered this today and have used it a couple of times. > Recommended so far. > > 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 cfoust at infostatsystems.com Fri Jan 28 12:16:33 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 28 Jan 2005 10:16:33 -0800 Subject: [AccessD] OT: Autorun Message-ID: That's one point to using an installer like Wise or InstallShield. It can create that kind of menu for you. Charlotte Foust -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Friday, January 28, 2005 10:06 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 mwhittinghill at symphonyinfo.com Fri Jan 28 12:19:35 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Fri, 28 Jan 2005 12:19:35 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC476A@dewey.Symphony.local> All good points, but this is how the client wants it :-) Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Friday, January 28, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 jwcolby at colbyconsulting.com Fri Jan 28 12:44:08 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 28 Jan 2005 13:44:08 -0500 Subject: [AccessD] Vonage Click-2-call In-Reply-To: <2047.192.25.240.225.1106935672.squirrel@192.25.240.225> Message-ID: <000501c50569$5d29c290$677aa8c0@ColbyM6805> That could be dangerous ;-) But a cool idea. So you loaded the applet on her computer? A link on your web page opens the program and fills in the number? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Boyes Sent: Friday, January 28, 2005 1:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Vonage Click-2-call John, I added a link for it to my personal webpage -- for my Mom to use. Now, she clicks on the link, then Vonage dials my line, then hers. Allows us to talk with my free minutes, but allows her to set the time she wants to call. Works very well. Jeff > I just discovered a nifty feature from my vonage service. You > download an applet that installs on your computer. It is a little > popup that installs in the right side of the toolbar (loaded > programs). You can double click to open it, then paste any number > into it and it will dial your number, then that number. Your phone > rings, you answer, then wait for the person at the > other end to answer. > > Even better though, it adds a toolbar to Outlook (for all the dummies > like myself that use Outlook). Now when you open an address book and > click on an address, it puts a toolbar up with a button for each of > the numbers pulled out of that specific address. Click a button and > it dials the phone for you. Your phone rings, you answer, then listen > for the other end to pick up. > > I just discovered this today and have used it a couple of times. > Recommended so far. > > 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 bchacc at san.rr.com Fri Jan 28 13:27:36 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 28 Jan 2005 11:27:36 -0800 Subject: [AccessD] Pocket Access Message-ID: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Dear List: Does anyone know anything about Access for handhelds? Is it available? TIA Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From garykjos at gmail.com Fri Jan 28 13:40:40 2005 From: garykjos at gmail.com (Gary Kjos) Date: Fri, 28 Jan 2005 13:40:40 -0600 Subject: [AccessD] Pocket Access In-Reply-To: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> References: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Message-ID: The people that make "Documents to Go" for the Palm also have a product called "Smartlists To Go" that will sync with Access Databases. It's not actually Access on the handheld but the data goes back and forth. I bought this product a while back intending to play around with it but have not had the time ;-( It seemed pretty cool though. The Documents To Go product is very nice.. Have a look; http://www.dataviz.com/products/smartlisttogo/index.html On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access Software wrote: > Dear List: > > Does anyone know anything about Access for handhelds? Is it available? > > TIA > > 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 > -- Gary Kjos garykjos at gmail.com From jeff at boyes.net Fri Jan 28 13:49:42 2005 From: jeff at boyes.net (Jeff Boyes) Date: Fri, 28 Jan 2005 12:49:42 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <000501c50569$5d29c290$677aa8c0@ColbyM6805> References: <2047.192.25.240.225.1106935672.squirrel@192.25.240.225> <000501c50569$5d29c290$677aa8c0@ColbyM6805> Message-ID: <47939.192.25.240.225.1106941782.squirrel@192.25.240.225> John, Ah...I didn't read your first post clearly enough. The applet is cool for Outlook integration...I don't use an applet at all. You can do the same thing with just a specially-formed URL, like this: https://secure.click2callu.com/tpcc/makecall?username=VONAGEUSERNAME&password=VONAGEPASSWORD&fromnumber=YOURTENDIGITVONAGENUMBER&tonumber=THETENDIGITDESTINATIONNUMBER When you paste that in a browser, your Vonage phone will ring. When you answer, you will hear it ringing, then the destination will answer. Cool, eh? Hope that is clearer than mud. Jeff > That could be dangerous ;-) But a cool idea. > > So you loaded the applet on her computer? A link on your web page opens > the > program and fills in the number? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Boyes > Sent: Friday, January 28, 2005 1:08 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Vonage Click-2-call > > > John, > > I added a link for it to my personal webpage -- for my Mom to use. Now, > she > clicks on the link, then Vonage dials my line, then hers. Allows us to > talk > with my free minutes, but allows her to set the time she wants to call. > > Works very well. > > Jeff > > > >> I just discovered a nifty feature from my vonage service. You >> download an applet that installs on your computer. It is a little >> popup that installs in the right side of the toolbar (loaded >> programs). You can double click to open it, then paste any number >> into it and it will dial your number, then that number. Your phone >> rings, you answer, then wait for the person at the >> other end to answer. >> >> Even better though, it adds a toolbar to Outlook (for all the dummies >> like myself that use Outlook). Now when you open an address book and >> click on an address, it puts a toolbar up with a button for each of >> the numbers pulled out of that specific address. Click a button and >> it dials the phone for you. Your phone rings, you answer, then listen >> for the other end to pick up. >> >> I just discovered this today and have used it a couple of times. >> Recommended so far. >> >> John W. Colby >> www.ColbyConsulting.com >> From bchacc at san.rr.com Fri Jan 28 13:56:56 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 28 Jan 2005 11:56:56 -0800 Subject: [AccessD] Pocket Access References: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Message-ID: <021801c50573$85909470$6601a8c0@HAL9002> Gary: Thanks - I'll pass on to my client Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Gary Kjos" To: "Access Developers discussion and problem solving" Sent: Friday, January 28, 2005 11:40 AM Subject: Re: [AccessD] Pocket Access > The people that make "Documents to Go" for the Palm also have a > product called "Smartlists To Go" that will sync with Access > Databases. It's not actually Access on the handheld but the data goes > back and forth. I bought this product a while back intending to play > around with it but have not had the time ;-( It seemed pretty cool > though. The Documents To Go product is very nice.. > > Have a look; > > http://www.dataviz.com/products/smartlisttogo/index.html > > > > On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access > Software wrote: >> Dear List: >> >> Does anyone know anything about Access for handhelds? Is it available? >> >> TIA >> >> 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 >> > > > -- > 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 jwcolby at colbyconsulting.com Fri Jan 28 14:15:24 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 28 Jan 2005 15:15:24 -0500 Subject: [AccessD] Vonage Click-2-call In-Reply-To: <47939.192.25.240.225.1106941782.squirrel@192.25.240.225> Message-ID: <000701c50576$1cefbb00$677aa8c0@ColbyM6805> That is clearer than mud (barely). Where did you discover that? And how do you secure it so that nobody can read the link to get your username / password? That would be a great way to allow clients to make free calls to you if you had a widget on the web page to accept their number and plug it in where needed. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Boyes Sent: Friday, January 28, 2005 2:50 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Vonage Click-2-call John, Ah...I didn't read your first post clearly enough. The applet is cool for Outlook integration...I don't use an applet at all. You can do the same thing with just a specially-formed URL, like this: https://secure.click2callu.com/tpcc/makecall?username=VONAGEUSERNAME&passwor d=VONAGEPASSWORD&fromnumber=YOURTENDIGITVONAGENUMBER&tonumber=THETENDIGITDES TINATIONNUMBER When you paste that in a browser, your Vonage phone will ring. When you answer, you will hear it ringing, then the destination will answer. Cool, eh? Hope that is clearer than mud. Jeff > That could be dangerous ;-) But a cool idea. > > So you loaded the applet on her computer? A link on your web page > opens the program and fills in the number? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Boyes > Sent: Friday, January 28, 2005 1:08 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Vonage Click-2-call > > > John, > > I added a link for it to my personal webpage -- for my Mom to use. > Now, she clicks on the link, then Vonage dials my line, then hers. > Allows us to talk > with my free minutes, but allows her to set the time she wants to call. > > Works very well. > > Jeff > > > >> I just discovered a nifty feature from my vonage service. You >> download an applet that installs on your computer. It is a little >> popup that installs in the right side of the toolbar (loaded >> programs). You can double click to open it, then paste any number >> into it and it will dial your number, then that number. Your phone >> rings, you answer, then wait for the person at the other end to >> answer. >> >> Even better though, it adds a toolbar to Outlook (for all the dummies >> like myself that use Outlook). Now when you open an address book and >> click on an address, it puts a toolbar up with a button for each of >> the numbers pulled out of that specific address. Click a button and >> it dials the phone for you. Your phone rings, you answer, then >> listen for the other end to pick up. >> >> I just discovered this today and have used it a couple of times. >> Recommended so far. >> >> 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 markamatte at hotmail.com Fri Jan 28 14:21:15 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 28 Jan 2005 20:21:15 +0000 Subject: [AccessD] Pocket Access In-Reply-To: <021801c50573$85909470$6601a8c0@HAL9002> Message-ID: Rocky, I haven't played with it in awhile...but I looked at this 2 or 3 years ago. The info I found stated that your PDA OS( the versions then...not sure about now) were basically like a database...so if you had an understanding of relational databases, it was pretty easy to use the software to create apps for the handheld. The apps I looked at could easily create forms and calculations for the PDA but were developed on the PC and could link to a number of types of databases ( MS Access included ). The 2 software products I looked at were: PRODUCT: 13789 - PDA Toolbox PRODUCT: 19092 - mobileStudio C++ 1.1 Lite Edition Both were around $25-$30 apiece.( from handango ) I actually created a few forms...loaded them on a handspring...and it synced with an A97.mdb wihtout any problems. Hope it helps. Thanks, Mark P.S...If you need more details...I can try to find the apps...just let me know. >From: "Rocky Smolin - Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Pocket Access >Date: Fri, 28 Jan 2005 11:56:56 -0800 > >Gary: > >Thanks - I'll pass on to my client > >Regards, > >Rocky Smolin >Beach Access Software >http://www.e-z-mrp.com >858-259-4334 > >----- Original Message ----- From: "Gary Kjos" >To: "Access Developers discussion and problem solving" > >Sent: Friday, January 28, 2005 11:40 AM >Subject: Re: [AccessD] Pocket Access > > >>The people that make "Documents to Go" for the Palm also have a >>product called "Smartlists To Go" that will sync with Access >>Databases. It's not actually Access on the handheld but the data goes >>back and forth. I bought this product a while back intending to play >>around with it but have not had the time ;-( It seemed pretty cool >>though. The Documents To Go product is very nice.. >> >>Have a look; >> >>http://www.dataviz.com/products/smartlisttogo/index.html >> >> >> >>On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access >>Software wrote: >>>Dear List: >>> >>>Does anyone know anything about Access for handhelds? Is it available? >>> >>>TIA >>> >>>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 >>> >> >> >>-- >>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 jeff at boyes.net Fri Jan 28 14:29:23 2005 From: jeff at boyes.net (Jeff Boyes) Date: Fri, 28 Jan 2005 13:29:23 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <000701c50576$1cefbb00$677aa8c0@ColbyM6805> References: <47939.192.25.240.225.1106941782.squirrel@192.25.240.225> <000701c50576$1cefbb00$677aa8c0@ColbyM6805> Message-ID: <61961.192.25.240.225.1106944163.squirrel@192.25.240.225> John, I read about it at slashdot. And it really isn't all that secure now...Just a page not linked from anywhere...Mom has to know where to go to click the link. Of course, she could just keep a shortcut to that URL on her desktop...Thanks for making me think about that...I think I will ask her to do that! I, too, thought about letting clients call me for free...How about this:
Number to Dial:
Of course, this is not too secure...what about that? Could one put those values somewhere and just get the caller to input their phone number only, on the form? Jeff > That is clearer than mud (barely). Where did you discover that? And how > do > you secure it so that nobody can read the link to get your username / > password? > > That would be a great way to allow clients to make free calls to you if > you > had a widget on the web page to accept their number and plug it in where > needed. > > John W. Colby > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Boyes > Sent: Friday, January 28, 2005 2:50 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Vonage Click-2-call > > > https://secure.click2callu.com/tpcc/makecall? > username=VONAGEUSERNAME&password=VONAGEPASSWORD > &fromnumber=YOURTENDIGITVONAGENUMBER&tonumber= > THETENDIGITDESTINATIONNUMBER > > When you paste that in a browser, your Vonage phone will ring. When you > answer, you will hear it ringing, then the destination will answer. From john at winhaven.net Fri Jan 28 14:32:02 2005 From: john at winhaven.net (John Bartow) Date: Fri, 28 Jan 2005 14:32:02 -0600 Subject: [AccessD] OT: Autorun In-Reply-To: Message-ID: <200501281432984.SM03424@ScuzzPaq> Beat me to it :o) Also good for making more intelligible CDs: http://www.phdcc.com/shellrun/index.html I use it for training CDs with many (and/or big) files. I have a menu that comes up in the default browser and they go from there. Informs them if they need any programs installed to use the CD and for instance installs Acrobat reader if they don't have. Not very common anymore but sometimes you have to play to the lowest end not the highest :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, January 28, 2005 12:17 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun That's one point to using an installer like Wise or InstallShield. It can create that kind of menu for you. Charlotte Foust -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Friday, January 28, 2005 10:06 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 28 14:33:41 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 28 Jan 2005 12:33:41 -0800 Subject: [AccessD] Pocket Access In-Reply-To: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Message-ID: MS does produce a product for pocket PCs (CE) that is called pocket Access. MS Active Sync does allow synchronization between Desktop and CE device. I haven't used it yet. We currently use eVB for the FE on our iPAQs and ADOce as the transport between the iPAQ and desktop. We are looking at switching over to SQLCE here shortly. David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Friday, January 28, 2005 11:28 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Pocket Access Dear List: Does anyone know anything about Access for handhelds? Is it available? TIA 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 Fri Jan 28 15:11:03 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 28 Jan 2005 13:11:03 -0800 Subject: [AccessD] Pocket Access References: Message-ID: <024a01c5057d$dff0fa90$6601a8c0@HAL9002> Mark: Thanks. I may ask you for them later. Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Mark A Matte" To: Sent: Friday, January 28, 2005 12:21 PM Subject: Re: [AccessD] Pocket Access > Rocky, > > I haven't played with it in awhile...but I looked at this 2 or 3 years > ago. The info I found stated that your PDA OS( the versions then...not > sure about now) were basically like a database...so if you had an > understanding of relational databases, it was pretty easy to use the > software to create apps for the handheld. The apps I looked at could > easily create forms and calculations for the PDA but were developed on the > PC and could link to a number of types of databases ( MS Access > included ). The 2 software products I looked at were: > > PRODUCT: 13789 - PDA Toolbox > PRODUCT: 19092 - mobileStudio C++ 1.1 Lite Edition > > Both were around $25-$30 apiece.( from handango ) > > I actually created a few forms...loaded them on a handspring...and it > synced with an A97.mdb wihtout any problems. > > Hope it helps. > > Thanks, > > Mark > > P.S...If you need more details...I can try to find the apps...just let me > know. > > >>From: "Rocky Smolin - Beach Access Software" >>Reply-To: Access Developers discussion and problem >>solving >>To: "Access Developers discussion and problem >>solving" >>Subject: Re: [AccessD] Pocket Access >>Date: Fri, 28 Jan 2005 11:56:56 -0800 >> >>Gary: >> >>Thanks - I'll pass on to my client >> >>Regards, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >> >>----- Original Message ----- From: "Gary Kjos" >>To: "Access Developers discussion and problem solving" >> >>Sent: Friday, January 28, 2005 11:40 AM >>Subject: Re: [AccessD] Pocket Access >> >> >>>The people that make "Documents to Go" for the Palm also have a >>>product called "Smartlists To Go" that will sync with Access >>>Databases. It's not actually Access on the handheld but the data goes >>>back and forth. I bought this product a while back intending to play >>>around with it but have not had the time ;-( It seemed pretty cool >>>though. The Documents To Go product is very nice.. >>> >>>Have a look; >>> >>>http://www.dataviz.com/products/smartlisttogo/index.html >>> >>> >>> >>>On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access >>>Software wrote: >>>>Dear List: >>>> >>>>Does anyone know anything about Access for handhelds? Is it available? >>>> >>>>TIA >>>> >>>>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 >>>> >>> >>> >>>-- >>>Gary Kjos >>>garykjos at gmail.com >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From KP at sdsonline.net Fri Jan 28 17:16:52 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Sat, 29 Jan 2005 10:16:52 +1100 Subject: [AccessD] Hand held device Message-ID: <003901c5058f$74354ec0$6401a8c0@user> Hi everyone I have a client who is a tradesman who uses an access mdb which I developed for him years ago. He is ready to buy a new handheld device - Ipod or Palm Pilot or new phone (basically the best tool for this job) which has the ability to connect back to his Access mdb and read his client list and phone numbers easily. Reading the archives I see there are a few choices (eg. Palm, with hotsynch to Outlook) but there are so many new options. For ease of use - what do you recommend? I also don't want to be charging him much for development time, so simple is good.... Thanks in advance.. ______________________________________________ Kath Pelletti Software Design & Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 KP at SDSOnline.net From jmhla at earthlink.net Fri Jan 28 21:14:48 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Fri, 28 Jan 2005 19:14:48 -0800 Subject: [AccessD] OT: Merge Outlook PST files Message-ID: <001001c505b0$b0e2be40$6501a8c0@laptop1> I just had to put a new hard drive in my laptop. Ccccccccrrrrrrrrrrraaaaaaaaaaaaaaaaasssssssssssssshhhhhhhhhhhhhhhhhhhhhhh Can anyone tell me how to mere 2 outlook pst files back into 1, please? Thanks Joe From kathryn at bassett.net Fri Jan 28 21:33:02 2005 From: kathryn at bassett.net (Kathryn Bassett) Date: Fri, 28 Jan 2005 19:33:02 -0800 Subject: [AccessD] OT: Merge Outlook PST files In-Reply-To: <001001c505b0$b0e2be40$6501a8c0@laptop1> Message-ID: <20050129033306.E51203FDA1@omta16.mta.everyone.net> Have the one you want as the main one open. Open the other too (naturally it has to be a different name). The email folders are easy, just drag them from one to the other. You can do that with the contacts, notes, tasks, too. I think that I had to drag the calendar entries one at a time, but I'm not sure. You'll have to experiment with that. Note: dragging from B to A will move them, so you may want to copy them instead if you want to keep B intact. -- 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 Joe Hecht > Sent: 28 Jan 2005 7:15 pm > To: AccessD > Subject: [AccessD] OT: Merge Outlook PST files > > I just had to put a new hard drive in my laptop. > Ccccccccrrrrrrrrrrraaaaaaaaaaaaaaaaasssssssssssssshhhhhhhhhhhh > hhhhhhhhhhh > > Can anyone tell me how to mere 2 outlook pst files back into > 1, please? > > Thanks > > Joe > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From pjewett at bayplace.com Sat Jan 29 18:20:12 2005 From: pjewett at bayplace.com (Phil Jewett) Date: Sat, 29 Jan 2005 16:20:12 -0800 Subject: [AccessD] ActiveX control keeps A2K from closing Message-ID: I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 From jwcolby at colbyconsulting.com Sat Jan 29 18:42:17 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 29 Jan 2005 19:42:17 -0500 Subject: [AccessD] ActiveX control keeps A2K from closing In-Reply-To: Message-ID: <000f01c50664$9116e460$677aa8c0@ColbyM6805> Is this something that you dim a variable to use? Add in to a form? If you dim a variable, make sure that you set that var = nothing before shutting down. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Phil Jewett Sent: Saturday, January 29, 2005 7:20 PM To: accessd at databaseadvisors.com Subject: [AccessD] ActiveX control keeps A2K from closing I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at earthlink.net Sun Jan 30 10:09:41 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Sun, 30 Jan 2005 11:09:41 -0500 Subject: [AccessD] ActiveX control keeps A2K from closing In-Reply-To: Message-ID: Phil, The problem stems from the fact that Access doesn't know if it's been called as an automation server or not, so what is does is check references. If there are any open references when it goes to close, Access minimizes itself on the task bar assuming something is still going to happen. That's all well and good, but with Access and its interface to VBA, housekeeping and garbage cleanup are not one of its strong points. Quite often, dangling references are left and cause the problem you describe. As John said, make sure your closing any object you open and setting object variables to nothing. Beyond that, there was one Access but several revs back (A2K I think) that would cause this problem as well. A logical check like this: If (GetProcessFlag()) Then End If instead of: If GetProcessFlag() = True then End If in a subform would cause Access to hang. I've always used the latter so its never caused a problem for me, so I don't know if that bug is still in there or not. Killing references yourself usually takes care of things. I would do that first. Jim Dettman jimdettman at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Phil Jewett Sent: Saturday, January 29, 2005 7:20 PM To: accessd at databaseadvisors.com Subject: [AccessD] ActiveX control keeps A2K from closing I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Mon Jan 31 04:14:24 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Mon, 31 Jan 2005 10:14:24 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318806433320@dibble.observatory.donnslaw.co.uk> Hi Mark What does your SQL query look like? Cheers, Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 28 January 2005 17:41 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Ok...I think I'm almost there. With a little tweaking I've made it to: Debug.Print rsRecordset("myField1") 'etc... Then I get this error:"Multiple-step OLE DB operation generated errors. Check eash OLE DB status value, if available. No work was done." Any suggestions? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Fri, 28 Jan 2005 09:38:07 -0000 > >Mark > >No probs, the following will retrieve data into an ADO recordset. Check >the >syntax first mind, as I'm just freestyling this into my email editor... > > Dim rsRecordset as ADODB.Recordset > Dim cnConnection as ADODB.Connection > > Dim strConnectionString as String > Dim strSQL as String > > ' instantiate data objects > set rsRecordset = New ADODB.Recordset > Set cnConnection = New ADODB.Connection > > ' connection string > strConnectionString = >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV = >myPortNumber;PRO=onsoctcp;" > > ' opne connection > cnConnection.Open strConnectionString > > ' query > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > ' pull records > ' keyset cursor type is compatible with DAO > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > ' loop through recordset > Do While Not rsRecordset.EOF > > Debug.Print rsRecordset("myField1") 'etc... > > rsRecordset.MoveNext > > Loop > > >This should get you started - remember, http://www.connectionstrings.com if >you get stuck on the connection string. You'll need a reference set to MS >ActiveX Data Objects. > >HTH >Tom > > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 27 January 2005 19:56 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Tom, > >">Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other" > >I've never used ADO...can you send a sample of code? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > >Mark (and Jim) > > > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB > >drivers for Informix, a colleague has installed one but is having a >little > >difficulty with the connection string. Try > >http://www.connectionstrings.com > > > > > >Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other? Jim has an excellent link explicitly explaining how to > >do > >just this. However, I've a sneaking suspicion that he's right, and ODBC >is > >at the bottom of your woes - definitely worth exploring OLEDB, as >methinks > >ODBC is a little old-hat these days. > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to try > >and > >avoid letting Jet anywhere near anything that's not solely concerned with > >Access FE tables (for which, of course, it's excellent). > > > >Cheers > >Tom > > > > > >-----Original Message----- > >From: Jim Lawrence [mailto:accessd at shaw.ca] > >Sent: 27 January 2005 04:48 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hi Mark: > > > >Your bottle-neck is ODBC. The only way around that is if there is a >direct > >ADO-OLE equivalent. I am sure there are ADO drivers for every version of > >Informix...check these out: > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 >. > >htm (ADO type driver... shareware. > > > >You can download the driver from IBM at: > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > >To then use it the code is something like this: > > > >Dim objConn As ADODB.Connection > >Dim gsConnectionString as String > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security > >Info=True;User ID=user;Data Source=market_report;" > > > >objConn.connectionstring = gsConnectionString > >objConn.Open > > > >HTH > >Jim > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Tuesday, January 25, 2005 6:49 AM > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hello All, > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now > >is > > > >around 1 million records. I use temp tables and append queries. This >can > >take a few hours. Some of the replies in this thread imply there is a >much > >'better/faster' way. Without changing versions of Access...is there a >way > >to 'tweak'/'speed up' this data pull? > > > >Thanks, > > > >Mark > > > > >From: Roz Clarke > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > >Informix doesn't support XML afaik >< > > > > > >We did think about this as a way around connection issues for SQL >Server > > >when we thought that we would have our main db replicating to SQL >Server > > >rather than Informix - our recordsets are going to be up to about 50k > >rows > > >I > > >think. I don't know how XML would perform with that volume of data but > >it's > > >academic for now. > > > > > >Roz > > > > > >-----Original Message----- > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > >Sent: 24 January 2005 20:58 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >How much data? Can it export it to an XML file in a location where >your > >fe > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > >Sent: Monday, January 24, 2005 10:23 AM > > >To: 'Access Developers discussion and problem solving' > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >Hi all > > > > > > > > >We have a bit of a problem with getting data out of our Informix server > > >since we recently turned on transaction logging for replication. When > > >extracting data with an Access XP MDE using pass-through queries, >Access > > >locks entire tables in the Informix database, which causes transaction > > >errors and makes the Informix database scarily unstable. > > > > > >Our Informix suppliers told us that the way to avoid these locking >issues > > >was to set the connection to 'dirty read' before running the SQL. > >However, > > >Access cannot execute 2 statements in a pass-through query and it does > >not > > >hold the connection open between the execution of 1 statement and the > >next. > > >Thus when the query is processed the 'dirty read' setting is no longer >in > > >effect. > > > > > >We have been racking our brains trying to come up with a workaround. >Some > > >further options that we have considered are: > > > > > >* Stick the data in a temp table in Informix. This is no good because > > >the temp table is destroyed automatically when the connection is closed > >and > > >there's no way to make it persist long enough to bind it to a report. > > >* Use a view in Informix. This is no good because views in Informix > > >cannot be set read-only. > > >* Create a permanent table in Informix and destroy it when finished > > >with it. This is far from ideal because Informix does not support >SELECT > > >INTO and therefore a table would have to be explicitly constructed with > > >names columns etc. We really need the system to be flexible so that the > > >queries can be easily changed. > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > >report to a recordset in an MDE and we cannot build the report on the >fly > > >- > > >we are a Terminal Services site so we will have up to 20 users in one >FE. > > >* Create a table in Access and destroy it when finished with it. Can't > > >think of a better way to induce bloating... > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > >foreheads are starting to bleed... > > > > > >TIA > > > > > >Roz (and Tom) > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jwcolby at colbyconsulting.com Mon Jan 31 06:35:36 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 31 Jan 2005 07:35:36 -0500 Subject: [AccessD] Vonage Click-2-call In-Reply-To: <61961.192.25.240.225.1106944163.squirrel@192.25.240.225> Message-ID: <005b01c50791$616309a0$677aa8c0@ColbyM6805> Well I tried this and got "101:Number you are trying to dial from is invalid". I know the authentication is valid because I get a message to that effect if my username or password is wrong. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Boyes Sent: Friday, January 28, 2005 3:29 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Vonage Click-2-call John, I read about it at slashdot. And it really isn't all that secure now...Just a page not linked from anywhere...Mom has to know where to go to click the link. Of course, she could just keep a shortcut to that URL on her desktop...Thanks for making me think about that...I think I will ask her to do that! I, too, thought about letting clients call me for free...How about this:
Number to Dial:
Of course, this is not too secure...what about that? Could one put those values somewhere and just get the caller to input their phone number only, on the form? Jeff > That is clearer than mud (barely). Where did you discover that? And > how do you secure it so that nobody can read the link to get your > username / password? > > That would be a great way to allow clients to make free calls to you > if you had a widget on the web page to accept their number and plug it > in where needed. > > John W. Colby > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Boyes > Sent: Friday, January 28, 2005 2:50 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Vonage Click-2-call > > > https://secure.click2callu.com/tpcc/makecall? > username=VONAGEUSERNAME&password=VONAGEPASSWORD > &fromnumber=YOURTENDIGITVONAGENUMBER&tonumber= > THETENDIGITDESTINATIONNUMBER > > When you paste that in a browser, your Vonage phone will ring. When > you answer, you will hear it ringing, then the destination will > answer. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.be Mon Jan 31 08:09:48 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 31 Jan 2005 15:09:48 +0100 Subject: [AccessD] OT: Merge Outlook PST files Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B576C@stekelbes.ithelps.local> Just import them. File>export/import>from another program>choose PST>etc Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kathryn Bassett Sent: Saturday, January 29, 2005 4:33 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Merge Outlook PST files Have the one you want as the main one open. Open the other too (naturally it has to be a different name). The email folders are easy, just drag them from one to the other. You can do that with the contacts, notes, tasks, too. I think that I had to drag the calendar entries one at a time, but I'm not sure. You'll have to experiment with that. Note: dragging from B to A will move them, so you may want to copy them instead if you want to keep B intact. -- 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 Joe Hecht > Sent: 28 Jan 2005 7:15 pm > To: AccessD > Subject: [AccessD] OT: Merge Outlook PST files > > I just had to put a new hard drive in my laptop. > Ccccccccrrrrrrrrrrraaaaaaaaaaaaaaaaasssssssssssssshhhhhhhhhhhh > hhhhhhhhhhh > > Can anyone tell me how to mere 2 outlook pst files back into 1, > please? > > Thanks > > Joe > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Mon Jan 31 08:12:47 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 31 Jan 2005 14:12:47 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318806433320@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, Just for testing...I tried to pull 1 record and 1 field using: strSQL = "SELECT ps_rc_case.case_id FROM ps_rc_case WHERE (((ps_rc_case.case_id) = 100));" Any ideas? Thanks, Again, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Mon, 31 Jan 2005 10:14:24 -0000 > >Hi Mark > >What does your SQL query look like? > >Cheers, >Tom > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 28 January 2005 17:41 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Ok...I think I'm almost there. With a little tweaking I've made it to: >Debug.Print rsRecordset("myField1") 'etc... > >Then I get this error:"Multiple-step OLE DB operation generated errors. >Check eash OLE DB status value, if available. No work was done." > >Any suggestions? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Fri, 28 Jan 2005 09:38:07 -0000 > > > >Mark > > > >No probs, the following will retrieve data into an ADO recordset. Check > >the > >syntax first mind, as I'm just freestyling this into my email editor... > > > > Dim rsRecordset as ADODB.Recordset > > Dim cnConnection as ADODB.Connection > > > > Dim strConnectionString as String > > Dim strSQL as String > > > > ' instantiate data objects > > set rsRecordset = New ADODB.Recordset > > Set cnConnection = New ADODB.Connection > > > > ' connection string > > strConnectionString = > >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV >= > >myPortNumber;PRO=onsoctcp;" > > > > ' opne connection > > cnConnection.Open strConnectionString > > > > ' query > > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > > > ' pull records > > ' keyset cursor type is compatible with DAO > > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > > > > ' loop through recordset > > Do While Not rsRecordset.EOF > > > > Debug.Print rsRecordset("myField1") 'etc... > > > > rsRecordset.MoveNext > > > > Loop > > > > > >This should get you started - remember, http://www.connectionstrings.com >if > >you get stuck on the connection string. You'll need a reference set to >MS > >ActiveX Data Objects. > > > >HTH > >Tom > > > > > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: 27 January 2005 19:56 > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Tom, > > > >">Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other" > > > >I've never used ADO...can you send a sample of code? > > > >Thanks, > > > >Mark > > > > > > >From: Tom Bolton > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > > > >Mark (and Jim) > > > > > >Sorry for the delay, had a bit on yesterday. There are indeed >ADO/OLEDB > > >drivers for Informix, a colleague has installed one but is having a > >little > > >difficulty with the connection string. Try > > >http://www.connectionstrings.com > > > > > > > > >Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other? Jim has an excellent link explicitly explaining how >to > > >do > > >just this. However, I've a sneaking suspicion that he's right, and >ODBC > >is > > >at the bottom of your woes - definitely worth exploring OLEDB, as > >methinks > > >ODBC is a little old-hat these days. > > > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to >try > > >and > > >avoid letting Jet anywhere near anything that's not solely concerned >with > > >Access FE tables (for which, of course, it's excellent). > > > > > >Cheers > > >Tom > > > > > > > > >-----Original Message----- > > >From: Jim Lawrence [mailto:accessd at shaw.ca] > > >Sent: 27 January 2005 04:48 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi Mark: > > > > > >Your bottle-neck is ODBC. The only way around that is if there is a > >direct > > >ADO-OLE equivalent. I am sure there are ADO drivers for every version >of > > >Informix...check these out: > > > > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 > >. > > >htm (ADO type driver... shareware. > > > > > >You can download the driver from IBM at: > > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > > > >To then use it the code is something like this: > > > > > >Dim objConn As ADODB.Connection > > >Dim gsConnectionString as String > > > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist >Security > > >Info=True;User ID=user;Data Source=market_report;" > > > > > >objConn.connectionstring = gsConnectionString > > >objConn.Open > > > > > >HTH > > >Jim > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Tuesday, January 25, 2005 6:49 AM > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hello All, > > > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls >now > > >is > > > > > >around 1 million records. I use temp tables and append queries. This > >can > > >take a few hours. Some of the replies in this thread imply there is a > >much > > >'better/faster' way. Without changing versions of Access...is there a > >way > > >to 'tweak'/'speed up' this data pull? > > > > > >Thanks, > > > > > >Mark > > > > > > >From: Roz Clarke > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > > > >Informix doesn't support XML afaik >< > > > > > > > >We did think about this as a way around connection issues for SQL > >Server > > > >when we thought that we would have our main db replicating to SQL > >Server > > > >rather than Informix - our recordsets are going to be up to about 50k > > >rows > > > >I > > > >think. I don't know how XML would perform with that volume of data >but > > >it's > > > >academic for now. > > > > > > > >Roz > > > > > > > >-----Original Message----- > > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > > >Sent: 24 January 2005 20:58 > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >How much data? Can it export it to an XML file in a location where > >your > > >fe > > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > > >Sent: Monday, January 24, 2005 10:23 AM > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >Hi all > > > > > > > > > > > >We have a bit of a problem with getting data out of our Informix >server > > > >since we recently turned on transaction logging for replication. When > > > >extracting data with an Access XP MDE using pass-through queries, > >Access > > > >locks entire tables in the Informix database, which causes >transaction > > > >errors and makes the Informix database scarily unstable. > > > > > > > >Our Informix suppliers told us that the way to avoid these locking > >issues > > > >was to set the connection to 'dirty read' before running the SQL. > > >However, > > > >Access cannot execute 2 statements in a pass-through query and it >does > > >not > > > >hold the connection open between the execution of 1 statement and the > > >next. > > > >Thus when the query is processed the 'dirty read' setting is no >longer > >in > > > >effect. > > > > > > > >We have been racking our brains trying to come up with a workaround. > >Some > > > >further options that we have considered are: > > > > > > > >* Stick the data in a temp table in Informix. This is no good because > > > >the temp table is destroyed automatically when the connection is >closed > > >and > > > >there's no way to make it persist long enough to bind it to a report. > > > >* Use a view in Informix. This is no good because views in Informix > > > >cannot be set read-only. > > > >* Create a permanent table in Informix and destroy it when finished > > > >with it. This is far from ideal because Informix does not support > >SELECT > > > >INTO and therefore a table would have to be explicitly constructed >with > > > >names columns etc. We really need the system to be flexible so that >the > > > >queries can be easily changed. > > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > > >report to a recordset in an MDE and we cannot build the report on the > >fly > > > > >- > > > >we are a Terminal Services site so we will have up to 20 users in one > >FE. > > > >* Create a table in Access and destroy it when finished with it. >Can't > > > >think of a better way to induce bloating... > > > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > > >foreheads are starting to bleed... > > > > > > > >TIA > > > > > > > >Roz (and Tom) > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >The contents of this message and any attachments are the property of > > >Donns > > > >Solicitors > > > >and are intended for the confidential use of the named recipient >only. > > > >They may be legally > > > > privileged and should not be communicated to, or relied upon, by >any > > > >other party without > > > >our written consent. If you are not the addressee, please notify us > > > >immediately so that we > > > >can make arrangements for its return. You should not show this >e-mail > >to > > > >any person or > > > > take copies as you may be committing a criminal or civil offence >for > > > >which you may be > > > > liable. The statement and opinions expressed in this e-mail >message > > >are > > > >those of the > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > >Although any files attached > > > > to this e-mail will have been checked with virus protection >software > > > >prior to transmission, > > > >you should carry out your own virus check before opening any > >attachment. > > > >Donns Solicitors does not accept any liability for any damage or loss > > >which > > > > > > >may be caused > > > >by software viruses... > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 31 08:33:48 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 31 Jan 2005 09:33:48 -0500 Subject: [AccessD] OT - Internet Access Message-ID: Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? From tom.bolton at donnslaw.co.uk Mon Jan 31 08:39:01 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Mon, 31 Jan 2005 14:39:01 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318806433321@dibble.observatory.donnslaw.co.uk> Mark I take it your connection is opening without error? Are you referencing the tablename in the recordset field, i.e. rsResults("ps_rc_case.case_id")? ADO doesn't like this, just leave out the tablename i.e. rsResults("case_id") for the time being and see if that gives you any more luck. You can also reference recordset fields using integer ordinals i.e. rsResults(1) or rsResults.Fields(1) - Fields is the default (collection) property. Also, try leaving out the brackets () from your SQL query that Access so loves to randomly insert. If you can, download a program called WinSQL (http://www.synametrics.com/winsql ). You can use this Enterprise Manager-style tool test out your queries before you try and pull the data with ADO - I've found it's a great help. BTW (just out of plain curiosity), you're not working on any kind of law/legal firm software are you? Cheers Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 31 January 2005 14:13 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Tom, Just for testing...I tried to pull 1 record and 1 field using: strSQL = "SELECT ps_rc_case.case_id FROM ps_rc_case WHERE (((ps_rc_case.case_id) = 100));" Any ideas? Thanks, Again, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Mon, 31 Jan 2005 10:14:24 -0000 > >Hi Mark > >What does your SQL query look like? > >Cheers, >Tom > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 28 January 2005 17:41 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Ok...I think I'm almost there. With a little tweaking I've made it to: >Debug.Print rsRecordset("myField1") 'etc... > >Then I get this error:"Multiple-step OLE DB operation generated errors. >Check eash OLE DB status value, if available. No work was done." > >Any suggestions? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Fri, 28 Jan 2005 09:38:07 -0000 > > > >Mark > > > >No probs, the following will retrieve data into an ADO recordset. Check > >the > >syntax first mind, as I'm just freestyling this into my email editor... > > > > Dim rsRecordset as ADODB.Recordset > > Dim cnConnection as ADODB.Connection > > > > Dim strConnectionString as String > > Dim strSQL as String > > > > ' instantiate data objects > > set rsRecordset = New ADODB.Recordset > > Set cnConnection = New ADODB.Connection > > > > ' connection string > > strConnectionString = > >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV >= > >myPortNumber;PRO=onsoctcp;" > > > > ' opne connection > > cnConnection.Open strConnectionString > > > > ' query > > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > > > ' pull records > > ' keyset cursor type is compatible with DAO > > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > > > > ' loop through recordset > > Do While Not rsRecordset.EOF > > > > Debug.Print rsRecordset("myField1") 'etc... > > > > rsRecordset.MoveNext > > > > Loop > > > > > >This should get you started - remember, http://www.connectionstrings.com >if > >you get stuck on the connection string. You'll need a reference set to >MS > >ActiveX Data Objects. > > > >HTH > >Tom > > > > > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: 27 January 2005 19:56 > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Tom, > > > >">Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other" > > > >I've never used ADO...can you send a sample of code? > > > >Thanks, > > > >Mark > > > > > > >From: Tom Bolton > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > > > >Mark (and Jim) > > > > > >Sorry for the delay, had a bit on yesterday. There are indeed >ADO/OLEDB > > >drivers for Informix, a colleague has installed one but is having a > >little > > >difficulty with the connection string. Try > > >http://www.connectionstrings.com > > > > > > > > >Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other? Jim has an excellent link explicitly explaining how >to > > >do > > >just this. However, I've a sneaking suspicion that he's right, and >ODBC > >is > > >at the bottom of your woes - definitely worth exploring OLEDB, as > >methinks > > >ODBC is a little old-hat these days. > > > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to >try > > >and > > >avoid letting Jet anywhere near anything that's not solely concerned >with > > >Access FE tables (for which, of course, it's excellent). > > > > > >Cheers > > >Tom > > > > > > > > >-----Original Message----- > > >From: Jim Lawrence [mailto:accessd at shaw.ca] > > >Sent: 27 January 2005 04:48 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi Mark: > > > > > >Your bottle-neck is ODBC. The only way around that is if there is a > >direct > > >ADO-OLE equivalent. I am sure there are ADO drivers for every version >of > > >Informix...check these out: > > > > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 > >. > > >htm (ADO type driver... shareware. > > > > > >You can download the driver from IBM at: > > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > > > >To then use it the code is something like this: > > > > > >Dim objConn As ADODB.Connection > > >Dim gsConnectionString as String > > > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist >Security > > >Info=True;User ID=user;Data Source=market_report;" > > > > > >objConn.connectionstring = gsConnectionString > > >objConn.Open > > > > > >HTH > > >Jim > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Tuesday, January 25, 2005 6:49 AM > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hello All, > > > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls >now > > >is > > > > > >around 1 million records. I use temp tables and append queries. This > >can > > >take a few hours. Some of the replies in this thread imply there is a > >much > > >'better/faster' way. Without changing versions of Access...is there a > >way > > >to 'tweak'/'speed up' this data pull? > > > > > >Thanks, > > > > > >Mark > > > > > > >From: Roz Clarke > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > > > >Informix doesn't support XML afaik >< > > > > > > > >We did think about this as a way around connection issues for SQL > >Server > > > >when we thought that we would have our main db replicating to SQL > >Server > > > >rather than Informix - our recordsets are going to be up to about 50k > > >rows > > > >I > > > >think. I don't know how XML would perform with that volume of data >but > > >it's > > > >academic for now. > > > > > > > >Roz > > > > > > > >-----Original Message----- > > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > > >Sent: 24 January 2005 20:58 > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >How much data? Can it export it to an XML file in a location where > >your > > >fe > > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > > >Sent: Monday, January 24, 2005 10:23 AM > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >Hi all > > > > > > > > > > > >We have a bit of a problem with getting data out of our Informix >server > > > >since we recently turned on transaction logging for replication. When > > > >extracting data with an Access XP MDE using pass-through queries, > >Access > > > >locks entire tables in the Informix database, which causes >transaction > > > >errors and makes the Informix database scarily unstable. > > > > > > > >Our Informix suppliers told us that the way to avoid these locking > >issues > > > >was to set the connection to 'dirty read' before running the SQL. > > >However, > > > >Access cannot execute 2 statements in a pass-through query and it >does > > >not > > > >hold the connection open between the execution of 1 statement and the > > >next. > > > >Thus when the query is processed the 'dirty read' setting is no >longer > >in > > > >effect. > > > > > > > >We have been racking our brains trying to come up with a workaround. > >Some > > > >further options that we have considered are: > > > > > > > >* Stick the data in a temp table in Informix. This is no good because > > > >the temp table is destroyed automatically when the connection is >closed > > >and > > > >there's no way to make it persist long enough to bind it to a report. > > > >* Use a view in Informix. This is no good because views in Informix > > > >cannot be set read-only. > > > >* Create a permanent table in Informix and destroy it when finished > > > >with it. This is far from ideal because Informix does not support > >SELECT > > > >INTO and therefore a table would have to be explicitly constructed >with > > > >names columns etc. We really need the system to be flexible so that >the > > > >queries can be easily changed. > > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > > >report to a recordset in an MDE and we cannot build the report on the > >fly > > > > >- > > > >we are a Terminal Services site so we will have up to 20 users in one > >FE. > > > >* Create a table in Access and destroy it when finished with it. >Can't > > > >think of a better way to induce bloating... > > > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > > >foreheads are starting to bleed... > > > > > > > >TIA > > > > > > > >Roz (and Tom) > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >The contents of this message and any attachments are the property of > > >Donns > > > >Solicitors > > > >and are intended for the confidential use of the named recipient >only. > > > >They may be legally > > > > privileged and should not be communicated to, or relied upon, by >any > > > >other party without > > > >our written consent. If you are not the addressee, please notify us > > > >immediately so that we > > > >can make arrangements for its return. You should not show this >e-mail > >to > > > >any person or > > > > take copies as you may be committing a criminal or civil offence >for > > > >which you may be > > > > liable. The statement and opinions expressed in this e-mail >message > > >are > > > >those of the > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > >Although any files attached > > > > to this e-mail will have been checked with virus protection >software > > > >prior to transmission, > > > >you should carry out your own virus check before opening any > >attachment. > > > >Donns Solicitors does not accept any liability for any damage or loss > > >which > > > > > > >may be caused > > > >by software viruses... > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jeff at boyes.net Mon Jan 31 09:12:32 2005 From: jeff at boyes.net (Jeff Boyes) Date: Mon, 31 Jan 2005 08:12:32 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <005b01c50791$616309a0$677aa8c0@ColbyM6805> References: <61961.192.25.240.225.1106944163.squirrel@192.25.240.225> <005b01c50791$616309a0$677aa8c0@ColbyM6805> Message-ID: <51092.192.25.240.225.1107184352.squirrel@192.25.240.225> John, You are using all 10 digits for both numbers, correct? Last I tried, it still worked for me. Jeff > Well I tried this and got "101:Number you are trying to dial from is > invalid". I know the authentication is valid because I get a message to > that effect if my username or password is wrong. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Boyes > Sent: Friday, January 28, 2005 3:29 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Vonage Click-2-call > > > John, > > I read about it at slashdot. And it really isn't all that secure > now...Just > a page not linked from anywhere...Mom has to know where to go to click the > link. Of course, she could just keep a shortcut to that URL on her > desktop...Thanks for making me think about that...I think I will ask her > to > do that! > > I, too, thought about letting clients call me for free...How about this: > >
> > > > Number to Dial:
> >
> > Of course, this is not too secure...what about that? Could one put those > values somewhere and just get the caller to input their phone number only, > on the form? > > Jeff > > > > >> That is clearer than mud (barely). Where did you discover that? And >> how do you secure it so that nobody can read the link to get your >> username / password? >> >> That would be a great way to allow clients to make free calls to you >> if you had a widget on the web page to accept their number and plug it >> in where needed. >> >> John W. Colby >> www.ColbyConsulting.com >> > > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Boyes >> Sent: Friday, January 28, 2005 2:50 PM >> To: Access Developers discussion and problem solving >> Subject: RE: [AccessD] Vonage Click-2-call >> >> >> https://secure.click2callu.com/tpcc/makecall? >> username=VONAGEUSERNAME&password=VONAGEPASSWORD >> &fromnumber=YOURTENDIGITVONAGENUMBER&tonumber= >> THETENDIGITDESTINATIONNUMBER >> >> When you paste that in a browser, your Vonage phone will ring. When >> you answer, you will hear it ringing, then the destination will >> answer. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Mon Jan 31 09:14:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 31 Jan 2005 10:14:41 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: Wireless is nice. I'm not talking wireless like phones. I mean fixed wireless. Of course you have to have an ISP with service and a tower near by. I used to own a wireless ISP and it's a very nice service. Where are you located? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Monday, January 31, 2005 9:34 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Mon Jan 31 09:53:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 10:53:54 -0500 Subject: [AccessD] OT - Internet Access References: Message-ID: ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Monday, January 31, 2005 9:33 AM Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Mon Jan 31 10:01:42 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 31 Jan 2005 16:01:42 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318806433321@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, Below is the SQL( with changes you suggested) and where I'm hitting a problem: strSQL = "SELECT case_id FROM ps_rc_case WHERE case_id = 100;" rsRecordset.Open strSQL, cnConnection, adOpenKeyset, adLockReadOnly Do While Not rsRecordset.EOF Debug.Print rsRecordset("case_id") 'HERE IS WHERE I GET THE ERROR rsRecordset.MoveNext Loop **************** Any suggestions? Thanks, Mark P.S...No Legal software...just pulling some adhoc volume from a reporting DB. >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Mon, 31 Jan 2005 14:39:01 -0000 > >Mark > >I take it your connection is opening without error? > >Are you referencing the tablename in the recordset field, i.e. >rsResults("ps_rc_case.case_id")? ADO doesn't like this, just leave out the >tablename i.e. rsResults("case_id") for the time being and see if that >gives >you any more luck. You can also reference recordset fields using integer >ordinals i.e. rsResults(1) or rsResults.Fields(1) - Fields is the default >(collection) property. > >Also, try leaving out the brackets () from your SQL query that Access so >loves to randomly insert. > >If you can, download a program called WinSQL >(http://www.synametrics.com/winsql ). You can use this Enterprise >Manager-style tool test out your queries before you try and pull the data >with ADO - I've found it's a great help. > >BTW (just out of plain curiosity), you're not working on any kind of >law/legal firm software are you? > >Cheers >Tom > > > > > > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 31 January 2005 14:13 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Tom, > >Just for testing...I tried to pull 1 record and 1 field using: >strSQL = "SELECT ps_rc_case.case_id FROM ps_rc_case WHERE >(((ps_rc_case.case_id) = 100));" > >Any ideas? > >Thanks, Again, > >Mark > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Mon, 31 Jan 2005 10:14:24 -0000 > > > >Hi Mark > > > >What does your SQL query look like? > > > >Cheers, > >Tom > > > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: 28 January 2005 17:41 > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Ok...I think I'm almost there. With a little tweaking I've made it to: > >Debug.Print rsRecordset("myField1") 'etc... > > > >Then I get this error:"Multiple-step OLE DB operation generated errors. > >Check eash OLE DB status value, if available. No work was done." > > > >Any suggestions? > > > >Thanks, > > > >Mark > > > > > > >From: Tom Bolton > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Fri, 28 Jan 2005 09:38:07 -0000 > > > > > >Mark > > > > > >No probs, the following will retrieve data into an ADO recordset. >Check > > >the > > >syntax first mind, as I'm just freestyling this into my email editor... > > > > > > Dim rsRecordset as ADODB.Recordset > > > Dim cnConnection as ADODB.Connection > > > > > > Dim strConnectionString as String > > > Dim strSQL as String > > > > > > ' instantiate data objects > > > set rsRecordset = New ADODB.Recordset > > > Set cnConnection = New ADODB.Connection > > > > > > ' connection string > > > strConnectionString = > > > >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV > >= > > >myPortNumber;PRO=onsoctcp;" > > > > > > ' opne connection > > > cnConnection.Open strConnectionString > > > > > > ' query > > > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > > > > > ' pull records > > > ' keyset cursor type is compatible with DAO > > > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > > > > > > > ' loop through recordset > > > Do While Not rsRecordset.EOF > > > > > > Debug.Print rsRecordset("myField1") 'etc... > > > > > > rsRecordset.MoveNext > > > > > > Loop > > > > > > > > >This should get you started - remember, >http://www.connectionstrings.com > >if > > >you get stuck on the connection string. You'll need a reference set to > >MS > > >ActiveX Data Objects. > > > > > >HTH > > >Tom > > > > > > > > > > > >-----Original Message----- > > >From: Mark A Matte [mailto:markamatte at hotmail.com] > > >Sent: 27 January 2005 19:56 > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Tom, > > > > > >">Mark - instead of using APPEND queries, would it not be any faster to > > >pull > > > >the data from Informix in an ADO recordset - I'm doing this via ODBC >as > > > >this > > > >is how our Terminal Servers are set up >:?( - then open a DAO >recordset > > >on > > > >your Access table, and loop round in a do...while copying the records > > >from > > > >one to the other" > > > > > >I've never used ADO...can you send a sample of code? > > > > > >Thanks, > > > > > >Mark > > > > > > > > > >From: Tom Bolton > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > > > > > >Mark (and Jim) > > > > > > > >Sorry for the delay, had a bit on yesterday. There are indeed > >ADO/OLEDB > > > >drivers for Informix, a colleague has installed one but is having a > > >little > > > >difficulty with the connection string. Try > > > >http://www.connectionstrings.com > > > > > > > > > > > >Mark - instead of using APPEND queries, would it not be any faster to > > >pull > > > >the data from Informix in an ADO recordset - I'm doing this via ODBC >as > > > >this > > > >is how our Terminal Servers are set up >:?( - then open a DAO >recordset > > >on > > > >your Access table, and loop round in a do...while copying the records > > >from > > > >one to the other? Jim has an excellent link explicitly explaining >how > >to > > > >do > > > >just this. However, I've a sneaking suspicion that he's right, and > >ODBC > > >is > > > >at the bottom of your woes - definitely worth exploring OLEDB, as > > >methinks > > > >ODBC is a little old-hat these days. > > > > > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to > >try > > > >and > > > >avoid letting Jet anywhere near anything that's not solely concerned > >with > > > >Access FE tables (for which, of course, it's excellent). > > > > > > > >Cheers > > > >Tom > > > > > > > > > > > >-----Original Message----- > > > >From: Jim Lawrence [mailto:accessd at shaw.ca] > > > >Sent: 27 January 2005 04:48 > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > >Hi Mark: > > > > > > > >Your bottle-neck is ODBC. The only way around that is if there is a > > >direct > > > >ADO-OLE equivalent. I am sure there are ADO drivers for every version > >of > > > >Informix...check these out: > > > > > > > > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 > > >. > > > >htm (ADO type driver... shareware. > > > > > > > >You can download the driver from IBM at: > > > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > > > > > >To then use it the code is something like this: > > > > > > > >Dim objConn As ADODB.Connection > > > >Dim gsConnectionString as String > > > > > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist > >Security > > > >Info=True;User ID=user;Data Source=market_report;" > > > > > > > >objConn.connectionstring = gsConnectionString > > > >objConn.Open > > > > > > > >HTH > > > >Jim > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >Matte > > > >Sent: Tuesday, January 25, 2005 6:49 AM > > > >To: accessd at databaseadvisors.com > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > >Hello All, > > > > > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls > >now > > > >is > > > > > > > >around 1 million records. I use temp tables and append queries. >This > > >can > > > >take a few hours. Some of the replies in this thread imply there is >a > > >much > > > >'better/faster' way. Without changing versions of Access...is there >a > > >way > > > >to 'tweak'/'speed up' this data pull? > > > > > > > >Thanks, > > > > > > > >Mark > > > > > > > > >From: Roz Clarke > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "'Access Developers discussion and problem > > > > >solving'" > > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > > > > > >Informix doesn't support XML afaik >< > > > > > > > > > >We did think about this as a way around connection issues for SQL > > >Server > > > > >when we thought that we would have our main db replicating to SQL > > >Server > > > > >rather than Informix - our recordsets are going to be up to about >50k > > > >rows > > > > >I > > > > >think. I don't know how XML would perform with that volume of data > >but > > > >it's > > > > >academic for now. > > > > > > > > > >Roz > > > > > > > > > >-----Original Message----- > > > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > > > >Sent: 24 January 2005 20:58 > > > > >To: 'Access Developers discussion and problem solving' > > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > > > > >How much data? Can it export it to an XML file in a location where > > >your > > > >fe > > > > >can use it? XML has a high overhead but can be useful 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 Roz >Clarke > > > > >Sent: Monday, January 24, 2005 10:23 AM > > > > >To: 'Access Developers discussion and problem solving' > > > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > > > > >Hi all > > > > > > > > > > > > > > >We have a bit of a problem with getting data out of our Informix > >server > > > > >since we recently turned on transaction logging for replication. >When > > > > >extracting data with an Access XP MDE using pass-through queries, > > >Access > > > > >locks entire tables in the Informix database, which causes > >transaction > > > > >errors and makes the Informix database scarily unstable. > > > > > > > > > >Our Informix suppliers told us that the way to avoid these locking > > >issues > > > > >was to set the connection to 'dirty read' before running the SQL. > > > >However, > > > > >Access cannot execute 2 statements in a pass-through query and it > >does > > > >not > > > > >hold the connection open between the execution of 1 statement and >the > > > >next. > > > > >Thus when the query is processed the 'dirty read' setting is no > >longer > > >in > > > > >effect. > > > > > > > > > >We have been racking our brains trying to come up with a >workaround. > > >Some > > > > >further options that we have considered are: > > > > > > > > > >* Stick the data in a temp table in Informix. This is no good >because > > > > >the temp table is destroyed automatically when the connection is > >closed > > > >and > > > > >there's no way to make it persist long enough to bind it to a >report. > > > > >* Use a view in Informix. This is no good because views in >Informix > > > > >cannot be set read-only. > > > > >* Create a permanent table in Informix and destroy it when >finished > > > > >with it. This is far from ideal because Informix does not support > > >SELECT > > > > >INTO and therefore a table would have to be explicitly constructed > >with > > > > >names columns etc. We really need the system to be flexible so that > >the > > > > >queries can be easily changed. > > > > >* Use an ADO recordset. This is a PITA because you cannot bind >a > > > > >report to a recordset in an MDE and we cannot build the report on >the > > >fly > > > > > > >- > > > > >we are a Terminal Services site so we will have up to 20 users in >one > > >FE. > > > > >* Create a table in Access and destroy it when finished with >it. > >Can't > > > > >think of a better way to induce bloating... > > > > > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > > > >foreheads are starting to bleed... > > > > > > > > > >TIA > > > > > > > > > >Roz (and Tom) > > > > > > > > > > > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > >The contents of this message and any attachments are the property >of > > > >Donns > > > > >Solicitors > > > > >and are intended for the confidential use of the named recipient > >only. > > > > >They may be legally > > > > > privileged and should not be communicated to, or relied upon, by > >any > > > > >other party without > > > > >our written consent. If you are not the addressee, please notify >us > > > > >immediately so that we > > > > >can make arrangements for its return. You should not show this > >e-mail > > >to > > > > >any person or > > > > > take copies as you may be committing a criminal or civil offence > >for > > > > >which you may be > > > > > liable. The statement and opinions expressed in this e-mail > >message > > > >are > > > > >those of the > > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > > >Although any files attached > > > > > to this e-mail will have been checked with virus protection > >software > > > > >prior to transmission, > > > > >you should carry out your own virus check before opening any > > >attachment. > > > > >Donns Solicitors does not accept any liability for any damage or >loss > > > >which > > > > > > > > >may be caused > > > > >by software viruses... > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >The contents of this message and any attachments are the property of > > >Donns > > > >Solicitors > > > >and are intended for the confidential use of the named recipient >only. > > > >They may be legally > > > > privileged and should not be communicated to, or relied upon, by >any > > > >other party without > > > >our written consent. If you are not the addressee, please notify us > > > >immediately so that we > > > >can make arrangements for its return. You should not show this >e-mail > >to > > > >any person or > > > > take copies as you may be committing a criminal or civil offence >for > > > >which you may be > > > > liable. The statement and opinions expressed in this e-mail >message > > >are > > > >those of the > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > >Although any files attached > > > > to this e-mail will have been checked with virus protection >software > > > >prior to transmission, > > > >you should carry out your own virus check before opening any > >attachment. > > > >Donns Solicitors does not accept any liability for any damage or loss > > >which > > > > > > >may be caused > > > >by software viruses... > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 31 10:17:59 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 31 Jan 2005 08:17:59 -0800 Subject: [AccessD] ActiveX control keeps A2K from closing Message-ID: The problem, which still exists as far as I know, was primarily associated with referring to a control as if it were a boolean value, i.e, If Me.Checkbox Then ... Or with handing a non-boolean return value as if it were a boolean. Wrapping Me.Checkbox or Me.GetValue() in parens forced its evaluation as a boolean, as did adding the explicit comparison. Otherwise, you have memory leaks. Charlotte Foust -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Sunday, January 30, 2005 8:10 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] ActiveX control keeps A2K from closing Phil, The problem stems from the fact that Access doesn't know if it's been called as an automation server or not, so what is does is check references. If there are any open references when it goes to close, Access minimizes itself on the task bar assuming something is still going to happen. That's all well and good, but with Access and its interface to VBA, housekeeping and garbage cleanup are not one of its strong points. Quite often, dangling references are left and cause the problem you describe. As John said, make sure your closing any object you open and setting object variables to nothing. Beyond that, there was one Access but several revs back (A2K I think) that would cause this problem as well. A logical check like this: If (GetProcessFlag()) Then End If instead of: If GetProcessFlag() = True then End If in a subform would cause Access to hang. I've always used the latter so its never caused a problem for me, so I don't know if that bug is still in there or not. Killing references yourself usually takes care of things. I would do that first. Jim Dettman jimdettman at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Phil Jewett Sent: Saturday, January 29, 2005 7:20 PM To: accessd at databaseadvisors.com Subject: [AccessD] ActiveX control keeps A2K from closing I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 31 10:21:25 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 31 Jan 2005 08:21:25 -0800 Subject: [AccessD] OT - Internet Access References: Message-ID: <009d01c507b0$e9681c40$6601a8c0@HAL9002> How about DSL through your phone company? There used to be satellite in some metro areas but I don't know if you can still get it. Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Monday, January 31, 2005 6:33 AM Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at bellsouth.net Mon Jan 31 10:33:53 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 11:33:53 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131163357.PRD1977.imf20aec.mail.bellsouth.net@SUSANONE> How reliable is satellite? Susan H. ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. From rl_stewart at highstream.net Mon Jan 31 10:44:10 2005 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Mon, 31 Jan 2005 10:44:10 -0600 Subject: [AccessD] Re: OT - Internet Access In-Reply-To: <200501311602.j0VG2ul01590@databaseadvisors.com> Message-ID: <5.1.0.14.2.20050131104320.04b4ad78@pop3.highstream.net> Satellite and microwave are the only two others that I know of. At 10:02 AM 1/31/2005 -0600, you wrote: >Date: Mon, 31 Jan 2005 09:33:48 -0500 >From: "Nicholson, Karen" >Subject: [AccessD] OT - Internet Access >To: >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > >Is there any other way to get internet access besides dial up, cable >modem or phone internet service? I am trying to work using dial-up and >it is impossible as one can imagine. The person holding the account >will not give me the password to set up the cable connection, nor can I >add the phone feature? Great roomates, huh? Any ideas? From reuben at gfconsultants.com Mon Jan 31 11:01:48 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 31 Jan 2005 12:01:48 -0500 Subject: [AccessD] Re: OT - Internet Access In-Reply-To: <5.1.0.14.2.20050131104320.04b4ad78@pop3.highstream.net> Message-ID: Or get a wireless card and hope one of your neighbors has an open wireless network :) I know one of my nieghbors does. My DSL was down the other night for about an hour, but my laptop found my neighbors router so I never missed a beat. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Robert L. Stewart Sent: Monday, January 31, 2005 11:44 AM To: accessd at databaseadvisors.com Cc: cyx5 at cdc.gov Subject: [AccessD] Re: OT - Internet Access Satellite and microwave are the only two others that I know of. At 10:02 AM 1/31/2005 -0600, you wrote: >Date: Mon, 31 Jan 2005 09:33:48 -0500 >From: "Nicholson, Karen" >Subject: [AccessD] OT - Internet Access >To: >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > >Is there any other way to get internet access besides dial up, cable >modem or phone internet service? I am trying to work using dial-up and >it is impossible as one can imagine. The person holding the account >will not give me the password to set up the cable connection, nor can I >add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 31 10:57:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 31 Jan 2005 10:57:44 -0600 Subject: [AccessD] OT - Internet Access Message-ID: <123701F54509D9119A4F00D0B747349016D24A@main2.marlow.com> They do have satellite internet. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 31, 2005 8:34 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Mon Jan 31 11:05:27 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:05:27 -0800 Subject: [AccessD] Hand held device In-Reply-To: <003901c5058f$74354ec0$6401a8c0@user> Message-ID: Well, I would recommend a device that uses Windows CE and Active Sync such as the iPAQ. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti Sent: Friday, January 28, 2005 3:17 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Hand held device Hi everyone I have a client who is a tradesman who uses an access mdb which I developed for him years ago. He is ready to buy a new handheld device - Ipod or Palm Pilot or new phone (basically the best tool for this job) which has the ability to connect back to his Access mdb and read his client list and phone numbers easily. Reading the archives I see there are a few choices (eg. Palm, with hotsynch to Outlook) but there are so many new options. For ease of use - what do you recommend? I also don't want to be charging him much for development time, so simple is good.... Thanks in advance.. ______________________________________________ Kath Pelletti Software Design & Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 KP at SDSOnline.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Mon Jan 31 11:05:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 12:05:54 -0500 Subject: [AccessD] OT - Internet Access References: <20050131163357.PRD1977.imf20aec.mail.bellsouth.net@SUSANONE> Message-ID: ..as reliable as satellite TV ...ok except in bad weather. William Hindman ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 31, 2005 11:33 AM Subject: RE: [AccessD] OT - Internet Access > How reliable is satellite? > > Susan H. > > ..if you've got a phone line you can get a half decent link through a > Direct > satellite link ...not as fast or reliable as DSL or cable but a damn sight > better than dial-up. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Mon Jan 31 11:13:11 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 31 Jan 2005 09:13:11 -0800 Subject: [AccessD] OT - Internet Access Message-ID: I don't personally know how reliable it is, but our clients on drilling rigs all over the world's oceans routinely use satellite to connect with their home offices to transmit data back and forth. Charlotte Foust -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, January 31, 2005 8:34 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access How reliable is satellite? Susan H. ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Mon Jan 31 11:13:03 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 31 Jan 2005 17:13:03 +0000 Subject: [AccessD] Hand held device In-Reply-To: Message-ID: Does the device need to dial from the list...or simply lookup/update and display the data? Thanks, Mark P.S...A few days ago Rocky asked a question kinda similar...(Subject=Pocket Access )...(You can search the archives) In my response I listed 2 inexpensive apps that I had bought(sorry I don't have the names in front of me) that allowed to easily create apps/forms for an Hand held that would sync with an Access db. If you were just trying to display/update the info...it might be a very easy/inexpensive way to go. >From: >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: RE: [AccessD] Hand held device >Date: Mon, 31 Jan 2005 09:05:27 -0800 > >Well, I would recommend a device that uses Windows CE and Active Sync such >as the iPAQ. > >David > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti >Sent: Friday, January 28, 2005 3:17 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Hand held device > > >Hi everyone > >I have a client who is a tradesman who uses an access mdb which I developed >for him years ago. He is ready to buy a new handheld device - Ipod or Palm >Pilot or new phone (basically the best tool for this job) which has the >ability to connect back to his Access mdb and read his client list and >phone >numbers easily. > >Reading the archives I see there are a few choices (eg. Palm, with hotsynch >to Outlook) but there are so many new options. For ease of use - what do >you >recommend? I also don't want to be charging him much for development time, >so simple is good.... > >Thanks in advance.. > > >______________________________________________ >Kath Pelletti >Software Design & Solutions Pty Ltd. >Ph: 9505-6714 >Fax: 9505-6430 >KP at SDSOnline.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 dmcafee at pacbell.net Mon Jan 31 11:16:17 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:16:17 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: My current cable TV reception is no better than my old satellite TV reception (even in bad weather), but I am not sure about internet access over a satellite. I am not sure what you pay per month for your dial up isp but, here in LA, SBC (and I believe Verizon) offer DSL packages starting at $29.99/month. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of William Hindman Sent: Monday, January 31, 2005 9:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Internet Access ..as reliable as satellite TV ...ok except in bad weather. William Hindman ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 31, 2005 11:33 AM Subject: RE: [AccessD] OT - Internet Access > How reliable is satellite? > > Susan H. > > ..if you've got a phone line you can get a half decent link through a > Direct > satellite link ...not as fast or reliable as DSL or cable but a damn sight > better than dial-up. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at bellsouth.net Mon Jan 31 11:17:58 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 12:17:58 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131171756.TMJF2048.imf19aec.mail.bellsouth.net@SUSANONE> So what does that mean -- what happens during bad weather? I'm in KY remember? ;) Susan H. ..as reliable as satellite TV ...ok except in bad weather. From dmcafee at pacbell.net Mon Jan 31 11:37:00 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:37:00 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131171756.TMJF2048.imf19aec.mail.bellsouth.net@SUSANONE> Message-ID: Well many people say that reception is bad in rainy/cloudy weather. I had satellite TV for about three years and never had a problem in rainy, cloudy foggy or sunny weather. I'm even thinking of going back to it. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 9:18 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access So what does that mean -- what happens during bad weather? I'm in KY remember? ;) Susan H. ..as reliable as satellite TV ...ok except in bad weather. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at afsweb.com Mon Jan 31 11:37:07 2005 From: ebarro at afsweb.com (Eric Barro) Date: Mon, 31 Jan 2005 09:37:07 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131163357.PRD1977.imf20aec.mail.bellsouth.net@SUSANONE> Message-ID: Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 8:34 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access How reliable is satellite? Susan H. ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ---------------------------------------------------------------- The information contained in this e-mail message and any file, document, previous e-mail message and/or attachment transmitted herewith is confidential and may be legally privileged. It is intended solely for the private use of the addressee and must not be disclosed to or used by anyone other than the addressee. If you receive this transmission by error, please immediately notify the sender by reply e-mail and destroy the original transmission and its attachments without reading or saving it in any manner. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. E-mail transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of email transmission. Users and employees of the e-mail system are expressly required not to make defamatory statements and not to infringe or authorize any infringement of copyright or any other legal right by email communications. Any such communication is contrary to company policy. The company will not accept any liability in respect of such communication. From cfoust at infostatsystems.com Mon Jan 31 11:46:46 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 31 Jan 2005 09:46:46 -0800 Subject: [AccessD] OT - Internet Access Message-ID: Hurricanes definitely interfere with it. ;-> Charlotte Foust -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, January 31, 2005 9:18 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access So what does that mean -- what happens during bad weather? I'm in KY remember? ;) Susan H. ..as reliable as satellite TV ...ok except in bad weather. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at bellsouth.net Mon Jan 31 11:50:08 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 12:50:08 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131175007.MEHT2068.imf22aec.mail.bellsouth.net@SUSANONE> Right now I'm on dial-up -- even at 50 kbps, most anything else would be an improvement. :) Susan H. Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. From ssharkins at bellsouth.net Mon Jan 31 11:50:58 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 12:50:58 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131175057.MEXA2068.imf22aec.mail.bellsouth.net@SUSANONE> I wouldn't be online during a hurricane anyway! ;) If a hurricane makes it to KY, I'm hightailing it out of here! ;) Susan H. Hurricanes definitely interfere with it. ;-> From dmcafee at pacbell.net Mon Jan 31 11:57:39 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:57:39 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: I didn't know that! That does suck :( -----Original Message----- From: Eric Barro You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. From kens.programming at verizon.net Mon Jan 31 12:06:03 2005 From: kens.programming at verizon.net (Ken Stoker) Date: Mon, 31 Jan 2005 10:06:03 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131175007.MEHT2068.imf22aec.mail.bellsouth.net@SUSANONE> Message-ID: <20050131180405.YVPR28388.out014.verizon.net@enterprise> In my research into Satellite (DirectWay), that is also the upload speed, 50 kbps. Now they say it is 500 kbps download, which would be that improvement you are looking for, but I upload a lot of large files to a corporate ftp site (since I am remotely located) and really need the fast upload speed. That is why I have DSL (thankfully it is available, cable modem isn't). Ken -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access Right now I'm on dial-up -- even at 50 kbps, most anything else would be an improvement. :) Susan H. Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. -- 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 Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.1 - Release Date: 1/27/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.1 - Release Date: 1/27/2005 From martyconnelly at shaw.ca Mon Jan 31 12:12:35 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 31 Jan 2005 10:12:35 -0800 Subject: [AccessD] Hand held device References: Message-ID: <41FE7513.2040809@shaw.ca> With a phone I might be tempted to put up an xml file on a WAP site or redirect to asp site and an Access database and acesss it through WML I did this a few years back with a blackberry to an sql database via ASP and WAP . If your phone has direct web capability their might be easier ways. However your phone company has to allow internet access. It was a problem back then as access to net was restricted to certain portals If your PDA has a IE web browser you could have a xml file with the data locally and use html and xslt to quickly display a combobox selection or sortable display of the xml table. Mark A Matte wrote: > Does the device need to dial from the list...or simply lookup/update > and display the data? > > Thanks, > > Mark > > P.S...A few days ago Rocky asked a question kinda > similar...(Subject=Pocket Access )...(You can search the archives) In > my response I listed 2 inexpensive apps that I had bought(sorry I > don't have the names in front of me) that allowed to easily create > apps/forms for an Hand held that would sync with an Access db. If you > were just trying to display/update the info...it might be a very > easy/inexpensive way to go. > >> From: >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: RE: [AccessD] Hand held device >> Date: Mon, 31 Jan 2005 09:05:27 -0800 >> >> Well, I would recommend a device that uses Windows CE and Active Sync >> such >> as the iPAQ. >> >> David >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti >> Sent: Friday, January 28, 2005 3:17 PM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] Hand held device >> >> >> Hi everyone >> >> I have a client who is a tradesman who uses an access mdb which I >> developed >> for him years ago. He is ready to buy a new handheld device - Ipod or >> Palm >> Pilot or new phone (basically the best tool for this job) which has the >> ability to connect back to his Access mdb and read his client list >> and phone >> numbers easily. >> >> Reading the archives I see there are a few choices (eg. Palm, with >> hotsynch >> to Outlook) but there are so many new options. For ease of use - what >> do you >> recommend? I also don't want to be charging him much for development >> time, >> so simple is good.... >> >> Thanks in advance.. >> >> >> ______________________________________________ >> Kath Pelletti >> Software Design & Solutions Pty Ltd. >> Ph: 9505-6714 >> Fax: 9505-6430 >> KP at SDSOnline.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 > > > -- Marty Connelly Victoria, B.C. Canada From dejpolsys at hotmail.com Mon Jan 31 12:16:13 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 13:16:13 -0500 Subject: [AccessD] OT - Internet Access References: Message-ID: ..oh yeah! ...big time :) William Hindman ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, January 31, 2005 12:46 PM Subject: RE: [AccessD] OT - Internet Access > Hurricanes definitely interfere with it. ;-> > > Charlotte Foust > > > -----Original Message----- > From: Susan Harkins [mailto:ssharkins at bellsouth.net] > Sent: Monday, January 31, 2005 9:18 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Internet Access > > > So what does that mean -- what happens during bad weather? I'm in KY > remember? ;) > > Susan H. > > ..as reliable as satellite TV ...ok except in bad weather. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Mon Jan 31 12:16:42 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 13:16:42 -0500 Subject: [AccessD] OT - Internet Access References: <20050131175057.MEXA2068.imf22aec.mail.bellsouth.net@SUSANONE> Message-ID: ..smart gal! :) William Hindman ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 31, 2005 12:50 PM Subject: RE: [AccessD] OT - Internet Access >I wouldn't be online during a hurricane anyway! ;) If a hurricane makes it > to KY, I'm hightailing it out of here! ;) > > Susan H. > > Hurricanes definitely interfere with it. ;-> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Mon Jan 31 12:22:03 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 13:22:03 -0500 Subject: [AccessD] OT - Internet Access References: Message-ID: ..the up-link runs through your phone line ...the down link through the sat ..so the response is comparatively sluggish and you won't get more than ~ 400Kbps down which is much better than dial-up but not close to DSL or cable speeds ...if the only option is dial-up, then sat makes sense. ..weather wise a lot depends on your equipment ...if your antenna is mounted such that wind never bothers it and nothing gets between it and the view of the sat, then the newer frequency bands should be pretty reliable ..but on the older bands a snow storm or even heavy rain could block you. William Hindman ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Monday, January 31, 2005 12:57 PM Subject: RE: [AccessD] OT - Internet Access >I didn't know that! That does suck :( > > -----Original Message----- > From: Eric Barro > > You can't even connect a router directly to the satellite modem like > you could on a DSL or cable modem. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at afsweb.com Mon Jan 31 12:47:21 2005 From: ebarro at afsweb.com (Eric Barro) Date: Mon, 31 Jan 2005 10:47:21 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131175007.MEHT2068.imf22aec.mail.bellsouth.net@SUSANONE> Message-ID: Susan, Trust me it won't be even an improvement over your dial-up. Factor in the cost of the equipment and the aggravation and it's not worth it. Maybe if you're just going to use it to check email or limited browsing over the web...but for anything else I definitely would stay far away as possible from satellite internet access at this point in time. My boss lives in the mountains and the only access he could get was satellite access. I set up his home network and he complained of slow speeds for satellite access. The slowness can be attributed to the fact that the packets are routed via a software-based proxy server that needs to be installed on to the host computer. As I've mentioned before you can't hook up a router directly to the satellite modem because the software part (which drives the modem and the proxy server) can't be installed on the router. The satellite modem acts as a modem/router/proxy for all web requests. To get my boss' home network to work with his satellite access I had to put 2 network cards on the host machine which is designated as the "server" so that all the rest of the internal TCPIP network packets can communicate back with the satellite modem. All the browsers had to point to the proxy server (installed by the software driver for the modem) in order to get out to the web. One other caveat for satellite access is that it will not work with a site that prompts for the username and password using Windows authentication. Because of the latency it can't handle the challenge/response sequence from IIS/Windows authentication. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access Right now I'm on dial-up -- even at 50 kbps, most anything else would be an improvement. :) Susan H. Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ---------------------------------------------------------------- The information contained in this e-mail message and any file, document, previous e-mail message and/or attachment transmitted herewith is confidential and may be legally privileged. It is intended solely for the private use of the addressee and must not be disclosed to or used by anyone other than the addressee. If you receive this transmission by error, please immediately notify the sender by reply e-mail and destroy the original transmission and its attachments without reading or saving it in any manner. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. E-mail transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of email transmission. Users and employees of the e-mail system are expressly required not to make defamatory statements and not to infringe or authorize any infringement of copyright or any other legal right by email communications. Any such communication is contrary to company policy. The company will not accept any liability in respect of such communication. From ebarro at afsweb.com Mon Jan 31 12:50:40 2005 From: ebarro at afsweb.com (Eric Barro) Date: Mon, 31 Jan 2005 10:50:40 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: That used to be true for one-way satellite internet access. Today's satellite providers route both inbound and outbound traffic via the satellite modem. No more need for a dial-up line for outbound traffic. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of William Hindman Sent: Monday, January 31, 2005 10:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Internet Access ..the up-link runs through your phone line ...the down link through the sat ..so the response is comparatively sluggish and you won't get more than ~ 400Kbps down which is much better than dial-up but not close to DSL or cable speeds ...if the only option is dial-up, then sat makes sense. ..weather wise a lot depends on your equipment ...if your antenna is mounted such that wind never bothers it and nothing gets between it and the view of the sat, then the newer frequency bands should be pretty reliable ..but on the older bands a snow storm or even heavy rain could block you. William Hindman ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Monday, January 31, 2005 12:57 PM Subject: RE: [AccessD] OT - Internet Access >I didn't know that! That does suck :( > > -----Original Message----- > From: Eric Barro > > You can't even connect a router directly to the satellite modem like > you could on a DSL or cable modem. ---------------------------------------------------------------- The information contained in this e-mail message and any file, document, previous e-mail message and/or attachment transmitted herewith is confidential and may be legally privileged. It is intended solely for the private use of the addressee and must not be disclosed to or used by anyone other than the addressee. If you receive this transmission by error, please immediately notify the sender by reply e-mail and destroy the original transmission and its attachments without reading or saving it in any manner. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. E-mail transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of email transmission. Users and employees of the e-mail system are expressly required not to make defamatory statements and not to infringe or authorize any infringement of copyright or any other legal right by email communications. Any such communication is contrary to company policy. The company will not accept any liability in respect of such communication. From KP at sdsonline.net Mon Jan 31 17:14:20 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Tue, 1 Feb 2005 10:14:20 +1100 Subject: [AccessD] Hand held device References: Message-ID: <003701c507ea$98aca480$6401a8c0@user> Mark - there is no requirement to dial - just keep the data in synch with his mdb at home. Kath ----- Original Message ----- From: Mark A Matte To: accessd at databaseadvisors.com Sent: Tuesday, February 01, 2005 4:13 AM Subject: RE: [AccessD] Hand held device Does the device need to dial from the list...or simply lookup/update and display the data? Thanks, Mark P.S...A few days ago Rocky asked a question kinda similar...(Subject=Pocket Access )...(You can search the archives) In my response I listed 2 inexpensive apps that I had bought(sorry I don't have the names in front of me) that allowed to easily create apps/forms for an Hand held that would sync with an Access db. If you were just trying to display/update the info...it might be a very easy/inexpensive way to go. >From: >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: RE: [AccessD] Hand held device >Date: Mon, 31 Jan 2005 09:05:27 -0800 > >Well, I would recommend a device that uses Windows CE and Active Sync such >as the iPAQ. > >David > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti >Sent: Friday, January 28, 2005 3:17 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Hand held device > > >Hi everyone > >I have a client who is a tradesman who uses an access mdb which I developed >for him years ago. He is ready to buy a new handheld device - Ipod or Palm >Pilot or new phone (basically the best tool for this job) which has the >ability to connect back to his Access mdb and read his client list and >phone >numbers easily. > >Reading the archives I see there are a few choices (eg. Palm, with hotsynch >to Outlook) but there are so many new options. For ease of use - what do >you >recommend? I also don't want to be charging him much for development time, >so simple is good.... > >Thanks in advance.. > > >______________________________________________ >Kath Pelletti >Software Design & Solutions Pty Ltd. >Ph: 9505-6714 >Fax: 9505-6430 >KP at SDSOnline.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 KP at sdsonline.net Mon Jan 31 17:16:03 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Tue, 1 Feb 2005 10:16:03 +1100 Subject: [AccessD] Hand held device References: Message-ID: <004101c507ea$d61d18e0$6401a8c0@user> I'll look into the Ipaq - thanks Kath ----- Original Message ----- From: dmcafee at pacbell.net To: Access Developers discussion and problem solving Sent: Tuesday, February 01, 2005 4:05 AM Subject: RE: [AccessD] Hand held device Well, I would recommend a device that uses Windows CE and Active Sync such as the iPAQ. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti Sent: Friday, January 28, 2005 3:17 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Hand held device Hi everyone I have a client who is a tradesman who uses an access mdb which I developed for him years ago. He is ready to buy a new handheld device - Ipod or Palm Pilot or new phone (basically the best tool for this job) which has the ability to connect back to his Access mdb and read his client list and phone numbers easily. Reading the archives I see there are a few choices (eg. Palm, with hotsynch to Outlook) but there are so many new options. For ease of use - what do you recommend? I also don't want to be charging him much for development time, so simple is good.... Thanks in advance.. ______________________________________________ Kath Pelletti Software Design & Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 KP at SDSOnline.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 john at winhaven.net Sat Jan 1 00:44:02 2005 From: john at winhaven.net (John Bartow) Date: Sat, 1 Jan 2005 00:44:02 -0600 Subject: [AccessD] Happy New Year! Message-ID: <20050101004489.SM03308@ScuzzPaq> Best Wishes to you all for the coming year! John R. Bartow WinHaven LLC From bchacc at san.rr.com Sat Jan 1 10:03:03 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 08:03:03 -0800 Subject: [AccessD] Reading FoxPro Tables Message-ID: <001a01c4f01b$60a1b490$6401a8c0@HAL9002> Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From dwaters at usinternet.com Sat Jan 1 10:12:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 1 Jan 2005 10:12:24 -0600 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <15791303.1104595475615.JavaMail.root@sniper21.securence.com> Message-ID: <000001c4f01c$ae5e1b50$de1811d8@danwaters> Rocky, I remember this subject came up several weeks back and someone did have a solution. It should be in the archives. Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Saturday, January 01, 2005 10:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 JOHNWARDBELL at aol.com Sat Jan 1 11:31:16 2005 From: JOHNWARDBELL at aol.com (JOHNWARDBELL at aol.com) Date: Sat, 1 Jan 2005 12:31:16 EST Subject: [AccessD] Reading FoxPro Tables Message-ID: Rocky I did just this a week or 2 back. In ODBC select User DS click Add and visual fox pro driver. In visual FP setup dialogbox give it a name (say xxx)and select free table directory, then find the .DBF file. Ok that lot. then in Access link to xxx. Select ODBC in "Files of Type" . In the Select the Machine Data Source tab and with any luck you will the xxx ODBC name. I did this with a Geller cash register which uses foxpro datafiles The dll used is VFPODBS.dll version 6.00.8167.00 Hope this helps. WardB From jwcolby at colbyconsulting.com Sat Jan 1 11:37:49 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 1 Jan 2005 12:37:49 -0500 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <001a01c4f01b$60a1b490$6401a8c0@HAL9002> Message-ID: <000401c4f028$a00644e0$6c01a8c0@ColbyM6805> If you install paradox it installs something (a dll?) that allows Access to read Paradox tables. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 01, 2005 11:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 jmhla at earthlink.net Sat Jan 1 12:28:57 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Sat, 1 Jan 2005 10:28:57 -0800 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <001a01c4f01b$60a1b490$6401a8c0@HAL9002> Message-ID: <000501c4f02f$c5069a90$6501a8c0@delllaptop> Morning Rocky, Glad I am not the only one working today. If this is a one time pull of data you can try going through Excel to get the data. HTH JOE HECHT LOS ANGELES CA jmhla 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: Saturday, January 01, 2005 8:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 Sat Jan 1 14:39:22 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 12:39:22 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> Message-ID: <005301c4f041$fa21dc00$6401a8c0@HAL9002> No - it's going to be an app external to a proprietary system from which they want to pull data periodically to do some business analysis and other reporting. Turns out I can connect directly to the .dbf tables if I use Access 97. 2000 won't for some reason. So I'm past the hump for Monday's meeting with the client. But I think I'll have to get it working in 2000 pretty quickly. Rocky ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 01, 2005 10:28 AM Subject: RE: [AccessD] Reading FoxPro Tables > Morning Rocky, > > Glad I am not the only one working today. > > If this is a one time pull of data you can try going through Excel to get > the data. > > HTH > > > JOE HECHT > LOS ANGELES CA > jmhla 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: Saturday, January 01, 2005 8:03 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Reading FoxPro Tables > > Dear List: > > I have a requirement to get data from an application written in FoxPro. I > tried linking the tables to an Access database but apparently I can't do > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > on the DSN field. Don't know what to put there. > > Can someone get me pointed in the right direction? > > Many Thanks In Advance and a Happy New Year To All, > > 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 martyconnelly at shaw.ca Sat Jan 1 15:44:47 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 01 Jan 2005 13:44:47 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> Message-ID: <41D719CF.5030701@shaw.ca> Foxpro tables had problems due to political squabbling with Ashton Tait and Borland back then make sure you are using Jet version 7 or 8 If you look through the Jet Version file manifests 4 through 7 there is some explanation. At one point in the versions changes you only had read access to linked dbf tables Rocky Smolin - Beach Access Software wrote: > No - it's going to be an app external to a proprietary system from > which they want to pull data periodically to do some business analysis > and other reporting. > > Turns out I can connect directly to the .dbf tables if I use Access > 97. 2000 won't for some reason. > > So I'm past the hump for Monday's meeting with the client. But I > think I'll have to get it working in 2000 pretty quickly. > > Rocky > > ----- Original Message ----- From: "Joe Hecht" > To: "'Access Developers discussion and problem solving'" > > Sent: Saturday, January 01, 2005 10:28 AM > Subject: RE: [AccessD] Reading FoxPro Tables > > >> Morning Rocky, >> >> Glad I am not the only one working today. >> >> If this is a one time pull of data you can try going through Excel >> to get >> the data. >> >> HTH >> >> >> JOE HECHT >> LOS ANGELES CA >> jmhla 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: Saturday, January 01, 2005 8:03 AM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] Reading FoxPro Tables >> >> Dear List: >> >> I have a requirement to get data from an application written in >> FoxPro. I >> tried linking the tables to an Access database but apparently I can't do >> that. I tried to set up the ODBC thingy in the ODBC manager but got >> stuck >> on the DSN field. Don't know what to put there. >> >> Can someone get me pointed in the right direction? >> >> Many Thanks In Advance and a Happy New Year To All, >> >> 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 Sat Jan 1 16:35:42 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 14:35:42 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> <41D719CF.5030701@shaw.ca> Message-ID: <009201c4f052$3a7d6f20$6401a8c0@HAL9002> Marty: Read access would be good enough. How do I check the Jet version? Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Saturday, January 01, 2005 1:44 PM Subject: Re: [AccessD] Reading FoxPro Tables > Foxpro tables had problems due to political squabbling with Ashton Tait > and Borland back then make sure you are using Jet version 7 or 8 > If you look through the Jet Version file manifests 4 through 7 there is > some explanation. > At one point in the versions changes you only had read access to linked > dbf tables > > Rocky Smolin - Beach Access Software wrote: > >> No - it's going to be an app external to a proprietary system from which >> they want to pull data periodically to do some business analysis and >> other reporting. >> >> Turns out I can connect directly to the .dbf tables if I use Access 97. >> 2000 won't for some reason. >> >> So I'm past the hump for Monday's meeting with the client. But I think >> I'll have to get it working in 2000 pretty quickly. >> >> Rocky >> >> ----- Original Message ----- From: "Joe Hecht" >> To: "'Access Developers discussion and problem solving'" >> >> Sent: Saturday, January 01, 2005 10:28 AM >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> >>> Morning Rocky, >>> >>> Glad I am not the only one working today. >>> >>> If this is a one time pull of data you can try going through Excel to >>> get >>> the data. >>> >>> HTH >>> >>> >>> JOE HECHT >>> LOS ANGELES CA >>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>> To: AccessD at databaseadvisors.com >>> Subject: [AccessD] Reading FoxPro Tables >>> >>> Dear List: >>> >>> I have a requirement to get data from an application written in FoxPro. >>> I >>> tried linking the tables to an Access database but apparently I can't do >>> that. I tried to set up the ODBC thingy in the ODBC manager but got >>> stuck >>> on the DSN field. Don't know what to put there. >>> >>> Can someone get me pointed in the right direction? >>> >>> Many Thanks In Advance and a Happy New Year To All, >>> >>> 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 Sat Jan 1 16:36:39 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 1 Jan 2005 14:36:39 -0800 Subject: [AccessD] Reading FoxPro Tables References: Message-ID: <009701c4f052$5c400320$6401a8c0@HAL9002> Thanks. Got to try this later today or tomorrow. Stand by for more basic questions. Rocky ----- Original Message ----- From: To: Sent: Saturday, January 01, 2005 9:31 AM Subject: Re: [AccessD] Reading FoxPro Tables > Rocky > > I did just this a week or 2 back. In ODBC select User DS click Add and > visual fox pro driver. In visual FP setup dialogbox give it a name (say > xxx)and > select free table directory, then find the .DBF file. Ok that lot. then in > Access link to xxx. Select ODBC in "Files of Type" . > > In the Select the Machine Data Source tab and with any luck you will the > xxx ODBC name. > > I did this with a Geller cash register which uses foxpro datafiles > > The dll used is VFPODBS.dll version 6.00.8167.00 > > Hope this helps. > > WardB > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Sat Jan 1 16:57:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 01 Jan 2005 14:57:06 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> <41D719CF.5030701@shaw.ca> <009201c4f052$3a7d6f20$6401a8c0@HAL9002> Message-ID: <41D72AC2.1090905@shaw.ca> Look at version number of msjet40.dl above Access 2000, right click properties of the file in windows explorer, note version number should be under C:\WINDOWS\system32\msjint40.dll then toddle over to http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/default.asp?vartarget=msdn the MS dll help database and type in filename msjet40.dll under "file only" and check version number that will tell you the version of jet. They keep changing the method but should be obvious I have vba code somewhere on Access -L that has slowly been upgraded to determine the Jet number various people have added to the code look for Reinier Olislagers Rocky Smolin - Beach Access Software wrote: > Marty: > > Read access would be good enough. How do I check the Jet version? > > Regards, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- From: "MartyConnelly" > > To: "Access Developers discussion and problem solving" > > Sent: Saturday, January 01, 2005 1:44 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Foxpro tables had problems due to political squabbling with Ashton >> Tait and Borland back then make sure you are using Jet version 7 or 8 >> If you look through the Jet Version file manifests 4 through 7 there >> is some explanation. >> At one point in the versions changes you only had read access to >> linked dbf tables >> >> Rocky Smolin - Beach Access Software wrote: >> >>> No - it's going to be an app external to a proprietary system from >>> which they want to pull data periodically to do some business >>> analysis and other reporting. >>> >>> Turns out I can connect directly to the .dbf tables if I use Access >>> 97. 2000 won't for some reason. >>> >>> So I'm past the hump for Monday's meeting with the client. But I >>> think I'll have to get it working in 2000 pretty quickly. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "Joe Hecht" >>> To: "'Access Developers discussion and problem solving'" >>> >>> Sent: Saturday, January 01, 2005 10:28 AM >>> Subject: RE: [AccessD] Reading FoxPro Tables >>> >>> >>>> Morning Rocky, >>>> >>>> Glad I am not the only one working today. >>>> >>>> If this is a one time pull of data you can try going through Excel >>>> to get >>>> the data. >>>> >>>> HTH >>>> >>>> >>>> JOE HECHT >>>> LOS ANGELES CA >>>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>>> To: AccessD at databaseadvisors.com >>>> Subject: [AccessD] Reading FoxPro Tables >>>> >>>> Dear List: >>>> >>>> I have a requirement to get data from an application written in >>>> FoxPro. I >>>> tried linking the tables to an Access database but apparently I >>>> can't do >>>> that. I tried to set up the ODBC thingy in the ODBC manager but >>>> got stuck >>>> on the DSN field. Don't know what to put there. >>>> >>>> Can someone get me pointed in the right direction? >>>> >>>> Many Thanks In Advance and a Happy New Year To All, >>>> >>>> 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 >> > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Sat Jan 1 17:08:43 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 01 Jan 2005 15:08:43 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> <41D719CF.5030701@shaw.ca> <009201c4f052$3a7d6f20$6401a8c0@HAL9002> <41D72AC2.1090905@shaw.ca> Message-ID: <41D72D7B.8000102@shaw.ca> oops that should be C:\WINDOWS\system32\msjet40.dll MartyConnelly wrote: > Look at version number of msjet40.dl above Access 2000, right click > properties of the file in windows explorer, note version number > should be under C:\WINDOWS\system32\msjint40.dll > then toddle over to > http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/default.asp?vartarget=msdn > > the MS dll help database > and type in filename msjet40.dll under "file only" > and check version number that will tell you the version of jet. > They keep changing the method but should be obvious > I have vba code somewhere on Access -L that has slowly been upgraded > to determine the Jet number > various people have added to the code look for Reinier Olislagers > > > > Rocky Smolin - Beach Access Software wrote: > >> Marty: >> >> Read access would be good enough. How do I check the Jet version? >> >> Regards, >> >> Rocky Smolin >> Beach Access Software >> http://www.e-z-mrp.com >> 858-259-4334 >> >> ----- Original Message ----- From: "MartyConnelly" >> >> To: "Access Developers discussion and problem solving" >> >> Sent: Saturday, January 01, 2005 1:44 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Foxpro tables had problems due to political squabbling with Ashton >>> Tait and Borland back then make sure you are using Jet version 7 or 8 >>> If you look through the Jet Version file manifests 4 through 7 there >>> is some explanation. >>> At one point in the versions changes you only had read access to >>> linked dbf tables >>> >>> Rocky Smolin - Beach Access Software wrote: >>> >>>> No - it's going to be an app external to a proprietary system from >>>> which they want to pull data periodically to do some business >>>> analysis and other reporting. >>>> >>>> Turns out I can connect directly to the .dbf tables if I use Access >>>> 97. 2000 won't for some reason. >>>> >>>> So I'm past the hump for Monday's meeting with the client. But I >>>> think I'll have to get it working in 2000 pretty quickly. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- From: "Joe Hecht" >>>> To: "'Access Developers discussion and problem solving'" >>>> >>>> Sent: Saturday, January 01, 2005 10:28 AM >>>> Subject: RE: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Morning Rocky, >>>>> >>>>> Glad I am not the only one working today. >>>>> >>>>> If this is a one time pull of data you can try going through >>>>> Excel to get >>>>> the data. >>>>> >>>>> HTH >>>>> >>>>> >>>>> JOE HECHT >>>>> LOS ANGELES CA >>>>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>>>> To: AccessD at databaseadvisors.com >>>>> Subject: [AccessD] Reading FoxPro Tables >>>>> >>>>> Dear List: >>>>> >>>>> I have a requirement to get data from an application written in >>>>> FoxPro. I >>>>> tried linking the tables to an Access database but apparently I >>>>> can't do >>>>> that. I tried to set up the ODBC thingy in the ODBC manager but >>>>> got stuck >>>>> on the DSN field. Don't know what to put there. >>>>> >>>>> Can someone get me pointed in the right direction? >>>>> >>>>> Many Thanks In Advance and a Happy New Year To All, >>>>> >>>>> 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 >>> >> > -- Marty Connelly Victoria, B.C. Canada From dejpolsys at hotmail.com Sat Jan 1 23:27:00 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Sun, 2 Jan 2005 00:27:00 -0500 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> Message-ID: ..iirc there was a bug with A2K ...try setting up a machine or user DSN instead of a file DSN ...hth. William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Saturday, January 01, 2005 3:39 PM Subject: Re: [AccessD] Reading FoxPro Tables > No - it's going to be an app external to a proprietary system from which > they want to pull data periodically to do some business analysis and other > reporting. > > Turns out I can connect directly to the .dbf tables if I use Access 97. > 2000 won't for some reason. > > So I'm past the hump for Monday's meeting with the client. But I think > I'll have to get it working in 2000 pretty quickly. > > Rocky > > ----- Original Message ----- > From: "Joe Hecht" > To: "'Access Developers discussion and problem solving'" > > Sent: Saturday, January 01, 2005 10:28 AM > Subject: RE: [AccessD] Reading FoxPro Tables > > >> Morning Rocky, >> >> Glad I am not the only one working today. >> >> If this is a one time pull of data you can try going through Excel to >> get >> the data. >> >> HTH >> >> >> JOE HECHT >> LOS ANGELES CA >> jmhla 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: Saturday, January 01, 2005 8:03 AM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] Reading FoxPro Tables >> >> Dear List: >> >> I have a requirement to get data from an application written in FoxPro. >> I >> tried linking the tables to an Access database but apparently I can't do >> that. I tried to set up the ODBC thingy in the ODBC manager but got >> stuck >> on the DSN field. Don't know what to put there. >> >> Can someone get me pointed in the right direction? >> >> Many Thanks In Advance and a Happy New Year To All, >> >> 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 martyconnelly at shaw.ca Sun Jan 2 11:32:09 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 02 Jan 2005 09:32:09 -0800 Subject: [AccessD] Reading FoxPro Tables References: <000501c4f02f$c5069a90$6501a8c0@delllaptop> <005301c4f041$fa21dc00$6401a8c0@HAL9002> Message-ID: <41D83019.8070506@shaw.ca> One other way to perhaps get the proper connection string for foxpro on your machine is use Notepad to open up a blank file save as myfoxpro.udl then double click on udl with win explorer fill in the wizard with foxpro and passwords etc save reopen udl file with notepad and cut and paste the connection string. Then maybe use this code for a DSN-less Connection string http://members.rogers.com/douglas.j.steele/DSNLessLinks.html William Hindman wrote: > ..iirc there was a bug with A2K ...try setting up a machine or user > DSN instead of a file DSN ...hth. > > William Hindman > > > ----- Original Message ----- From: "Rocky Smolin - Beach Access > Software" > To: "Access Developers discussion and problem solving" > > Sent: Saturday, January 01, 2005 3:39 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> No - it's going to be an app external to a proprietary system from >> which they want to pull data periodically to do some business >> analysis and other reporting. >> >> Turns out I can connect directly to the .dbf tables if I use Access >> 97. 2000 won't for some reason. >> >> So I'm past the hump for Monday's meeting with the client. But I >> think I'll have to get it working in 2000 pretty quickly. >> >> Rocky >> >> ----- Original Message ----- From: "Joe Hecht" >> To: "'Access Developers discussion and problem solving'" >> >> Sent: Saturday, January 01, 2005 10:28 AM >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> >>> Morning Rocky, >>> >>> Glad I am not the only one working today. >>> >>> If this is a one time pull of data you can try going through Excel >>> to get >>> the data. >>> >>> HTH >>> >>> >>> JOE HECHT >>> LOS ANGELES CA >>> jmhla 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: Saturday, January 01, 2005 8:03 AM >>> To: AccessD at databaseadvisors.com >>> Subject: [AccessD] Reading FoxPro Tables >>> >>> Dear List: >>> >>> I have a requirement to get data from an application written in >>> FoxPro. I >>> tried linking the tables to an Access database but apparently I >>> can't do >>> that. I tried to set up the ODBC thingy in the ODBC manager but got >>> stuck >>> on the DSN field. Don't know what to put there. >>> >>> Can someone get me pointed in the right direction? >>> >>> Many Thanks In Advance and a Happy New Year To All, >>> >>> 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 >> -- Marty Connelly Victoria, B.C. Canada From cyx5 at cdc.gov Mon Jan 3 05:28:45 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 3 Jan 2005 06:28:45 -0500 Subject: [AccessD] Tracking Changes in the Year 2004, Almost 2005 Message-ID: One meeting with John Colby and look how you have developed!! This is what I wanted - I do not like those compare table things that list out the field name that was changed in one column and the old and new values in another column. I want to present my user with a form showing the history of the record - it only has 10 fields. Then with my new love of conditional formatting I can highlight the changes. Wishing everyone a great new year and for a life as good as we have. Thanks to all. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 30, 2004 5:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Tracking Changes in the Year 2004, Almost 2005 From you all-too-brief description, I'll guess that T2 and T1 have identical structures, and that any change in T2 supercedes any value in T1 (else it gets WAY complex). But supposing that I'm correct.... One interesting way to do this is is to JOIN the tables and present them columnwise, i.e. T1.C1, T2.C1, T1.C2, T2.C2 etc. so you can readily compare the diffs. You can add criteria to specify that T1.C1 <> T2.C1 and so on, so you only get the rows that are different in some respect. Once you have that and you like the output, it's pretty simple change it to an update query in which you set T1.Cx = T2.Cx. I might be missing the point (wouldn't be the first time), but in my defence your description of the issue was a tad sketchy. Arthur Nicholson, Karen wrote: >OK, so I am losing my mind. I have a QUERY that I am going to run to >update the records in my base table with records from my changes table. >I want to track which fields were changed from and to. Every example I >pull is form based and won't run because SOMEBODY sent me an Access 95 >example. Some of you weren't even born in 95. Aughghghgh! Any help >is appreciated, as usual. > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.6 - Release Date: 12/28/2004 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Mon Jan 3 08:40:51 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 09:40:51 -0500 Subject: [AccessD] Weird query question Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCAD@ADGSERVER> Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From DWUTKA at marlow.com Mon Jan 3 09:01:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 09:01:59 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D150@main2.marlow.com> Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From DWUTKA at marlow.com Mon Jan 3 09:05:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 09:05:59 -0600 Subject: [AccessD] Reading FoxPro Tables Message-ID: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> What error message are you getting from Access when trying to import or link the data from the .dbf files? Do the .dbf files have coinciding .inf files? That's a file that Jet likes to put in there for Access to 'know' where the .cdx files are for the .dbf files. If there is a mapped drive letter in there, Access get's flaky, and doesn't ask for the location of the index files, it just assumes the worse and says it can't find them. Drew -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Saturday, January 01, 2005 10:03 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Reading FoxPro Tables Dear List: I have a requirement to get data from an application written in FoxPro. I tried linking the tables to an Access database but apparently I can't do that. I tried to set up the ODBC thingy in the ODBC manager but got stuck on the DSN field. Don't know what to put there. Can someone get me pointed in the right direction? Many Thanks In Advance and a Happy New Year To All, 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 Mon Jan 3 09:24:39 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2005 16:24:39 +0100 Subject: Svar: RE: [AccessD] Weird query question Message-ID: Hi Bobby You have in the SQL one or more references to a form like: .. =[Forms].[frmSomeForm].[txtSomeTextbox] These are not understood when opening the query from code. One method is to open it like this: Dim prm As Parameter ... Set qdf=dbs.QueryDefs("qdyYourQuery") For Each prm in qdf.Parameters prm.Value = Eval(prm.Name) Next Set rst = qdf.OpenRecordset() ... /gustav -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. From bheid at appdevgrp.com Mon Jan 3 09:31:40 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 10:31:40 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7C8@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCAF@ADGSERVER> ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From bheid at appdevgrp.com Mon Jan 3 09:57:03 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 10:57:03 -0500 Subject: Svar: RE: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7CE@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCB0@ADGSERVER> Thanks for the reply Gustav. I use references like that all of the time. As a matter of fact, the Contractor ID and ProjectID were in the original query that works also as a querydef. The parameters that are accessing the dates are in the subquery. Could that be where the issue is? Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 03, 2005 10:25 AM To: accessd at databaseadvisors.com Subject: Svar: RE: [AccessD] Weird query question Hi Bobby You have in the SQL one or more references to a form like: .. =[Forms].[frmSomeForm].[txtSomeTextbox] These are not understood when opening the query from code. One method is to open it like this: Dim prm As Parameter ... Set qdf=dbs.QueryDefs("qdyYourQuery") For Each prm in qdf.Parameters prm.Value = Eval(prm.Name) Next Set rst = qdf.OpenRecordset() ... /gustav -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 09:58:53 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 09:58:53 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D156@main2.marlow.com> As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Jan 3 10:11:15 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2005 17:11:15 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby Some times it helps to state them as parameters in the main query: PARAMETERS [Forms]![TempVars].[txtProjectID] Long; SELECT ... etc. /gustav >>> bheid at appdevgrp.com 03-01-2005 16:57:03 >>> Thanks for the reply Gustav. I use references like that all of the time. As a matter of fact, the Contractor ID and ProjectID were in the original query that works also as a querydef. The parameters that are accessing the dates are in the subquery. Could that be where the issue is? Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 03, 2005 10:25 AM To: accessd at databaseadvisors.com Subject: Svar: RE: [AccessD] Weird query question Hi Bobby You have in the SQL one or more references to a form like: .. =[Forms].[frmSomeForm].[txtSomeTextbox] These are not understood when opening the query from code. One method is to open it like this: Dim prm As Parameter ... Set qdf=dbs.QueryDefs("qdyYourQuery") For Each prm in qdf.Parameters prm.Value = Eval(prm.Name) Next Set rst = qdf.OpenRecordset() ... /gustav -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. From bheid at appdevgrp.com Mon Jan 3 10:25:40 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 11:25:40 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7E2@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCB3@ADGSERVER> Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby From DWUTKA at marlow.com Mon Jan 3 10:31:42 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 10:31:42 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D157@main2.marlow.com> Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- 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 Jan 3 11:02:04 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 09:02:04 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> Message-ID: <011001c4f1b5$f3361940$6401a8c0@HAL9002> Drew: The first problem is that when I try to link tables, in the combo box 'Files of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC Databases. When I select that I get the Select Data Source dialog box. In the File Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm not sure I did it correctly. Anyway, when I select it I get a fatal error ODBC--call failed, Driver does not support this function (#0). And that's where I'm currently stuck. Rocky ----- Original Message ----- From: To: Sent: Monday, January 03, 2005 7:05 AM Subject: RE: [AccessD] Reading FoxPro Tables > What error message are you getting from Access when trying to import or > link > the data from the .dbf files? Do the .dbf files have coinciding .inf > files? > That's a file that Jet likes to put in there for Access to 'know' where > the > .cdx files are for the .dbf files. If there is a mapped drive letter in > there, Access get's flaky, and doesn't ask for the location of the index > files, it just assumes the worse and says it can't find them. > > Drew > > -----Original Message----- > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > Sent: Saturday, January 01, 2005 10:03 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Reading FoxPro Tables > > > Dear List: > > I have a requirement to get data from an application written in FoxPro. I > tried linking the tables to an Access database but apparently I can't do > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > on the DSN field. Don't know what to put there. > > Can someone get me pointed in the right direction? > > Many Thanks In Advance and a Happy New Year To All, > > 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 bheid at appdevgrp.com Mon Jan 3 11:03:24 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 12:03:24 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A7F4@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCB6@ADGSERVER> Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Jan 3 11:11:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2005 18:11:26 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby You specify them in the main query. /gustav >>> bheid at appdevgrp.com 03-01-2005 18:03:24 >>> Drew, But the how do I pass parameters to the sub query. From Subscriptions at servicexp.com Mon Jan 3 11:16:08 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Mon, 3 Jan 2005 12:16:08 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: <123701F54509D9119A4F00D0B747349016D150@main2.marlow.com> Message-ID: Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie From cyx5 at cdc.gov Mon Jan 3 11:23:08 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 3 Jan 2005 12:23:08 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 11:55:17 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 11:55:17 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D158@main2.marlow.com> Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 3 11:58:25 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 11:58:25 -0600 Subject: [AccessD] Reading FoxPro Tables Message-ID: <123701F54509D9119A4F00D0B747349016D159@main2.marlow.com> Okay, do a reinstall of Office, and make sure to select everything (I personally, when installing Office 97, select everything, then remove the toolbar and find fast options.). Drew -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Monday, January 03, 2005 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Reading FoxPro Tables Drew: The first problem is that when I try to link tables, in the combo box 'Files of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC Databases. When I select that I get the Select Data Source dialog box. In the File Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm not sure I did it correctly. Anyway, when I select it I get a fatal error ODBC--call failed, Driver does not support this function (#0). And that's where I'm currently stuck. Rocky ----- Original Message ----- From: To: Sent: Monday, January 03, 2005 7:05 AM Subject: RE: [AccessD] Reading FoxPro Tables > What error message are you getting from Access when trying to import or > link > the data from the .dbf files? Do the .dbf files have coinciding .inf > files? > That's a file that Jet likes to put in there for Access to 'know' where > the > .cdx files are for the .dbf files. If there is a mapped drive letter in > there, Access get's flaky, and doesn't ask for the location of the index > files, it just assumes the worse and says it can't find them. > > Drew > > -----Original Message----- > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > Sent: Saturday, January 01, 2005 10:03 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Reading FoxPro Tables > > > Dear List: > > I have a requirement to get data from an application written in FoxPro. I > tried linking the tables to an Access database but apparently I can't do > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > on the DSN field. Don't know what to put there. > > Can someone get me pointed in the right direction? > > Many Thanks In Advance and a Happy New Year To All, > > 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 Subscriptions at servicexp.com Mon Jan 3 12:07:59 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Mon, 3 Jan 2005 13:07:59 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Karen, Thanks, I have already tried that, but book marking will only get me to a specific record, not to the appropriate field in the datasheet. Still Looking..... Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 12:23 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 3 12:15:30 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 3 Jan 2005 13:15:30 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: Can you follow it with a docmd.gotocontrol "fieldname" ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 1:08 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Karen, Thanks, I have already tried that, but book marking will only get me to a specific record, not to the appropriate field in the datasheet. Still Looking..... Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 12:23 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Mon Jan 3 12:16:36 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Mon, 3 Jan 2005 13:16:36 -0500 Subject: [AccessD] Gmail Invite : x-posted Message-ID: Four more Gmail invites are available to the first responders. This is cross-posted to 3 dba lists. As always, my apologies if your reply does not make it to my Inbox in a timely fashion due to internet traffic. Mark From garykjos at gmail.com Mon Jan 3 12:19:01 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 3 Jan 2005 12:19:01 -0600 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <011001c4f1b5$f3361940$6401a8c0@HAL9002> References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> Message-ID: Didja look at this in the KB? "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" http://support.microsoft.com/?kbid=197893 On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access Software wrote: > Drew: > > The first problem is that when I try to link tables, in the combo box 'Files > of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC > Databases. > > When I select that I get the Select Data Source dialog box. In the File > Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm not > sure I did it correctly. Anyway, when I select it I get a fatal error > ODBC--call failed, Driver does not support this function (#0). > > And that's where I'm currently stuck. > > Rocky > > > ----- Original Message ----- > From: > To: > Sent: Monday, January 03, 2005 7:05 AM > Subject: RE: [AccessD] Reading FoxPro Tables > > > What error message are you getting from Access when trying to import or > > link > > the data from the .dbf files? Do the .dbf files have coinciding .inf > > files? > > That's a file that Jet likes to put in there for Access to 'know' where > > the > > .cdx files are for the .dbf files. If there is a mapped drive letter in > > there, Access get's flaky, and doesn't ask for the location of the index > > files, it just assumes the worse and says it can't find them. > > > > Drew > > > > -----Original Message----- > > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > > Sent: Saturday, January 01, 2005 10:03 AM > > To: AccessD at databaseadvisors.com > > Subject: [AccessD] Reading FoxPro Tables > > > > > > Dear List: > > > > I have a requirement to get data from an application written in FoxPro. I > > tried linking the tables to an Access database but apparently I can't do > > that. I tried to set up the ODBC thingy in the ODBC manager but got stuck > > on the DSN field. Don't know what to put there. > > > > Can someone get me pointed in the right direction? > > > > Many Thanks In Advance and a Happy New Year To All, > > > > 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 > -- Gary Kjos garykjos at gmail.com From Jdemarco at hudsonhealthplan.org Mon Jan 3 12:25:31 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 3 Jan 2005 13:25:31 -0500 Subject: [AccessD] Gmail Invite : x-posted Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D29C7@TTNEXCHCL2.hshhp.com> I'd like on if I'm in time Mike. Thanks, Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Monday, January 03, 2005 1:17 PM To: dba-tech at databaseadvisors.com; dba-OT at databaseadvisors.com; [AccessD] Subject: [AccessD] Gmail Invite : x-posted Four more Gmail invites are available to the first responders. This is cross-posted to 3 dba lists. As always, my apologies if your reply does not make it to my Inbox in a timely fashion due to internet traffic. Mark -- 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 Subscriptions at servicexp.com Mon Jan 3 12:46:44 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Mon, 3 Jan 2005 13:46:44 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Karen, Hmmmm. I'll give that a try.. Thanks Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 1:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Can you follow it with a docmd.gotocontrol "fieldname" ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 1:08 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Karen, Thanks, I have already tried that, but book marking will only get me to a specific record, not to the appropriate field in the datasheet. Still Looking..... Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 03, 2005 12:23 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? This code might help. I needed to do an update to the record source I was sitting on; however, sometimes that made the record drop out of the recordsource. If it did not drop out of the recordsource then I want my form to return to the record it was on before it requeried. DoCmd.SetWarnings False Dim mypartnumber As String mypartnumber = Trim(Me.PartNumberAM) DoCmd.RunSQL "UPDATE tblParts INNER JOIN tblPartsAM ON (tblParts.PartNumber = tblPartsAM.PartNumber) AND (tblParts.TCNumber = tblPartsAM.TCNumber) AND (tblParts.ManufacturerCode = tblPartsAM.ManufacturerCode) SET tblPartsAM.DrawingNumber = tblParts.DrawingNumber WHERE (((tblParts.PartNumber)=[Forms]![frmDiscrepanciesInAMandPartsTable]![Par tNumberAM]) AND ((tblPartsAM.ProcessedUnderTN)=[Forms]![frmDiscrepanciesInAMandPartsTabl e]![ProcessedUnderTN]));" Me.Requery If IsNull(DLookup("tblpartsam.PartNumber", "qryDifferencesInAMandDatabase", "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'")) Then MsgBox "Record Now Matches Parts Database", , "Record Matches" Exit Sub End If Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "([tblPartsAM].[PartNumber]) = " & "'" & [mypartnumber] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark DoCmd.SetWarnings True -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 12:16 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 3 12:52:12 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 13:52:12 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A82B@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCBA@ADGSERVER> That is correct. The subquery name is ContractActualPayrollByDates. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 12:55 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tinanfields at torchlake.com Mon Jan 3 13:06:05 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Mon, 03 Jan 2005 14:06:05 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format Message-ID: <41D9979D.2000203@torchlake.com> Okay, help! I made a little database with some nice parameter queries and selection combo-boxes. It looks great and works perfectly here on my computer - WinXP, AXP using A2K file format. When I copy it onto the machine where it will be used, it doesn't work It is to be used on a Win98 machine using A2K. If I create a blank database and import all the tables, forms, queries, reports, and modules, it works perfectly - until I close the database and reopen it. At that point, the silly thing behaves as though corrupted. Trying to open a form from within the database window gets the message that the file can't be found! What little nasties do I need to know about how to make AXP and A2K play nicely together? I know it will be something that everybody else is aware of and I'm not! TIA Tina From dejpolsys at hotmail.com Mon Jan 3 13:16:31 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 3 Jan 2005 14:16:31 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format References: <41D9979D.2000203@torchlake.com> Message-ID: ..off the top, have you checked to see that the W98 system has the latest Jet version installed? William Hindman ----- Original Message ----- From: "Tina Norris Fields" To: Sent: Monday, January 03, 2005 2:06 PM Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format > Okay, help! > > I made a little database with some nice parameter queries and selection > combo-boxes. It looks great and works perfectly here on my computer - > WinXP, AXP using A2K file format. When I copy it onto the machine where > it will be used, it doesn't work It is to be used on a Win98 machine > using A2K. If I create a blank database and import all the tables, forms, > queries, reports, and modules, it works perfectly - until I close the > database and reopen it. At that point, the silly thing behaves as though > corrupted. Trying to open a form from within the database window gets the > message that the file can't be found! What little nasties do I need to > know about how to make AXP and A2K play nicely together? > > I know it will be something that everybody else is aware of and I'm not! > TIA > > Tina > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From tinanfields at torchlake.com Mon Jan 3 13:25:40 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Mon, 03 Jan 2005 14:25:40 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format References: <41D9979D.2000203@torchlake.com> Message-ID: <41D99C34.5050805@torchlake.com> Not yet. Thanks for the thought. T William Hindman wrote: > ..off the top, have you checked to see that the W98 system has the > latest Jet version installed? > > William Hindman > > > ----- Original Message ----- From: "Tina Norris Fields" > > To: > Sent: Monday, January 03, 2005 2:06 PM > Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format > > >> Okay, help! >> >> I made a little database with some nice parameter queries and >> selection combo-boxes. It looks great and works perfectly here on my >> computer - WinXP, AXP using A2K file format. When I copy it onto the >> machine where it will be used, it doesn't work It is to be used on a >> Win98 machine using A2K. If I create a blank database and import all >> the tables, forms, queries, reports, and modules, it works perfectly >> - until I close the database and reopen it. At that point, the silly >> thing behaves as though corrupted. Trying to open a form from within >> the database window gets the message that the file can't be found! >> What little nasties do I need to know about how to make AXP and A2K >> play nicely together? >> >> I know it will be something that everybody else is aware of and I'm >> not! TIA >> >> Tina >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From dmcafee at pacbell.net Mon Jan 3 13:54:37 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 3 Jan 2005 11:54:37 -0800 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA305BBCB6@ADGSERVER> Message-ID: Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Bobby Heid Sent: Monday, January 03, 2005 9:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. From bheid at appdevgrp.com Mon Jan 3 14:10:57 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 15:10:57 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A869@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCC4@ADGSERVER> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee From nkling at co.montgomery.ny.us Mon Jan 3 14:13:26 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Mon, 3 Jan 2005 15:13:26 -0500 Subject: [AccessD] A97 User Security Message-ID: <30BC111F638EB54082001A7E7282FE4107F000@elmo.co.montgomery.ny.us> You might want to consider the possibility that you have inherited an MDE, not an MDB. Don't forget that it could have been renamed as *.mdb. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark A Matte Sent: Tuesday, December 21, 2004 3:16 PM To: accessd at databaseadvisors.com Subject: [AccessD] A97 User Security Hello All, I'm pretty sure this is a lost cause...but I just received an A97 db...there is no password...but I don't have permission to make any changes(tables,queries...or even view the macros). My guess is I need to know the UserGroup and PID that was used to change/create the permissions. Is this correct...and are there any workarounds? Thanks, Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 14:25:16 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 14:25:16 -0600 Subject: [AccessD] Weird query question Message-ID: <123701F54509D9119A4F00D0B747349016D15A@main2.marlow.com> Hmmm, can you put it into the original query or not? It may be easier to pull the query as a table then, instead of as SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 12:52 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question That is correct. The subquery name is ContractActualPayrollByDates. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 12:55 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 3 14:32:01 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 14:32:01 -0600 Subject: [AccessD] A97 User Security Message-ID: <123701F54509D9119A4F00D0B747349016D15B@main2.marlow.com> Sorry for the delayed response, but from the looks of this thread, you are either dealing with an .mde renamed as an .mdb. Possible. Or you have a secured .mdb, and you don't have the proper .mdw to get into it. There are password utilities out there, but they require the .mdw. There is another option. This is an Access 97 .mdb. There is a little known glitch in Access 97 (without the service packs, because one of the service packs fixed the glitch!), which allows you to drag and drop database objects from one database to another, REGARDLESS of security. So you may not have access to even open a form, but as long as you can see the database window, you can drag the form to a blank (unsecured) database, and everything is copied (code and all). This is due to the 'bug', which in the drag and drop 'process', the original (unpatched) code just doesn't bother to check for security settings before it copies the objects to another database. Hope this helps. Drew -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: Tuesday, December 21, 2004 2:16 PM To: accessd at databaseadvisors.com Subject: [AccessD] A97 User Security Hello All, I'm pretty sure this is a lost cause...but I just received an A97 db...there is no password...but I don't have permission to make any changes(tables,queries...or even view the macros). My guess is I need to know the UserGroup and PID that was used to change/create the permissions. Is this correct...and are there any workarounds? Thanks, Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 14:36:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 14:36:07 -0600 Subject: [AccessD] OT: The Polar Express Message-ID: <123701F54509D9119A4F00D0B747349016D15C@main2.marlow.com> Hey, I could have used some underwear for Christmas!!!! Apparently not believing doesn't work either! Drew -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, December 20, 2004 4:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express I can hear the collective murmur or all accessd listers quietly chanting, "I believe! I believe! I believe!" ;) Susan H. ROTFL Is THAT what does it?? LOL -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Mon Jan 3 14:52:26 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 3 Jan 2005 15:52:26 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A87A@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCC6@ADGSERVER> That is what I am doing as I write this. LOL. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 3:25 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Hmmm, can you put it into the original query or not? It may be easier to pull the query as a table then, instead of as SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 12:52 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question That is correct. The subquery name is ContractActualPayrollByDates. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 12:55 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Do you mean the query is based on another (sub) query? Can you combine them? I was thinking your subquery was part of the original query's SQL. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Drew, But the how do I pass parameters to the sub query. Basically, the subquery is summing payroll records for a given period for a contract. Therefore, the subquery has to run before the data can be added to the main query. If I understand your answer, adding the parameters in the where clause could cause contracts to not show up if they did not have payroll in the selected period. I have a feeling that I might need to create a work table, dump the contracts to it, then update the payroll with a second query. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 11:32 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Same way.... "SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & ",""yyyymm""))......" Actually, you could drop the Format from the SQL, and just have your code format it inside the string. Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 10:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question Yes, I understand what you are talking about. But, only the main query accesses the tempvars form, the subquery (which is what was changed) now accesses another form. How would I give the parameters in the subquery like you suggested? Thanks, Bobby Here's the subquery: SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) GROUP BY [Payroll Line Items].[Contract ID]; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:59 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question As gustav already pointed out, the problem lies with the several references to [Forms]![TempVars]. That works in a saved query, but if you try to put that into the SQL of a recordset, it does not go looking to the form TempVars for answers, it just considers it an unknown expression. So, instead, when putting it into SQL, you can just put the values like so: "SELECT .............(lots of SQL)....IIf(Len(" & Forms("TempVars").ContractorID & ")>0,.....more SQL...." Make sense? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 9:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Weird query question ContractActualPayrollByDates is the subquery that was changed from ContractActualPayroll. I just took this SQL from the designer (where it does work). Thanks, Bobby Here it is: SELECT Project.Project, Contractor.[Company Name], [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ [CurrSubInsDeduct]+[Curr Umb Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr Estimated Payroll], [ActualPayroll]) AS EstLabor, IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS estLaborper, Contract.[Curr GL Deduct] AS EstGLDed, IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') AS EstGLDedPer, Contract.[Curr WC Deduct] AS EstWCDed, IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') AS EstWCDedPct, [EstGLDed]+[EstWCDed] AS EstTotal, IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS EstTotalPer, IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS EstLaborInd, ContractActualPayrollByDates.ActualPayroll FROM ((Contract LEFT JOIN ContractActualPayrollByDates ON Contract.[Contract ID] = ContractActualPayrollByDates.[Contract ID]) LEFT JOIN Contractor ON Contract.[Contractor ID] = Contractor.[Contractor ID]) LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE (((Contract.[Contractor ID])= IIf(Len([Forms]![TempVars].[ContractorID])>0, [Forms]![TempVars].[ContractorID],[Contract].[Contractor ID])) AND ((Contract.ProjectID)= IIf(Len([Forms]![TempVars].[txtProjectID])>0, [Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 03, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Can you post the SQL? Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Monday, January 03, 2005 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Weird query question Hey all, I was modifying a query that a co-worker wrote so that it links with a different sub query than the one it started with. The query is a SQL string executed with a openrecordset command. The problem is that if I am getting the classic "Too few parameters..." error message. If I take the text and put it into a query and save it, I can run the query fine. When I try to run that query with the openrecordset function using a querydef, I still get the error message. Any ideas as to what is going on here? Thanks, Bobby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kaupca at chevrontexaco.com Mon Jan 3 14:52:14 2005 From: kaupca at chevrontexaco.com (Kaup, Chester A) Date: Mon, 3 Jan 2005 14:52:14 -0600 Subject: [AccessD] Month problem Message-ID: <1375769556091B4DAABC159F944CA1BB07A34D@bocnte2k4.hou150.chevrontexaco.net> Why does the following function return 0 rather than 12? Is there a better way to do this? Month(Date())-1 Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From Mark.Mitsules at ngc.com Mon Jan 3 14:55:55 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Mon, 3 Jan 2005 15:55:55 -0500 Subject: [AccessD] OT: The Polar Express Message-ID: TMI! ;) Mark -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 03, 2005 3:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: The Polar Express Hey, I could have used some underwear for Christmas!!!! Apparently not believing doesn't work either! Drew -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, December 20, 2004 4:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express I can hear the collective murmur or all accessd listers quietly chanting, "I believe! I believe! I believe!" ;) Susan H. ROTFL Is THAT what does it?? LOL -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 3 15:02:26 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 04 Jan 2005 07:02:26 +1000 Subject: [AccessD] Month problem In-Reply-To: <1375769556091B4DAABC159F944CA1BB07A34D@bocnte2k4.hou150.chevrontexaco.net> Message-ID: <41DA3F82.3463.464FE294@lexacorp.com.pg> On 3 Jan 2005 at 14:52, Kaup, Chester A wrote: > Why does the following function return 0 rather than 12? Is there a > better way to do this? > Month(Date())-1 > Month() returns a number between 1 and 12, since you are subtracting 1 from it, it will retun 0 in January. A better way to do what? -- Stuart From DWUTKA at marlow.com Mon Jan 3 15:02:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 15:02:24 -0600 Subject: [AccessD] Month problem Message-ID: <123701F54509D9119A4F00D0B747349016D15E@main2.marlow.com> Because Month(Date()) is 1 (right now, since it's January. And 1-1 is 0. Now, I know you may think it should be smart enough to realize that you are 'asking' for the previous month, but the Month function is just simply returning an integer, not a number 'with meaning'. So, to do what you are trying to do, use this: Month(DateSerial(year(date),month(date)-1,day(date))) The 'inside' month(date)-1 will return a 0, just as in your original line, however, Date Serial will take the 0 as 12 (the month before), and thus you'll end up with 12-4-05 as the date returned by the DateSerial function, running that through the Month function again (the outside month function), you'll get 12, instead of 0. Hope that helps! Drew -----Original Message----- From: Kaup, Chester A [mailto:kaupca at chevrontexaco.com] Sent: Monday, January 03, 2005 2:52 PM To: accessd at databaseadvisors.com Subject: [AccessD] Month problem Why does the following function return 0 rather than 12? Is there a better way to do this? Month(Date())-1 Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 3 15:03:33 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 3 Jan 2005 15:03:33 -0600 Subject: [AccessD] OT: The Polar Express Message-ID: <123701F54509D9119A4F00D0B747349016D15F@main2.marlow.com> Yeah, probably, and OT, sorry, been going through so many emails, I'm not really paying all that much attention as to where it's going or coming from! LOL. It's no longer a holiday period, so it's back on topic on AccessD. ;) Drew -----Original Message----- From: Mitsules, Mark [mailto:Mark.Mitsules at ngc.com] Sent: Monday, January 03, 2005 2:56 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express TMI! ;) Mark -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 03, 2005 3:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: The Polar Express Hey, I could have used some underwear for Christmas!!!! Apparently not believing doesn't work either! Drew -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, December 20, 2004 4:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: The Polar Express I can hear the collective murmur or all accessd listers quietly chanting, "I believe! I believe! I believe!" ;) Susan H. ROTFL Is THAT what does it?? LOL -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kaupca at chevrontexaco.com Mon Jan 3 15:07:42 2005 From: kaupca at chevrontexaco.com (Kaup, Chester A) Date: Mon, 3 Jan 2005 15:07:42 -0600 Subject: [AccessD] Month problem Message-ID: <1375769556091B4DAABC159F944CA1BB07A34E@bocnte2k4.hou150.chevrontexaco.net> I need to return 12 when current month is January. Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2005 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Month problem On 3 Jan 2005 at 14:52, Kaup, Chester A wrote: > Why does the following function return 0 rather than 12? Is there a > better way to do this? Month(Date())-1 > Month() returns a number between 1 and 12, since you are subtracting 1 from it, it will retun 0 in January. A better way to do what? -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From CMackin at quiznos.com Mon Jan 3 15:13:24 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Mon, 3 Jan 2005 14:13:24 -0700 Subject: [AccessD] Month problem Message-ID: Subtract a month from the current date and evaluate the month of that date instead.... Month(DateAdd("m", -1, Date())) -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester A Sent: Monday, January 03, 2005 2:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Month problem I need to return 12 when current month is January. Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2005 3:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Month problem On 3 Jan 2005 at 14:52, Kaup, Chester A wrote: > Why does the following function return 0 rather than 12? Is there a > better way to do this? Month(Date())-1 > Month() returns a number between 1 and 12, since you are subtracting 1 from it, it will retun 0 in January. A better way to do what? -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 3 15:13:55 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 3 Jan 2005 13:13:55 -0800 Subject: [AccessD] Month problem In-Reply-To: <1375769556091B4DAABC159F944CA1BB07A34D@bocnte2k4.hou150.chevrontexaco.net> Message-ID: How about: Format(DateAdd("m",-1,Now()),"mm") HTH David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester A Sent: Monday, January 03, 2005 12:52 PM To: accessd at databaseadvisors.com Subject: [AccessD] Month problem Why does the following function return 0 rather than 12? Is there a better way to do this? Month(Date())-1 Chester Kaup Information Management Technician IT-MidContinent/MidContinent Business Unit CTN 8-687-7415 Outside 432-687-7415 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 Lambert.Heenan at AIG.com Mon Jan 3 15:17:06 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Mon, 3 Jan 2005 16:17:06 -0500 Subject: [AccessD] Month problem Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A4B@xlivmbx21.aig.com> It's not really a function, but rather an expression that uses two built-in access functions. Month() of course returns the month number of a date, and Date() returns the current date. No surprises there. The crucial thing is that the Month() function just returns a simple integer *number*, so today (and for the next 28 days) the result of the expression is going to be zero as 1-1 = 0 : amazing!!! To get an actual month number of 'last month' you should use the DateAdd() function, like this Month(DateAdd("m",-1,Date())) HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester A > Sent: Monday, January 03, 2005 3:52 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] Month problem > > Why does the following function return 0 rather than 12? Is there a > better way to do this? > Month(Date())-1 > > Chester Kaup > Information Management Technician > IT-MidContinent/MidContinent Business Unit > CTN 8-687-7415 > Outside 432-687-7415 > > 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 joconnell at indy.rr.com Mon Jan 3 15:21:25 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Mon, 3 Jan 2005 16:21:25 -0500 Subject: [AccessD] Weird query question Message-ID: <03a301c4f1da$42112180$6701a8c0@joe> Bobby, I have not been following this thread, so my apologies if this has already been covered. If the problem is using the syntax [Forms]![name of form]![name of control] in a query, then why not replace it with a function that returns the value? The query should then work correctly no matter how it is used. Change the WHERE clause of the query from: WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) AND ((Format([DateAdded],"yyyymmdd")) Between Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") And Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) To this new WHERE clause: WHERE ((([Payroll Line Items].CostType)="WC") AND ((Format([Start Date],"yyyymm")) Between ReturnFormValue("RptFrom") And ReturnFormValue("RptTo")) AND ((Format([DateAdded],"yyyymmdd")) Between ReturnFormValue("txtEntryFrom") And ReturnFormValue("txtEntryTo"))) Put this in a module: Public Function ReturnFormValue (strFieldName as String) Select Case strFieldName Case "RptFrom" ReturnFormValue = Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") Case "RptTo" ReturnFormValue = Format([forms]![PerformanceChooser]![RptTo],"yyyymm") Case "txtEntryFrom" ReturnFormValue = Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymm") Case "txtEntryTo" ReturnFormValue = Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymm") Case Else 'put something here to catch any error in the calling argument End Select End Function Joe O'Connell -----Original Message----- From: Bobby Heid To: 'Access Developers discussion and problem solving' Date: Monday, January 03, 2005 3:54 PM Subject: RE: [AccessD] Weird query question |That is what I am doing as I write this. LOL. | |Thanks, |Bobby | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 3:25 PM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Hmmm, can you put it into the original query or not? It may be easier to |pull the query as a table then, instead of as SQL. | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 12:52 PM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |That is correct. The subquery name is ContractActualPayrollByDates. | |Bobby | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 12:55 PM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Do you mean the query is based on another (sub) query? Can you combine |them? I was thinking your subquery was part of the original query's SQL. | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 11:03 AM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |Drew, | |But the how do I pass parameters to the sub query. | |Basically, the subquery is summing payroll records for a given period for a |contract. Therefore, the subquery has to run before the data can be added |to the main query. | |If I understand your answer, adding the parameters in the where clause could |cause contracts to not show up if they did not have payroll in the selected |period. | |I have a feeling that I might need to create a work table, dump the |contracts to it, then update the payroll with a second query. | |Thanks, |Bobby | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 11:32 AM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Same way.... | |"SELECT ........ And Format(" & Forms.("PerformanceChooser").RptTo & |",""yyyymm""))......" | |Actually, you could drop the Format from the SQL, and just have your code |format it inside the string. | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 10:26 AM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |Yes, I understand what you are talking about. But, only the main query |accesses the tempvars form, the subquery (which is what was changed) now |accesses another form. | |How would I give the parameters in the subquery like you suggested? | |Thanks, |Bobby | |Here's the subquery: | |SELECT [Payroll Line Items].[Contract ID], Sum(nz([Payroll])) AS |ActualPayroll FROM [Payroll Line Items] WHERE ((([Payroll Line |Items].CostType)="WC") | AND ((Format([Start Date],"yyyymm")) | Between |Format([forms]![PerformanceChooser]![RptFrom],"yyyymm") | And Format([forms]![PerformanceChooser]![RptTo],"yyyymm")) | AND ((Format([DateAdded],"yyyymmdd")) | Between |Format([forms]![PerformanceChooser]![txtEntryFrom],"yyyymmdd") | And |Format([forms]![PerformanceChooser]![txtEntryTo],"yyyymmdd"))) |GROUP BY [Payroll Line Items].[Contract ID]; | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 10:59 AM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |As gustav already pointed out, the problem lies with the several references |to [Forms]![TempVars]. That works in a saved query, but if you try to put |that into the SQL of a recordset, it does not go looking to the form |TempVars for answers, it just considers it an unknown expression. So, |instead, when putting it into SQL, you can just put the values like so: | |"SELECT .............(lots of SQL)....IIf(Len(" & |Forms("TempVars").ContractorID & ")>0,.....more SQL...." | |Make sense? | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 9:32 AM |To: 'Access Developers discussion and problem solving' |Subject: RE: [AccessD] Weird query question | | |ContractActualPayrollByDates is the subquery that was changed from |ContractActualPayroll. I just took this SQL from the designer (where it |does work). | |Thanks, |Bobby | |Here it is: | |SELECT Project.Project, | Contractor.[Company Name], | [Curr Contract Value]-([Curr WC Deduct]+[Curr GL Deduct]+ | [CurrSubInsDeduct]+[Curr Umb |Deduct]+[CurMisc1]+[CurMisc2]+[CurMisc3]) AS Volume, | IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),[Curr |Estimated Payroll], | [ActualPayroll]) AS EstLabor, | IIf([Volume]<>0,Format(([EstLabor]/[Volume]),'#.000%'),'N/A') AS |estLaborper, | Contract.[Curr GL Deduct] AS EstGLDed, | IIf([Volume]<>0,Format(([Curr GL Deduct]/[volume]),'#.000%'),'N/A') |AS EstGLDedPer, | Contract.[Curr WC Deduct] AS EstWCDed, | IIf([Volume]<>0,Format(([Curr WC Deduct]/[volume]),'#.000%'),'N/A') |AS EstWCDedPct, | [EstGLDed]+[EstWCDed] AS EstTotal, | IIf([Volume]<>0,Format(([EstTotal]/[volume]),'#.000%'),'N/A') AS |EstTotalPer, | IIf(nz([Curr Estimated Payroll],0)>=nz([ActualPayroll],0),'*','') AS |EstLaborInd, | ContractActualPayrollByDates.ActualPayroll |FROM ((Contract | LEFT JOIN ContractActualPayrollByDates | ON Contract.[Contract ID] = |ContractActualPayrollByDates.[Contract ID]) | LEFT JOIN Contractor ON Contract.[Contractor ID] = |Contractor.[Contractor ID]) | LEFT JOIN Project ON Contract.ProjectID = Project.[Project ID] WHERE |(((Contract.[Contractor ID])= | IIf(Len([Forms]![TempVars].[ContractorID])>0, | [Forms]![TempVars].[ContractorID],[Contract].[Contractor |ID])) | AND ((Contract.ProjectID)= | IIf(Len([Forms]![TempVars].[txtProjectID])>0, | |[Forms]![TempVars].[txtProjectID],[Contract].[ProjectID]))) |ORDER BY Project.Project ASC, Contractor.[Company Name] ASC; | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com |Sent: Monday, January 03, 2005 10:02 AM |To: accessd at databaseadvisors.com |Subject: RE: [AccessD] Weird query question | | |Can you post the SQL? | |Drew | |-----Original Message----- |From: Bobby Heid [mailto:bheid at appdevgrp.com] |Sent: Monday, January 03, 2005 8:41 AM |To: 'Access Developers discussion and problem solving' |Subject: [AccessD] Weird query question | | |Hey all, | |I was modifying a query that a co-worker wrote so that it links with a |different sub query than the one it started with. The query is a SQL string |executed with a openrecordset command. | |The problem is that if I am getting the classic "Too few parameters..." |error message. If I take the text and put it into a query and save it, I |can run the query fine. When I try to run that query with the openrecordset |function using a querydef, I still get the error message. | |Any ideas as to what is going on here? | |Thanks, |Bobby | | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |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 Jan 3 16:43:59 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 14:43:59 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> Message-ID: <025501c4f1e5$b77799d0$6401a8c0@HAL9002> Gary: Failed. It tells me to download the latest version of MDAC. SO I download 2.8 and it tells me that it's incompatible with my current OS. So I go to the instructions to create the data source in the Control Panel. But I get an error when I select the Visual FoxPro driver - tells me I must install the current version of the visual FoxPro driver and directs me to a page that no longer exists to get the update. Microsoft...gotta love 'em. Rocky ----- Original Message ----- From: "Gary Kjos" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 10:19 AM Subject: Re: [AccessD] Reading FoxPro Tables > Didja look at this in the KB? > > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" > > http://support.microsoft.com/?kbid=197893 > > > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access > Software wrote: >> Drew: >> >> The first problem is that when I try to link tables, in the combo box >> 'Files >> of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC >> Databases. >> >> When I select that I get the Select Data Source dialog box. In the File >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm >> not >> sure I did it correctly. Anyway, when I select it I get a fatal error >> ODBC--call failed, Driver does not support this function (#0). >> >> And that's where I'm currently stuck. >> >> Rocky >> >> >> ----- Original Message ----- >> From: >> To: >> Sent: Monday, January 03, 2005 7:05 AM >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> > What error message are you getting from Access when trying to import or >> > link >> > the data from the .dbf files? Do the .dbf files have coinciding .inf >> > files? >> > That's a file that Jet likes to put in there for Access to 'know' where >> > the >> > .cdx files are for the .dbf files. If there is a mapped drive letter >> > in >> > there, Access get's flaky, and doesn't ask for the location of the >> > index >> > files, it just assumes the worse and says it can't find them. >> > >> > Drew >> > >> > -----Original Message----- >> > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] >> > Sent: Saturday, January 01, 2005 10:03 AM >> > To: AccessD at databaseadvisors.com >> > Subject: [AccessD] Reading FoxPro Tables >> > >> > >> > Dear List: >> > >> > I have a requirement to get data from an application written in FoxPro. >> > I >> > tried linking the tables to an Access database but apparently I can't >> > do >> > that. I tried to set up the ODBC thingy in the ODBC manager but got >> > stuck >> > on the DSN field. Don't know what to put there. >> > >> > Can someone get me pointed in the right direction? >> > >> > Many Thanks In Advance and a Happy New Year To All, >> > >> > 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 >> > > > -- > 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 garykjos at gmail.com Mon Jan 3 17:14:52 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 3 Jan 2005 17:14:52 -0600 Subject: [AccessD] Reading FoxPro Tables In-Reply-To: <025501c4f1e5$b77799d0$6401a8c0@HAL9002> References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> Message-ID: Crud....how about this stuff. Might give you some clues anyway. http://support.microsoft.com/kb/q200393/ http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access Software wrote: > Gary: > > Failed. It tells me to download the latest version of MDAC. SO I download > 2.8 and it tells me that it's incompatible with my current OS. > > So I go to the instructions to create the data source in the Control Panel. > But I get an error when I select the Visual FoxPro driver - tells me I must > install the current version of the visual FoxPro driver and directs me to a > page that no longer exists to get the update. > > Microsoft...gotta love 'em. > > Rocky > > ----- Original Message ----- > From: "Gary Kjos" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 10:19 AM > Subject: Re: [AccessD] Reading FoxPro Tables > > > Didja look at this in the KB? > > > > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" > > > > http://support.microsoft.com/?kbid=197893 > > > > > > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access > > Software wrote: > >> Drew: > >> > >> The first problem is that when I try to link tables, in the combo box > >> 'Files > >> of Type' there's no Fox Pro option, unlike my A97 install. There is ODBC > >> Databases. > >> > >> When I select that I get the Select Data Source dialog box. In the File > >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but I'm > >> not > >> sure I did it correctly. Anyway, when I select it I get a fatal error > >> ODBC--call failed, Driver does not support this function (#0). > >> > >> And that's where I'm currently stuck. > >> > >> Rocky > >> > >> > >> ----- Original Message ----- > >> From: > >> To: > >> Sent: Monday, January 03, 2005 7:05 AM > >> Subject: RE: [AccessD] Reading FoxPro Tables > >> > >> > What error message are you getting from Access when trying to import or > >> > link > >> > the data from the .dbf files? Do the .dbf files have coinciding .inf > >> > files? > >> > That's a file that Jet likes to put in there for Access to 'know' where > >> > the > >> > .cdx files are for the .dbf files. If there is a mapped drive letter > >> > in > >> > there, Access get's flaky, and doesn't ask for the location of the > >> > index > >> > files, it just assumes the worse and says it can't find them. > >> > > >> > Drew > >> > > >> > -----Original Message----- > >> > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > >> > Sent: Saturday, January 01, 2005 10:03 AM > >> > To: AccessD at databaseadvisors.com > >> > Subject: [AccessD] Reading FoxPro Tables > >> > > >> > > >> > Dear List: > >> > > >> > I have a requirement to get data from an application written in FoxPro. > >> > I > >> > tried linking the tables to an Access database but apparently I can't > >> > do > >> > that. I tried to set up the ODBC thingy in the ODBC manager but got > >> > stuck > >> > on the DSN field. Don't know what to put there. > >> > > >> > Can someone get me pointed in the right direction? > >> > > >> > Many Thanks In Advance and a Happy New Year To All, > >> > > >> > 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 > >> > > > > > > -- > > 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 bchacc at san.rr.com Mon Jan 3 18:04:10 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 16:04:10 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> Message-ID: <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> Making some progress. I downloaded from: http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx Now I can link some of the tables by selecting ODBC databases, then in Select Data Source select Visual FoxPro Database, in the Configure Connection dialog select Free Table Directory, browse to the directory containing the free tables, clock OK then I get a list of tables but not all of the .dbf tables are in the link list that are in the directory. So I'm getting closer. Do you know of some reason why all of the tables wouldn't appear in the link tables list? Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Gary Kjos" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 3:14 PM Subject: Re: [AccessD] Reading FoxPro Tables > Crud....how about this stuff. Might give you some clues anyway. > > http://support.microsoft.com/kb/q200393/ > http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx > http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html > http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html > http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm > > > On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access > Software wrote: >> Gary: >> >> Failed. It tells me to download the latest version of MDAC. SO I >> download >> 2.8 and it tells me that it's incompatible with my current OS. >> >> So I go to the instructions to create the data source in the Control >> Panel. >> But I get an error when I select the Visual FoxPro driver - tells me I >> must >> install the current version of the visual FoxPro driver and directs me to >> a >> page that no longer exists to get the update. >> >> Microsoft...gotta love 'em. >> >> Rocky >> >> ----- Original Message ----- >> From: "Gary Kjos" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 10:19 AM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> > Didja look at this in the KB? >> > >> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >> > >> > http://support.microsoft.com/?kbid=197893 >> > >> > >> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >> > Software wrote: >> >> Drew: >> >> >> >> The first problem is that when I try to link tables, in the combo box >> >> 'Files >> >> of Type' there's no Fox Pro option, unlike my A97 install. There is >> >> ODBC >> >> Databases. >> >> >> >> When I select that I get the Select Data Source dialog box. In the >> >> File >> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added but >> >> I'm >> >> not >> >> sure I did it correctly. Anyway, when I select it I get a fatal error >> >> ODBC--call failed, Driver does not support this function (#0). >> >> >> >> And that's where I'm currently stuck. >> >> >> >> Rocky >> >> >> >> >> >> ----- Original Message ----- >> >> From: >> >> To: >> >> Sent: Monday, January 03, 2005 7:05 AM >> >> Subject: RE: [AccessD] Reading FoxPro Tables >> >> >> >> > What error message are you getting from Access when trying to import >> >> > or >> >> > link >> >> > the data from the .dbf files? Do the .dbf files have coinciding >> >> > .inf >> >> > files? >> >> > That's a file that Jet likes to put in there for Access to 'know' >> >> > where >> >> > the >> >> > .cdx files are for the .dbf files. If there is a mapped drive >> >> > letter >> >> > in >> >> > there, Access get's flaky, and doesn't ask for the location of the >> >> > index >> >> > files, it just assumes the worse and says it can't find them. >> >> > >> >> > Drew >> >> > >> >> > -----Original Message----- >> >> > From: Rocky Smolin - Beach Access Software >> >> > [mailto:bchacc at san.rr.com] >> >> > Sent: Saturday, January 01, 2005 10:03 AM >> >> > To: AccessD at databaseadvisors.com >> >> > Subject: [AccessD] Reading FoxPro Tables >> >> > >> >> > >> >> > Dear List: >> >> > >> >> > I have a requirement to get data from an application written in >> >> > FoxPro. >> >> > I >> >> > tried linking the tables to an Access database but apparently I >> >> > can't >> >> > do >> >> > that. I tried to set up the ODBC thingy in the ODBC manager but got >> >> > stuck >> >> > on the DSN field. Don't know what to put there. >> >> > >> >> > Can someone get me pointed in the right direction? >> >> > >> >> > Many Thanks In Advance and a Happy New Year To All, >> >> > >> >> > 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 >> >> >> > >> > >> > -- >> > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From clh at christopherhawkins.com Mon Jan 3 18:32:52 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 3 Jan 2005 17:32:52 -0700 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Message-ID: <8338d88772974eeabd264aa2e6cf21cd@christopherhawkins.com> This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- From martyconnelly at shaw.ca Mon Jan 3 18:42:44 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 16:42:44 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> Message-ID: <41D9E684.5080508@shaw.ca> Instead of using the ODBC how about "Microsoft OLE DB Provider for Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 9.0 is out in Beta. Microsoft OLE DB Provider for Visual FoxPro 8.0 It should be backward compatible. How far back I dunno. The Visual FoxPro OLE DB Provider is supported by OLE DB System Components as provided by MDAC 2.6 or later Mdac 2.6 is installable by Win98 SE + However MDAC 2.7 is Win2000+ http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en Sample connection string OLE DB Provider for Visual FoxPro oConn.Open "Provider=vfpoledb;" & _ "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ "Mode=ReadWrite|Share Deny None;" & _ "Collating Sequence=MACHINE;" & _ "Password=''" http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp Visual FoxPro 9.0 Beta Download for Microsoft Visual FoxPro 9.0 public beta. Good until March 31 2005 http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en Rocky Smolin - Beach Access Software wrote: > Making some progress. I downloaded from: > > http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx > > Now I can link some of the tables by selecting ODBC databases, then in > Select Data Source select Visual FoxPro Database, in the Configure > Connection dialog select Free Table Directory, browse to the directory > containing the free tables, clock OK then I get a list of tables but > not all of the .dbf tables are in the link list that are in the > directory. > > So I'm getting closer. > > Do you know of some reason why all of the tables wouldn't appear in > the link tables list? > > Regards, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > > ----- Original Message ----- From: "Gary Kjos" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 3:14 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Crud....how about this stuff. Might give you some clues anyway. >> >> http://support.microsoft.com/kb/q200393/ >> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >> >> >> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >> Software wrote: >> >>> Gary: >>> >>> Failed. It tells me to download the latest version of MDAC. SO I >>> download >>> 2.8 and it tells me that it's incompatible with my current OS. >>> >>> So I go to the instructions to create the data source in the Control >>> Panel. >>> But I get an error when I select the Visual FoxPro driver - tells me >>> I must >>> install the current version of the visual FoxPro driver and directs >>> me to a >>> page that no longer exists to get the update. >>> >>> Microsoft...gotta love 'em. >>> >>> Rocky >>> >>> ----- Original Message ----- >>> From: "Gary Kjos" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 10:19 AM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> > Didja look at this in the KB? >>> > >>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>> > >>> > http://support.microsoft.com/?kbid=197893 >>> > >>> > >>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>> > Software wrote: >>> >> Drew: >>> >> >>> >> The first problem is that when I try to link tables, in the combo >>> box >>> >> 'Files >>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>> is >> ODBC >>> >> Databases. >>> >> >>> >> When I select that I get the Select Data Source dialog box. In >>> the >> File >>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>> but >> I'm >>> >> not >>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>> error >>> >> ODBC--call failed, Driver does not support this function (#0). >>> >> >>> >> And that's where I'm currently stuck. >>> >> >>> >> Rocky >>> >> >>> >> >>> >> ----- Original Message ----- >>> >> From: >>> >> To: >>> >> Sent: Monday, January 03, 2005 7:05 AM >>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>> >> >>> >> > What error message are you getting from Access when trying to >>> import >> > or >>> >> > link >>> >> > the data from the .dbf files? Do the .dbf files have >>> coinciding >> > .inf >>> >> > files? >>> >> > That's a file that Jet likes to put in there for Access to >>> 'know' >> > where >>> >> > the >>> >> > .cdx files are for the .dbf files. If there is a mapped drive >>> >> > letter >>> >> > in >>> >> > there, Access get's flaky, and doesn't ask for the location of the >>> >> > index >>> >> > files, it just assumes the worse and says it can't find them. >>> >> > >>> >> > Drew >>> >> > >>> >> > -----Original Message----- >>> >> > From: Rocky Smolin - Beach Access Software >> > >>> [mailto:bchacc at san.rr.com] >>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>> >> > To: AccessD at databaseadvisors.com >>> >> > Subject: [AccessD] Reading FoxPro Tables >>> >> > >>> >> > >>> >> > Dear List: >>> >> > >>> >> > I have a requirement to get data from an application written in >>> >> > FoxPro. >>> >> > I >>> >> > tried linking the tables to an Access database but apparently I >>> >> > can't >>> >> > do >>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>> but got >>> >> > stuck >>> >> > on the DSN field. Don't know what to put there. >>> >> > >>> >> > Can someone get me pointed in the right direction? >>> >> > >>> >> > Many Thanks In Advance and a Happy New Year To All, >>> >> > >>> >> > 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 >>> >> >>> > >>> > >>> > -- >>> > 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 >> -- >> 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 Mon Jan 3 19:30:39 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 17:30:39 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> Message-ID: <031a01c4f1fd$000405a0$6401a8c0@HAL9002> Marty: I was hoping to link to these table inthe database container and avoid the coding. But if I hafta, I hafta. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 4:42 PM Subject: Re: [AccessD] Reading FoxPro Tables > Instead of using the ODBC how about "Microsoft OLE DB Provider for Visual > FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 > 9.0 is out in Beta. > > Microsoft OLE DB Provider for Visual FoxPro 8.0 > It should be backward compatible. How far back I dunno. > The Visual FoxPro OLE DB Provider is supported by OLE DB System Components > as provided by MDAC 2.6 or later > Mdac 2.6 is installable by Win98 SE + > However MDAC 2.7 is Win2000+ > > http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en > > Sample connection string > > OLE DB Provider for Visual FoxPro > oConn.Open "Provider=vfpoledb;" & _ > "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ > "Mode=ReadWrite|Share Deny None;" & _ > "Collating Sequence=MACHINE;" & _ > "Password=''" > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp > > Visual FoxPro 9.0 Beta > Download for Microsoft Visual FoxPro 9.0 public beta. Good until March 31 > 2005 > > http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en > > Rocky Smolin - Beach Access Software wrote: > >> Making some progress. I downloaded from: >> >> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >> >> Now I can link some of the tables by selecting ODBC databases, then in >> Select Data Source select Visual FoxPro Database, in the Configure >> Connection dialog select Free Table Directory, browse to the directory >> containing the free tables, clock OK then I get a list of tables but not >> all of the .dbf tables are in the link list that are in the directory. >> >> So I'm getting closer. >> >> Do you know of some reason why all of the tables wouldn't appear in the >> link tables list? >> >> Regards, >> >> Rocky Smolin >> Beach Access Software >> http://www.e-z-mrp.com >> 858-259-4334 >> >> >> ----- Original Message ----- From: "Gary Kjos" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 3:14 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Crud....how about this stuff. Might give you some clues anyway. >>> >>> http://support.microsoft.com/kb/q200393/ >>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>> >>> >>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>> Software wrote: >>> >>>> Gary: >>>> >>>> Failed. It tells me to download the latest version of MDAC. SO I >>>> download >>>> 2.8 and it tells me that it's incompatible with my current OS. >>>> >>>> So I go to the instructions to create the data source in the Control >>>> Panel. >>>> But I get an error when I select the Visual FoxPro driver - tells me I >>>> must >>>> install the current version of the visual FoxPro driver and directs me >>>> to a >>>> page that no longer exists to get the update. >>>> >>>> Microsoft...gotta love 'em. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- >>>> From: "Gary Kjos" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 10:19 AM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> > Didja look at this in the KB? >>>> > >>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>> > >>>> > http://support.microsoft.com/?kbid=197893 >>>> > >>>> > >>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>> > Software wrote: >>>> >> Drew: >>>> >> >>>> >> The first problem is that when I try to link tables, in the combo >>>> box >>>> >> 'Files >>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>> is >> ODBC >>>> >> Databases. >>>> >> >>>> >> When I select that I get the Select Data Source dialog box. In >>>> the >> File >>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>> but >> I'm >>>> >> not >>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>> error >>>> >> ODBC--call failed, Driver does not support this function (#0). >>>> >> >>>> >> And that's where I'm currently stuck. >>>> >> >>>> >> Rocky >>>> >> >>>> >> >>>> >> ----- Original Message ----- >>>> >> From: >>>> >> To: >>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>> >> >>>> >> > What error message are you getting from Access when trying to >>>> import >> > or >>>> >> > link >>>> >> > the data from the .dbf files? Do the .dbf files have >>>> coinciding >> > .inf >>>> >> > files? >>>> >> > That's a file that Jet likes to put in there for Access to >>>> 'know' >> > where >>>> >> > the >>>> >> > .cdx files are for the .dbf files. If there is a mapped drive >>>> >> > letter >>>> >> > in >>>> >> > there, Access get's flaky, and doesn't ask for the location of the >>>> >> > index >>>> >> > files, it just assumes the worse and says it can't find them. >>>> >> > >>>> >> > Drew >>>> >> > >>>> >> > -----Original Message----- >>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>> [mailto:bchacc at san.rr.com] >>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>> >> > To: AccessD at databaseadvisors.com >>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>> >> > >>>> >> > >>>> >> > Dear List: >>>> >> > >>>> >> > I have a requirement to get data from an application written in >>>> >> > FoxPro. >>>> >> > I >>>> >> > tried linking the tables to an Access database but apparently I >>>> >> > can't >>>> >> > do >>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>> but got >>>> >> > stuck >>>> >> > on the DSN field. Don't know what to put there. >>>> >> > >>>> >> > Can someone get me pointed in the right direction? >>>> >> > >>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>> >> > >>>> >> > 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 >>>> >> >>>> > >>>> > >>>> > -- >>>> > 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 >>> -- >>> 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 martyconnelly at shaw.ca Mon Jan 3 20:09:09 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 18:09:09 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> Message-ID: <41D9FAC5.4090509@shaw.ca> Check if you have a .dbc file (metatable file) that incorporates the free table directory. Try linking to that. It's existance is dependant on version of Foxpro. the OLE DB Provider may not work without it. I haven't tried it not sure of syntax but just point to dbf table directory oConn.Open "Provider=vfpoledb;" & _ "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ "SourceType=DBF;" & _ "Mode=ReadWrite|Share Deny None;" & _ "Collating Sequence=MACHINE;" & _ "Password=''" Rocky Smolin - Beach Access Software wrote: > Marty: > > I was hoping to link to these table inthe database container and avoid > the coding. > > But if I hafta, I hafta. > > Rocky > > ----- Original Message ----- From: "MartyConnelly" > > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 4:42 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Instead of using the ODBC how about "Microsoft OLE DB Provider for >> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >> 9.0 is out in Beta. >> >> Microsoft OLE DB Provider for Visual FoxPro 8.0 >> It should be backward compatible. How far back I dunno. >> The Visual FoxPro OLE DB Provider is supported by OLE DB System >> Components as provided by MDAC 2.6 or later >> Mdac 2.6 is installable by Win98 SE + >> However MDAC 2.7 is Win2000+ >> >> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >> >> >> Sample connection string >> >> OLE DB Provider for Visual FoxPro >> oConn.Open "Provider=vfpoledb;" & _ >> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >> "Mode=ReadWrite|Share Deny None;" & _ >> "Collating Sequence=MACHINE;" & _ >> "Password=''" >> >> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >> >> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >> >> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >> >> >> Visual FoxPro 9.0 Beta >> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >> March 31 2005 >> >> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >> >> >> Rocky Smolin - Beach Access Software wrote: >> >>> Making some progress. I downloaded from: >>> >>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>> >>> Now I can link some of the tables by selecting ODBC databases, then >>> in Select Data Source select Visual FoxPro Database, in the >>> Configure Connection dialog select Free Table Directory, browse to >>> the directory containing the free tables, clock OK then I get a list >>> of tables but not all of the .dbf tables are in the link list that >>> are in the directory. >>> >>> So I'm getting closer. >>> >>> Do you know of some reason why all of the tables wouldn't appear in >>> the link tables list? >>> >>> Regards, >>> >>> Rocky Smolin >>> Beach Access Software >>> http://www.e-z-mrp.com >>> 858-259-4334 >>> >>> >>> ----- Original Message ----- From: "Gary Kjos" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 3:14 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Crud....how about this stuff. Might give you some clues anyway. >>>> >>>> http://support.microsoft.com/kb/q200393/ >>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>> >>>> >>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>> Software wrote: >>>> >>>>> Gary: >>>>> >>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>> download >>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>> >>>>> So I go to the instructions to create the data source in the >>>>> Control Panel. >>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>> me I must >>>>> install the current version of the visual FoxPro driver and >>>>> directs me to a >>>>> page that no longer exists to get the update. >>>>> >>>>> Microsoft...gotta love 'em. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- >>>>> From: "Gary Kjos" >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> > Didja look at this in the KB? >>>>> > >>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>> > >>>>> > http://support.microsoft.com/?kbid=197893 >>>>> > >>>>> > >>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>> > Software wrote: >>>>> >> Drew: >>>>> >> >>>>> >> The first problem is that when I try to link tables, in the combo >>>>> box >>>>> >> 'Files >>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>>> is >> ODBC >>>>> >> Databases. >>>>> >> >>>>> >> When I select that I get the Select Data Source dialog box. In >>>>> the >> File >>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>> but >> I'm >>>>> >> not >>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>> error >>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>> >> >>>>> >> And that's where I'm currently stuck. >>>>> >> >>>>> >> Rocky >>>>> >> >>>>> >> >>>>> >> ----- Original Message ----- >>>>> >> From: >>>>> >> To: >>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>> >> >>>>> >> > What error message are you getting from Access when trying to >>>>> import >> > or >>>>> >> > link >>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>> coinciding >> > .inf >>>>> >> > files? >>>>> >> > That's a file that Jet likes to put in there for Access to >>>>> 'know' >> > where >>>>> >> > the >>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>> drive >> > letter >>>>> >> > in >>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>> of the >>>>> >> > index >>>>> >> > files, it just assumes the worse and says it can't find them. >>>>> >> > >>>>> >> > Drew >>>>> >> > >>>>> >> > -----Original Message----- >>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>> [mailto:bchacc at san.rr.com] >>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>> >> > To: AccessD at databaseadvisors.com >>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>> >> > >>>>> >> > >>>>> >> > Dear List: >>>>> >> > >>>>> >> > I have a requirement to get data from an application written >>>>> in >> > FoxPro. >>>>> >> > I >>>>> >> > tried linking the tables to an Access database but apparently >>>>> I >> > can't >>>>> >> > do >>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>> but got >>>>> >> > stuck >>>>> >> > on the DSN field. Don't know what to put there. >>>>> >> > >>>>> >> > Can someone get me pointed in the right direction? >>>>> >> > >>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>> >> > >>>>> >> > 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 >>>>> >> >>>>> > >>>>> > >>>>> > -- >>>>> > 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 >>>> -- >>>> 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 >> > -- Marty Connelly Victoria, B.C. Canada From Developer at UltraDNT.com Mon Jan 3 20:19:26 2005 From: Developer at UltraDNT.com (Steve Conklin (Developer@UltraDNT)) Date: Mon, 3 Jan 2005 21:19:26 -0500 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? In-Reply-To: <8338d88772974eeabd264aa2e6cf21cd@christopherhawkins.com> Message-ID: <001301c4f203$d3344ba0$0600a8c0@COA3> Ok, I'll bite ... If the server is down, WHAT exactly will you "downsize"? Or ... He wants you to "in the background" export the ENTIRE SQL db into Access after EVERY transaction? Good luck, Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Monday, January 03, 2005 7:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- 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 Jan 3 20:48:05 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 3 Jan 2005 18:48:05 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> Message-ID: <036301c4f207$d0e97470$6401a8c0@HAL9002> Marty: There is a .dbc file which I pointed to at the request of the Connect dialog box. Seemed to work except that not all of the .dbf table showed up for linking. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 6:09 PM Subject: Re: [AccessD] Reading FoxPro Tables > Check if you have a .dbc file (metatable file) that incorporates the free > table directory. > Try linking to that. It's existance is dependant on version of Foxpro. > the OLE DB Provider may not work without it. > > I haven't tried it not sure of syntax but just point to dbf table > directory > > oConn.Open "Provider=vfpoledb;" & _ > "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ > "SourceType=DBF;" & _ > "Mode=ReadWrite|Share Deny None;" & _ > "Collating Sequence=MACHINE;" & _ > "Password=''" > > Rocky Smolin - Beach Access Software wrote: > >> Marty: >> >> I was hoping to link to these table inthe database container and avoid >> the coding. >> >> But if I hafta, I hafta. >> >> Rocky >> >> ----- Original Message ----- From: "MartyConnelly" >> >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 4:42 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>> 9.0 is out in Beta. >>> >>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>> It should be backward compatible. How far back I dunno. >>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>> Components as provided by MDAC 2.6 or later >>> Mdac 2.6 is installable by Win98 SE + >>> However MDAC 2.7 is Win2000+ >>> >>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>> >>> Sample connection string >>> >>> OLE DB Provider for Visual FoxPro >>> oConn.Open "Provider=vfpoledb;" & _ >>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>> "Mode=ReadWrite|Share Deny None;" & _ >>> "Collating Sequence=MACHINE;" & _ >>> "Password=''" >>> >>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>> >>> Visual FoxPro 9.0 Beta >>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until March >>> 31 2005 >>> >>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>> >>> Rocky Smolin - Beach Access Software wrote: >>> >>>> Making some progress. I downloaded from: >>>> >>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>> >>>> Now I can link some of the tables by selecting ODBC databases, then in >>>> Select Data Source select Visual FoxPro Database, in the Configure >>>> Connection dialog select Free Table Directory, browse to the directory >>>> containing the free tables, clock OK then I get a list of tables but >>>> not all of the .dbf tables are in the link list that are in the >>>> directory. >>>> >>>> So I'm getting closer. >>>> >>>> Do you know of some reason why all of the tables wouldn't appear in the >>>> link tables list? >>>> >>>> Regards, >>>> >>>> Rocky Smolin >>>> Beach Access Software >>>> http://www.e-z-mrp.com >>>> 858-259-4334 >>>> >>>> >>>> ----- Original Message ----- From: "Gary Kjos" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 3:14 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>> >>>>> http://support.microsoft.com/kb/q200393/ >>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>> >>>>> >>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>> Software wrote: >>>>> >>>>>> Gary: >>>>>> >>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>> download >>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>> >>>>>> So I go to the instructions to create the data source in the Control >>>>>> Panel. >>>>>> But I get an error when I select the Visual FoxPro driver - tells me >>>>>> I must >>>>>> install the current version of the visual FoxPro driver and directs >>>>>> me to a >>>>>> page that no longer exists to get the update. >>>>>> >>>>>> Microsoft...gotta love 'em. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "Gary Kjos" >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> > Didja look at this in the KB? >>>>>> > >>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>> > >>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>> > >>>>>> > >>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>> > Software wrote: >>>>>> >> Drew: >>>>>> >> >>>>>> >> The first problem is that when I try to link tables, in the combo >>>>>> box >>>>>> >> 'Files >>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>>>> is >> ODBC >>>>>> >> Databases. >>>>>> >> >>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>> the >> File >>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>> but >> I'm >>>>>> >> not >>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>> error >>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>> >> >>>>>> >> And that's where I'm currently stuck. >>>>>> >> >>>>>> >> Rocky >>>>>> >> >>>>>> >> >>>>>> >> ----- Original Message ----- >>>>>> >> From: >>>>>> >> To: >>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>> >> >>>>>> >> > What error message are you getting from Access when trying to >>>>>> import >> > or >>>>>> >> > link >>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>> coinciding >> > .inf >>>>>> >> > files? >>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>> 'know' >> > where >>>>>> >> > the >>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>> drive >> > letter >>>>>> >> > in >>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>> of the >>>>>> >> > index >>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>> >> > >>>>>> >> > Drew >>>>>> >> > >>>>>> >> > -----Original Message----- >>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>> [mailto:bchacc at san.rr.com] >>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>> >> > To: AccessD at databaseadvisors.com >>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>> >> > >>>>>> >> > >>>>>> >> > Dear List: >>>>>> >> > >>>>>> >> > I have a requirement to get data from an application written >>>>>> in >> > FoxPro. >>>>>> >> > I >>>>>> >> > tried linking the tables to an Access database but apparently >>>>>> I >> > can't >>>>>> >> > do >>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>> but got >>>>>> >> > stuck >>>>>> >> > on the DSN field. Don't know what to put there. >>>>>> >> > >>>>>> >> > Can someone get me pointed in the right direction? >>>>>> >> > >>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>> >> > >>>>>> >> > 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 >>>>>> >> >>>>>> > >>>>>> > >>>>>> > -- >>>>>> > 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 >>>>> -- >>>>> 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 >>> >> > > -- > 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 Mon Jan 3 21:48:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 19:48:42 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> Message-ID: <41DA121A.6060008@shaw.ca> Just a guess maybe a missing cdx file from directory FoxPro tables can consist of several files. The table itself is MyTable.dbf. If it has a memo field there will be a MyTable.fpt file present. If it has an index there will be a MyTable.cdx file present. Rocky Smolin - Beach Access Software wrote: > Marty: > > There is a .dbc file which I pointed to at the request of the Connect > dialog box. Seemed to work except that not all of the .dbf table > showed up for linking. > > Rocky > > ----- Original Message ----- From: "MartyConnelly" > > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 6:09 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Check if you have a .dbc file (metatable file) that incorporates the >> free table directory. >> Try linking to that. It's existance is dependant on version of Foxpro. >> the OLE DB Provider may not work without it. >> >> I haven't tried it not sure of syntax but just point to dbf table >> directory >> >> oConn.Open "Provider=vfpoledb;" & _ >> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >> "SourceType=DBF;" & _ >> "Mode=ReadWrite|Share Deny None;" & _ >> "Collating Sequence=MACHINE;" & _ >> "Password=''" >> >> Rocky Smolin - Beach Access Software wrote: >> >>> Marty: >>> >>> I was hoping to link to these table inthe database container and >>> avoid the coding. >>> >>> But if I hafta, I hafta. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "MartyConnelly" >>> >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 4:42 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>> 9.0 is out in Beta. >>>> >>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>> It should be backward compatible. How far back I dunno. >>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>> Components as provided by MDAC 2.6 or later >>>> Mdac 2.6 is installable by Win98 SE + >>>> However MDAC 2.7 is Win2000+ >>>> >>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>> >>>> >>>> Sample connection string >>>> >>>> OLE DB Provider for Visual FoxPro >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>> >>>> >>>> Visual FoxPro 9.0 Beta >>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>> March 31 2005 >>>> >>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>> >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Making some progress. I downloaded from: >>>>> >>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>> >>>>> Now I can link some of the tables by selecting ODBC databases, >>>>> then in Select Data Source select Visual FoxPro Database, in the >>>>> Configure Connection dialog select Free Table Directory, browse to >>>>> the directory containing the free tables, clock OK then I get a >>>>> list of tables but not all of the .dbf tables are in the link list >>>>> that are in the directory. >>>>> >>>>> So I'm getting closer. >>>>> >>>>> Do you know of some reason why all of the tables wouldn't appear >>>>> in the link tables list? >>>>> >>>>> Regards, >>>>> >>>>> Rocky Smolin >>>>> Beach Access Software >>>>> http://www.e-z-mrp.com >>>>> 858-259-4334 >>>>> >>>>> >>>>> ----- Original Message ----- From: "Gary Kjos" >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>> >>>>>> http://support.microsoft.com/kb/q200393/ >>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>> >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>> >>>>>> >>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>> Software wrote: >>>>>> >>>>>>> Gary: >>>>>>> >>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>> I download >>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>> >>>>>>> So I go to the instructions to create the data source in the >>>>>>> Control Panel. >>>>>>> But I get an error when I select the Visual FoxPro driver - >>>>>>> tells me I must >>>>>>> install the current version of the visual FoxPro driver and >>>>>>> directs me to a >>>>>>> page that no longer exists to get the update. >>>>>>> >>>>>>> Microsoft...gotta love 'em. >>>>>>> >>>>>>> Rocky >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> > Didja look at this in the KB? >>>>>>> > >>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>> > >>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>> > >>>>>>> > >>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>> > Software wrote: >>>>>>> >> Drew: >>>>>>> >> >>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>> combo >>>>>>> box >>>>>>> >> 'Files >>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>> There >>>>>>> is >> ODBC >>>>>>> >> Databases. >>>>>>> >> >>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>> the >> File >>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>>> but >> I'm >>>>>>> >> not >>>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>>> error >>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>> >> >>>>>>> >> And that's where I'm currently stuck. >>>>>>> >> >>>>>>> >> Rocky >>>>>>> >> >>>>>>> >> >>>>>>> >> ----- Original Message ----- >>>>>>> >> From: >>>>>>> >> To: >>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>> >> >>>>>>> >> > What error message are you getting from Access when trying to >>>>>>> import >> > or >>>>>>> >> > link >>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>> coinciding >> > .inf >>>>>>> >> > files? >>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>> 'know' >> > where >>>>>>> >> > the >>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>> drive >> > letter >>>>>>> >> > in >>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>> of the >>>>>>> >> > index >>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>> >> > >>>>>>> >> > Drew >>>>>>> >> > >>>>>>> >> > -----Original Message----- >>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>> [mailto:bchacc at san.rr.com] >>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > Dear List: >>>>>>> >> > >>>>>>> >> > I have a requirement to get data from an application written >>>>>>> in >> > FoxPro. >>>>>>> >> > I >>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>> I >> > can't >>>>>>> >> > do >>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>> but got >>>>>>> >> > stuck >>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>> >> > >>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>> >> > >>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>> >> > >>>>>>> >> > 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 >>>>>>> >> >>>>>>> > >>>>>>> > >>>>>>> > -- >>>>>>> > 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 >>>>>> -- >>>>>> 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 >>>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> 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 Mon Jan 3 22:25:59 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 03 Jan 2005 20:25:59 -0800 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? References: <001301c4f203$d3344ba0$0600a8c0@COA3> Message-ID: <41DA1AD7.4070903@shaw.ca> But wait what if the backend access mdb goes down while waiting for SQL server to come back up. Sorry couldn't resist. The only secure guaranteed way is server failover, a second independent server with an independant UPS that has hourly backups and automatic transaction log shipping. Generally you will be running with triple mirrored disks, to do the backup you break one mirror to do the backup.. Oh yes the servers should be at least 200 miles apart. There are companies that lease hotsites, I have only done it for IBM mainframes though. remember the old adage "Good, fast, or cheap. Pick any two, but you can't have all three." - Red Adair Oil Well fire fighter Steve Conklin (Developer at UltraDNT) wrote: >Ok, I'll bite ... >If the server is down, WHAT exactly will you "downsize"? > >Or ... He wants you to "in the background" export the ENTIRE SQL db into >Access after EVERY transaction? > >Good luck, >Steve > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher >Hawkins >Sent: Monday, January 03, 2005 7:33 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] One-click upsizing and downsizing of Access to SQL >Serverand back? > > >This is a strange request. Bear with me. > > > >I have a client who I am taking from an Access back-end to a SQL Server >backend. Not having any previous experience with SQL Server, my client >is nervous, and no amount of explaining or references will calm him. >He's asked me to build some sort of routine so that if the SQL Server >goes down, he can "downsize" back to An Access back-end with a single >button click. He also wants to be able to re-upsize with a single >button click. > > > >If he's willing to pay for the hours, I may as well. It might turn out >to be a fun project. ;) > > > >I usually do my upsizing with the Upsizing Wizard. I am aware of DTS >but have used it only sparingly. > > > >Have any of you done anything like this before? > > > >-Christopher- > > > > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Tue Jan 4 02:24:47 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 04 Jan 2005 00:24:47 -0800 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: <0I9S0053R9Z9QF@l-daemon> Hi Robert: You could use something similar as the following to save then move to a specific record on a subform: DoCmd.GoToRecord acDataForm, "TheSubFormName", acGoTo, intCurrentRecords Just save the current subform record position, in a variable (intCurrentRecords), refresh, then apply the above line of code to reposition yourself to the correct data row. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 9:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 4 02:33:39 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 04 Jan 2005 00:33:39 -0800 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? In-Reply-To: <8338d88772974eeabd264aa2e6cf21cd@christopherhawkins.com> Message-ID: <0I9S0080IAE1V7@l-daemon> Hi Christopher: Use DTS to import the data but in most cases the queries will have to be manually re-created into Stored Procedures. Reports, now they are a whole other ball-game...check out http://www.databaseadvisors.com/newletters/newsletter112003/0311UnboundRepor ts.htm as it might help. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Monday, January 03, 2005 4:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Serverand back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Tue Jan 4 01:18:38 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Tue, 4 Jan 2005 02:18:38 -0500 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com><011001c4f1b5$f3361940$6401a8c0@HAL9002><025501c4f1e5$b77799d0$6401a8c0@HAL9002><02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca><031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> Message-ID: ..did you select dbIII as the file type? ...some pre VFP dbfs will not show unless you ask to see the dbIII ones. William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 9:48 PM Subject: Re: [AccessD] Reading FoxPro Tables > Marty: > > There is a .dbc file which I pointed to at the request of the Connect > dialog box. Seemed to work except that not all of the .dbf table showed > up for linking. > > Rocky > > ----- Original Message ----- > From: "MartyConnelly" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 6:09 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Check if you have a .dbc file (metatable file) that incorporates the free >> table directory. >> Try linking to that. It's existance is dependant on version of Foxpro. >> the OLE DB Provider may not work without it. >> >> I haven't tried it not sure of syntax but just point to dbf table >> directory >> >> oConn.Open "Provider=vfpoledb;" & _ >> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >> "SourceType=DBF;" & _ >> "Mode=ReadWrite|Share Deny None;" & _ >> "Collating Sequence=MACHINE;" & _ >> "Password=''" >> >> Rocky Smolin - Beach Access Software wrote: >> >>> Marty: >>> >>> I was hoping to link to these table inthe database container and avoid >>> the coding. >>> >>> But if I hafta, I hafta. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "MartyConnelly" >>> >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 4:42 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>> 9.0 is out in Beta. >>>> >>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>> It should be backward compatible. How far back I dunno. >>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>> Components as provided by MDAC 2.6 or later >>>> Mdac 2.6 is installable by Win98 SE + >>>> However MDAC 2.7 is Win2000+ >>>> >>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>> >>>> Sample connection string >>>> >>>> OLE DB Provider for Visual FoxPro >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>> >>>> Visual FoxPro 9.0 Beta >>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until March >>>> 31 2005 >>>> >>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Making some progress. I downloaded from: >>>>> >>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>> >>>>> Now I can link some of the tables by selecting ODBC databases, then in >>>>> Select Data Source select Visual FoxPro Database, in the Configure >>>>> Connection dialog select Free Table Directory, browse to the directory >>>>> containing the free tables, clock OK then I get a list of tables but >>>>> not all of the .dbf tables are in the link list that are in the >>>>> directory. >>>>> >>>>> So I'm getting closer. >>>>> >>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>> the link tables list? >>>>> >>>>> Regards, >>>>> >>>>> Rocky Smolin >>>>> Beach Access Software >>>>> http://www.e-z-mrp.com >>>>> 858-259-4334 >>>>> >>>>> >>>>> ----- Original Message ----- From: "Gary Kjos" >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>> >>>>>> http://support.microsoft.com/kb/q200393/ >>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>> >>>>>> >>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>> Software wrote: >>>>>> >>>>>>> Gary: >>>>>>> >>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>> download >>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>> >>>>>>> So I go to the instructions to create the data source in the Control >>>>>>> Panel. >>>>>>> But I get an error when I select the Visual FoxPro driver - tells me >>>>>>> I must >>>>>>> install the current version of the visual FoxPro driver and directs >>>>>>> me to a >>>>>>> page that no longer exists to get the update. >>>>>>> >>>>>>> Microsoft...gotta love 'em. >>>>>>> >>>>>>> Rocky >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> > Didja look at this in the KB? >>>>>>> > >>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>> > >>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>> > >>>>>>> > >>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>> > Software wrote: >>>>>>> >> Drew: >>>>>>> >> >>>>>>> >> The first problem is that when I try to link tables, in the combo >>>>>>> box >>>>>>> >> 'Files >>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. There >>>>>>> is >> ODBC >>>>>>> >> Databases. >>>>>>> >> >>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>> the >> File >>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>>> but >> I'm >>>>>>> >> not >>>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>>> error >>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>> >> >>>>>>> >> And that's where I'm currently stuck. >>>>>>> >> >>>>>>> >> Rocky >>>>>>> >> >>>>>>> >> >>>>>>> >> ----- Original Message ----- >>>>>>> >> From: >>>>>>> >> To: >>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>> >> >>>>>>> >> > What error message are you getting from Access when trying to >>>>>>> import >> > or >>>>>>> >> > link >>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>> coinciding >> > .inf >>>>>>> >> > files? >>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>> 'know' >> > where >>>>>>> >> > the >>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>> drive >> > letter >>>>>>> >> > in >>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>> of the >>>>>>> >> > index >>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>> >> > >>>>>>> >> > Drew >>>>>>> >> > >>>>>>> >> > -----Original Message----- >>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>> [mailto:bchacc at san.rr.com] >>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > Dear List: >>>>>>> >> > >>>>>>> >> > I have a requirement to get data from an application written >>>>>>> in >> > FoxPro. >>>>>>> >> > I >>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>> I >> > can't >>>>>>> >> > do >>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>> but got >>>>>>> >> > stuck >>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>> >> > >>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>> >> > >>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>> >> > >>>>>>> >> > 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 >>>>>>> >> >>>>>>> > >>>>>>> > >>>>>>> > -- >>>>>>> > 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 >>>>>> -- >>>>>> 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 >>>> >>> >> >> -- >> 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 Gustav at cactus.dk Tue Jan 4 05:20:44 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 04 Jan 2005 12:20:44 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby Did you try my suggestion specifying parameters? /gustav >>> bheid at appdevgrp.com 03-01-2005 21:10:57 >>> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee From bheid at appdevgrp.com Tue Jan 4 06:29:27 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 4 Jan 2005 07:29:27 -0500 Subject: [AccessD] Weird query question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8A964@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCCE@ADGSERVER> No, I did not. How would I supply parameters to the subquery through the querydef? I know how to do it for the main query. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 04, 2005 6:21 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Hi Bobby Did you try my suggestion specifying parameters? /gustav >>> bheid at appdevgrp.com 03-01-2005 21:10:57 >>> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 4 06:43:20 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 04 Jan 2005 13:43:20 +0100 Subject: [AccessD] Weird query question Message-ID: Hi Bobby By specifying them as parameters in the main query: PARAMETERS [Forms]![TempVars].[txtProjectID] Long; SELECT ... etc. The subquery will read them from the main query. If that doesn't help, try specifying the parameters in the subquery as well. /gustav >>> bheid at appdevgrp.com 04-01-2005 13:29:27 >>> No, I did not. How would I supply parameters to the subquery through the querydef? I know how to do it for the main query. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 04, 2005 6:21 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Weird query question Hi Bobby Did you try my suggestion specifying parameters? /gustav >>> bheid at appdevgrp.com 03-01-2005 21:10:57 >>> That is basically what I am doing. But in this case both the main query and it's subquery are accessing forms. If I make the subquery not access a form, it runs ok. So I have decided to just use a temp table to store the data and I will process the data in a few queries. Thanks to all who took the time to look at this issue for me. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Monday, January 03, 2005 2:55 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Weird query question Just getting into this thread (so I might have missed something if was already mentioned)... I usually have a form for this purpose with two fields (Start Date and End Date) and a command button. When the button is pressed this little pop up form is hidden and the report is opened. the reports (saved) queries and (saved) sub queries look to the hidden form for the start and end dates. The OnClose event of the report closes the date form so that it can be called again. HTH David McAfee From DWUTKA at marlow.com Tue Jan 4 09:42:05 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 4 Jan 2005 09:42:05 -0600 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Message-ID: <123701F54509D9119A4F00D0B747349016D166@main2.marlow.com> Just out of curiousity, how do you downsize 'back' to an Access database from a SQL Server database, if the SQL server database is down? I think that would be a little difficult, no matter how well you code, unless you are constantly writing out to an .mdb somewhere. Drew -----Original Message----- From: Christopher Hawkins [mailto:clh at christopherhawkins.com] Sent: Monday, January 03, 2005 6:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- 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 Jan 4 09:57:19 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 07:57:19 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> Message-ID: <011f01c4f276$120ef790$6401a8c0@HAL9002> I get two terse responses from the linker depending on which table I try to link: 1) The Microsoft Jet database engine could not find the object 'hreceived.DBF'. Make sure the object exists and that you spell its name and path name correctly. (Although I picked it off the list of tables, so I know it's there and spelled correctly), and 2) External table is not in the specified format. (Deep sigh). Well, it may be moot anyway. Client has discovered a third party query and reporting tool for FoxPro, looks kind of like Crystal reports from the web site, and they can use that to extract data to shoot over to an Access-based business analysis and reporting module which they want me to write. Still, I'd like to figure this one out. They told me that the guy who wrote the system is a one-man band, and very hard to get ahold of. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Monday, January 03, 2005 11:18 PM Subject: Re: [AccessD] Reading FoxPro Tables > ..did you select dbIII as the file type? ...some pre VFP dbfs will not > show unless you ask to see the dbIII ones. > > William Hindman > > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 9:48 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> Marty: >> >> There is a .dbc file which I pointed to at the request of the Connect >> dialog box. Seemed to work except that not all of the .dbf table showed >> up for linking. >> >> Rocky >> >> ----- Original Message ----- >> From: "MartyConnelly" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 6:09 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Check if you have a .dbc file (metatable file) that incorporates the >>> free table directory. >>> Try linking to that. It's existance is dependant on version of Foxpro. >>> the OLE DB Provider may not work without it. >>> >>> I haven't tried it not sure of syntax but just point to dbf table >>> directory >>> >>> oConn.Open "Provider=vfpoledb;" & _ >>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>> "SourceType=DBF;" & _ >>> "Mode=ReadWrite|Share Deny None;" & _ >>> "Collating Sequence=MACHINE;" & _ >>> "Password=''" >>> >>> Rocky Smolin - Beach Access Software wrote: >>> >>>> Marty: >>>> >>>> I was hoping to link to these table inthe database container and avoid >>>> the coding. >>>> >>>> But if I hafta, I hafta. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- From: "MartyConnelly" >>>> >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 4:42 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>> 9.0 is out in Beta. >>>>> >>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>> It should be backward compatible. How far back I dunno. >>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>> Components as provided by MDAC 2.6 or later >>>>> Mdac 2.6 is installable by Win98 SE + >>>>> However MDAC 2.7 is Win2000+ >>>>> >>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>> >>>>> Sample connection string >>>>> >>>>> OLE DB Provider for Visual FoxPro >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>> >>>>> Visual FoxPro 9.0 Beta >>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until March >>>>> 31 2005 >>>>> >>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Making some progress. I downloaded from: >>>>>> >>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>> >>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>> in Select Data Source select Visual FoxPro Database, in the Configure >>>>>> Connection dialog select Free Table Directory, browse to the >>>>>> directory containing the free tables, clock OK then I get a list of >>>>>> tables but not all of the .dbf tables are in the link list that are >>>>>> in the directory. >>>>>> >>>>>> So I'm getting closer. >>>>>> >>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>> the link tables list? >>>>>> >>>>>> Regards, >>>>>> >>>>>> Rocky Smolin >>>>>> Beach Access Software >>>>>> http://www.e-z-mrp.com >>>>>> 858-259-4334 >>>>>> >>>>>> >>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>> >>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>> >>>>>>> >>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>> Software wrote: >>>>>>> >>>>>>>> Gary: >>>>>>>> >>>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>>> download >>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>> >>>>>>>> So I go to the instructions to create the data source in the >>>>>>>> Control Panel. >>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>> me I must >>>>>>>> install the current version of the visual FoxPro driver and directs >>>>>>>> me to a >>>>>>>> page that no longer exists to get the update. >>>>>>>> >>>>>>>> Microsoft...gotta love 'em. >>>>>>>> >>>>>>>> Rocky >>>>>>>> >>>>>>>> ----- Original Message ----- >>>>>>>> From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> > Didja look at this in the KB? >>>>>>>> > >>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>> > >>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>> > >>>>>>>> > >>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>> > Software wrote: >>>>>>>> >> Drew: >>>>>>>> >> >>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>> >> combo >>>>>>>> box >>>>>>>> >> 'Files >>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>> >> There >>>>>>>> is >> ODBC >>>>>>>> >> Databases. >>>>>>>> >> >>>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>>> the >> File >>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I added >>>>>>>> but >> I'm >>>>>>>> >> not >>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a fatal >>>>>>>> error >>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>> >> >>>>>>>> >> And that's where I'm currently stuck. >>>>>>>> >> >>>>>>>> >> Rocky >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> ----- Original Message ----- >>>>>>>> >> From: >>>>>>>> >> To: >>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>> >> >>>>>>>> >> > What error message are you getting from Access when trying to >>>>>>>> import >> > or >>>>>>>> >> > link >>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>> coinciding >> > .inf >>>>>>>> >> > files? >>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>> 'know' >> > where >>>>>>>> >> > the >>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>> drive >> > letter >>>>>>>> >> > in >>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>> of the >>>>>>>> >> > index >>>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>>> >> > >>>>>>>> >> > Drew >>>>>>>> >> > >>>>>>>> >> > -----Original Message----- >>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > Dear List: >>>>>>>> >> > >>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>> in >> > FoxPro. >>>>>>>> >> > I >>>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>>> I >> > can't >>>>>>>> >> > do >>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>> but got >>>>>>>> >> > stuck >>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>> >> > >>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>> >> > >>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>> >> > >>>>>>>> >> > 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 >>>>>>>> >> >>>>>>>> > >>>>>>>> > >>>>>>>> > -- >>>>>>>> > 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 >>>>>>> -- >>>>>>> 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 >>>>> >>>> >>> >>> -- >>> 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 dejpolsys at hotmail.com Tue Jan 4 10:34:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Tue, 4 Jan 2005 11:34:54 -0500 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com><011001c4f1b5$f3361940$6401a8c0@HAL9002><025501c4f1e5$b77799d0$6401a8c0@HAL9002><02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca><031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca><036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: ..have you tried renaming the file extensions .dbf rather than .DBF? William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 10:57 AM Subject: Re: [AccessD] Reading FoxPro Tables >I get two terse responses from the linker depending on which table I try to >link: 1) The Microsoft Jet database engine could not find the object >'hreceived.DBF'. Make sure the object exists and that you spell its name >and path name correctly. (Although I picked it off the list of tables, so I >know it's there and spelled correctly), and 2) External table is not in the >specified format. > > (Deep sigh). Well, it may be moot anyway. Client has discovered a third > party query and reporting tool for FoxPro, looks kind of like Crystal > reports from the web site, and they can use that to extract data to shoot > over to an Access-based business analysis and reporting module which they > want me to write. > > Still, I'd like to figure this one out. They told me that the guy who > wrote the system is a one-man band, and very hard to get ahold of. > > Rocky > > ----- Original Message ----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 11:18 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >> show unless you ask to see the dbIII ones. >> >> William Hindman >> >> >> ----- Original Message ----- >> From: "Rocky Smolin - Beach Access Software" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 9:48 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Marty: >>> >>> There is a .dbc file which I pointed to at the request of the Connect >>> dialog box. Seemed to work except that not all of the .dbf table showed >>> up for linking. >>> >>> Rocky >>> >>> ----- Original Message ----- >>> From: "MartyConnelly" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 6:09 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Check if you have a .dbc file (metatable file) that incorporates the >>>> free table directory. >>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>> the OLE DB Provider may not work without it. >>>> >>>> I haven't tried it not sure of syntax but just point to dbf table >>>> directory >>>> >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>> "SourceType=DBF;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Marty: >>>>> >>>>> I was hoping to link to these table inthe database container and avoid >>>>> the coding. >>>>> >>>>> But if I hafta, I hafta. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- From: "MartyConnelly" >>>>> >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>> 9.0 is out in Beta. >>>>>> >>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>> It should be backward compatible. How far back I dunno. >>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>> Components as provided by MDAC 2.6 or later >>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>> However MDAC 2.7 is Win2000+ >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>> >>>>>> Sample connection string >>>>>> >>>>>> OLE DB Provider for Visual FoxPro >>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>> "Collating Sequence=MACHINE;" & _ >>>>>> "Password=''" >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>> >>>>>> Visual FoxPro 9.0 Beta >>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>> March 31 2005 >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>> >>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>> >>>>>>> Making some progress. I downloaded from: >>>>>>> >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> >>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>> the directory containing the free tables, clock OK then I get a list >>>>>>> of tables but not all of the .dbf tables are in the link list that >>>>>>> are in the directory. >>>>>>> >>>>>>> So I'm getting closer. >>>>>>> >>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>> the link tables list? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Rocky Smolin >>>>>>> Beach Access Software >>>>>>> http://www.e-z-mrp.com >>>>>>> 858-259-4334 >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> >>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>> >>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>> >>>>>>>> >>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>> Software wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> >>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>>>> download >>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>> >>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>> Control Panel. >>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>> me I must >>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>> directs me to a >>>>>>>>> page that no longer exists to get the update. >>>>>>>>> >>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>> >>>>>>>>> Rocky >>>>>>>>> >>>>>>>>> ----- Original Message ----- >>>>>>>>> From: "Gary Kjos" >>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>> >>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>> >>>>>>>>> > Didja look at this in the KB? >>>>>>>>> > >>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>> > >>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>> > Software wrote: >>>>>>>>> >> Drew: >>>>>>>>> >> >>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>> >> combo >>>>>>>>> box >>>>>>>>> >> 'Files >>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>> >> There >>>>>>>>> is >> ODBC >>>>>>>>> >> Databases. >>>>>>>>> >> >>>>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>>>> the >> File >>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>> >> added >>>>>>>>> but >> I'm >>>>>>>>> >> not >>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>> >> fatal >>>>>>>>> error >>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>> >> >>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>> >> >>>>>>>>> >> Rocky >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> ----- Original Message ----- >>>>>>>>> >> From: >>>>>>>>> >> To: >>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>> >> >>>>>>>>> >> > What error message are you getting from Access when trying to >>>>>>>>> import >> > or >>>>>>>>> >> > link >>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>> coinciding >> > .inf >>>>>>>>> >> > files? >>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>> 'know' >> > where >>>>>>>>> >> > the >>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>> drive >> > letter >>>>>>>>> >> > in >>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>> of the >>>>>>>>> >> > index >>>>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>>>> >> > >>>>>>>>> >> > Drew >>>>>>>>> >> > >>>>>>>>> >> > -----Original Message----- >>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > Dear List: >>>>>>>>> >> > >>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>> in >> > FoxPro. >>>>>>>>> >> > I >>>>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>>>> I >> > can't >>>>>>>>> >> > do >>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>> but got >>>>>>>>> >> > stuck >>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>> >> > >>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>> >> > >>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>> >> > >>>>>>>>> >> > 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 >>>>>>>>> >> >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > -- >>>>>>>>> > 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 >>>>>>>> -- >>>>>>>> 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 >>>>>> >>>>> >>>> >>>> -- >>>> 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 > From dejpolsys at hotmail.com Tue Jan 4 10:38:18 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Tue, 4 Jan 2005 11:38:18 -0500 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com><011001c4f1b5$f3361940$6401a8c0@HAL9002><025501c4f1e5$b77799d0$6401a8c0@HAL9002><02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca><031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca><036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: ..as a side note, my preferred approach would have been to have FP export the files as ascii text and then import them into Access ...seems to solve a lot of file format problems and you can customize the hell out of an ascii import module. William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 10:57 AM Subject: Re: [AccessD] Reading FoxPro Tables >I get two terse responses from the linker depending on which table I try to >link: 1) The Microsoft Jet database engine could not find the object >'hreceived.DBF'. Make sure the object exists and that you spell its name >and path name correctly. (Although I picked it off the list of tables, so I >know it's there and spelled correctly), and 2) External table is not in the >specified format. > > (Deep sigh). Well, it may be moot anyway. Client has discovered a third > party query and reporting tool for FoxPro, looks kind of like Crystal > reports from the web site, and they can use that to extract data to shoot > over to an Access-based business analysis and reporting module which they > want me to write. > > Still, I'd like to figure this one out. They told me that the guy who > wrote the system is a one-man band, and very hard to get ahold of. > > Rocky > > ----- Original Message ----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 11:18 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >> show unless you ask to see the dbIII ones. >> >> William Hindman >> >> >> ----- Original Message ----- >> From: "Rocky Smolin - Beach Access Software" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 9:48 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Marty: >>> >>> There is a .dbc file which I pointed to at the request of the Connect >>> dialog box. Seemed to work except that not all of the .dbf table showed >>> up for linking. >>> >>> Rocky >>> >>> ----- Original Message ----- >>> From: "MartyConnelly" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 6:09 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Check if you have a .dbc file (metatable file) that incorporates the >>>> free table directory. >>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>> the OLE DB Provider may not work without it. >>>> >>>> I haven't tried it not sure of syntax but just point to dbf table >>>> directory >>>> >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>> "SourceType=DBF;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Marty: >>>>> >>>>> I was hoping to link to these table inthe database container and avoid >>>>> the coding. >>>>> >>>>> But if I hafta, I hafta. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- From: "MartyConnelly" >>>>> >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>> 9.0 is out in Beta. >>>>>> >>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>> It should be backward compatible. How far back I dunno. >>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>> Components as provided by MDAC 2.6 or later >>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>> However MDAC 2.7 is Win2000+ >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>> >>>>>> Sample connection string >>>>>> >>>>>> OLE DB Provider for Visual FoxPro >>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>> "Collating Sequence=MACHINE;" & _ >>>>>> "Password=''" >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>> >>>>>> Visual FoxPro 9.0 Beta >>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>> March 31 2005 >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>> >>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>> >>>>>>> Making some progress. I downloaded from: >>>>>>> >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> >>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>> the directory containing the free tables, clock OK then I get a list >>>>>>> of tables but not all of the .dbf tables are in the link list that >>>>>>> are in the directory. >>>>>>> >>>>>>> So I'm getting closer. >>>>>>> >>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>> the link tables list? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Rocky Smolin >>>>>>> Beach Access Software >>>>>>> http://www.e-z-mrp.com >>>>>>> 858-259-4334 >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> >>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>> >>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>> >>>>>>>> >>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>> Software wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> >>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO I >>>>>>>>> download >>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>> >>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>> Control Panel. >>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>> me I must >>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>> directs me to a >>>>>>>>> page that no longer exists to get the update. >>>>>>>>> >>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>> >>>>>>>>> Rocky >>>>>>>>> >>>>>>>>> ----- Original Message ----- >>>>>>>>> From: "Gary Kjos" >>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>> >>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>> >>>>>>>>> > Didja look at this in the KB? >>>>>>>>> > >>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>> > >>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>> > Software wrote: >>>>>>>>> >> Drew: >>>>>>>>> >> >>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>> >> combo >>>>>>>>> box >>>>>>>>> >> 'Files >>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>> >> There >>>>>>>>> is >> ODBC >>>>>>>>> >> Databases. >>>>>>>>> >> >>>>>>>>> >> When I select that I get the Select Data Source dialog box. In >>>>>>>>> the >> File >>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>> >> added >>>>>>>>> but >> I'm >>>>>>>>> >> not >>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>> >> fatal >>>>>>>>> error >>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>> >> >>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>> >> >>>>>>>>> >> Rocky >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> ----- Original Message ----- >>>>>>>>> >> From: >>>>>>>>> >> To: >>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>> >> >>>>>>>>> >> > What error message are you getting from Access when trying to >>>>>>>>> import >> > or >>>>>>>>> >> > link >>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>> coinciding >> > .inf >>>>>>>>> >> > files? >>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>> 'know' >> > where >>>>>>>>> >> > the >>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>> drive >> > letter >>>>>>>>> >> > in >>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>> of the >>>>>>>>> >> > index >>>>>>>>> >> > files, it just assumes the worse and says it can't find them. >>>>>>>>> >> > >>>>>>>>> >> > Drew >>>>>>>>> >> > >>>>>>>>> >> > -----Original Message----- >>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > Dear List: >>>>>>>>> >> > >>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>> in >> > FoxPro. >>>>>>>>> >> > I >>>>>>>>> >> > tried linking the tables to an Access database but apparently >>>>>>>>> I >> > can't >>>>>>>>> >> > do >>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>> but got >>>>>>>>> >> > stuck >>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>> >> > >>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>> >> > >>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>> >> > >>>>>>>>> >> > 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 >>>>>>>>> >> >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > -- >>>>>>>>> > 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 >>>>>>>> -- >>>>>>>> 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 >>>>>> >>>>> >>>> >>>> -- >>>> 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 > From cfoust at infostatsystems.com Tue Jan 4 10:39:48 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 08:39:48 -0800 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format Message-ID: Does the A2k machine have the service packs installed? Vanilla A2k had a problem with the version of the VBE6.dll installed by the XP version, which caused the project to get thoroughly toasted in 2000 if the patches weren't in place. Could this be your situation? Charlotte Foust -----Original Message----- From: Tina Norris Fields [mailto:tinanfields at torchlake.com] Sent: Monday, January 03, 2005 11:06 AM To: accessd at databaseadvisors.com Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format Okay, help! I made a little database with some nice parameter queries and selection combo-boxes. It looks great and works perfectly here on my computer - WinXP, AXP using A2K file format. When I copy it onto the machine where it will be used, it doesn't work It is to be used on a Win98 machine using A2K. If I create a blank database and import all the tables, forms, queries, reports, and modules, it works perfectly - until I close the database and reopen it. At that point, the silly thing behaves as though corrupted. Trying to open a form from within the database window gets the message that the file can't be found! What little nasties do I need to know about how to make AXP and A2K play nicely together? I know it will be something that everybody else is aware of and I'm not! TIA Tina -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Jan 4 11:22:52 2005 From: john at winhaven.net (John Bartow) Date: Tue, 4 Jan 2005 11:22:52 -0600 Subject: [AccessD] A2k3 FE - A2k BE issues Message-ID: <200501041123652.SM03308@ScuzzPaq> Does any one have experience with A2k3 FE causing corruption in A2k BEs? I have a client who has an app FE/BE written using A2k. Most workstations are using A2k but a few workstations have A2k3 (O2k3pro) on them and there have been some corruption issues lately. One very bad corruption and some minor(?) corruptions. This is not my FE or BE and I am trying to assist the developer who did these without stepping on her toes. (I will try to get her on this list.) I certainly can't single out the Access app as the only problem since they also had a Quickbooks data file corruption in the last two weeks. My first inclination is that its a network issue as there are some bad segments there but I'm trying to cover my avenues. Wise/Sagekey would solve a lot of the problems here (and save the client money as they have no other need for Access) along with an automatic FE update system for the workstations but I'm starting slow... the reason for my question about corruption. I personally haven't deployed any A2k3 FEs with A2k BEs. TIA John R. Bartow WinHaven LLC PO Box 130 Winneconne, WI 54986 920-582-7574 john at winhaven.net From BarbaraRyan at cox.net Tue Jan 4 11:42:50 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 4 Jan 2005 12:42:50 -0500 Subject: [AccessD] SourceObject Message-ID: <001501c4f284$cfc956a0$0a00a8c0@cx470148a> After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? Thanks, Barb Ryan From bchacc at san.rr.com Tue Jan 4 11:36:53 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 09:36:53 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: <01cc01c4f283$fb0dce00$6401a8c0@HAL9002> Some are upper case. Some lower. Doesn't seem to make a difference on which ones link. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 8:34 AM Subject: Re: [AccessD] Reading FoxPro Tables > ..have you tried renaming the file extensions .dbf rather than .DBF? > > William Hindman > > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, January 04, 2005 10:57 AM > Subject: Re: [AccessD] Reading FoxPro Tables > > >>I get two terse responses from the linker depending on which table I try >>to link: 1) The Microsoft Jet database engine could not find the object >>'hreceived.DBF'. Make sure the object exists and that you spell its name >>and path name correctly. (Although I picked it off the list of tables, so >>I know it's there and spelled correctly), and 2) External table is not in >>the specified format. >> >> (Deep sigh). Well, it may be moot anyway. Client has discovered a third >> party query and reporting tool for FoxPro, looks kind of like Crystal >> reports from the web site, and they can use that to extract data to shoot >> over to an Access-based business analysis and reporting module which they >> want me to write. >> >> Still, I'd like to figure this one out. They told me that the guy who >> wrote the system is a one-man band, and very hard to get ahold of. >> >> Rocky >> >> ----- Original Message ----- >> From: "William Hindman" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 11:18 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >>> show unless you ask to see the dbIII ones. >>> >>> William Hindman >>> >>> >>> ----- Original Message ----- >>> From: "Rocky Smolin - Beach Access Software" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 9:48 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Marty: >>>> >>>> There is a .dbc file which I pointed to at the request of the Connect >>>> dialog box. Seemed to work except that not all of the .dbf table >>>> showed up for linking. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- >>>> From: "MartyConnelly" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 6:09 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Check if you have a .dbc file (metatable file) that incorporates the >>>>> free table directory. >>>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>>> the OLE DB Provider may not work without it. >>>>> >>>>> I haven't tried it not sure of syntax but just point to dbf table >>>>> directory >>>>> >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>>> "SourceType=DBF;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Marty: >>>>>> >>>>>> I was hoping to link to these table inthe database container and >>>>>> avoid the coding. >>>>>> >>>>>> But if I hafta, I hafta. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- From: "MartyConnelly" >>>>>> >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>>> 9.0 is out in Beta. >>>>>>> >>>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>>> It should be backward compatible. How far back I dunno. >>>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>>> Components as provided by MDAC 2.6 or later >>>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>>> However MDAC 2.7 is Win2000+ >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>>> >>>>>>> Sample connection string >>>>>>> >>>>>>> OLE DB Provider for Visual FoxPro >>>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>>> "Collating Sequence=MACHINE;" & _ >>>>>>> "Password=''" >>>>>>> >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>>> >>>>>>> Visual FoxPro 9.0 Beta >>>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>>> March 31 2005 >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>>> >>>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>>> >>>>>>>> Making some progress. I downloaded from: >>>>>>>> >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>>> the directory containing the free tables, clock OK then I get a >>>>>>>> list of tables but not all of the .dbf tables are in the link list >>>>>>>> that are in the directory. >>>>>>>> >>>>>>>> So I'm getting closer. >>>>>>>> >>>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>>> the link tables list? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Rocky Smolin >>>>>>>> Beach Access Software >>>>>>>> http://www.e-z-mrp.com >>>>>>>> 858-259-4334 >>>>>>>> >>>>>>>> >>>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> >>>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>>> >>>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>>> Software wrote: >>>>>>>>> >>>>>>>>>> Gary: >>>>>>>>>> >>>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>>>>> I download >>>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>>> >>>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>>> Control Panel. >>>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>>> me I must >>>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>>> directs me to a >>>>>>>>>> page that no longer exists to get the update. >>>>>>>>>> >>>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>>> >>>>>>>>>> Rocky >>>>>>>>>> >>>>>>>>>> ----- Original Message ----- >>>>>>>>>> From: "Gary Kjos" >>>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>>> >>>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>>> >>>>>>>>>> > Didja look at this in the KB? >>>>>>>>>> > >>>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>>> > >>>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>>> > Software wrote: >>>>>>>>>> >> Drew: >>>>>>>>>> >> >>>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>>> >> combo >>>>>>>>>> box >>>>>>>>>> >> 'Files >>>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>>> >> There >>>>>>>>>> is >> ODBC >>>>>>>>>> >> Databases. >>>>>>>>>> >> >>>>>>>>>> >> When I select that I get the Select Data Source dialog box. >>>>>>>>>> >> In >>>>>>>>>> the >> File >>>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>>> >> added >>>>>>>>>> but >> I'm >>>>>>>>>> >> not >>>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>>> >> fatal >>>>>>>>>> error >>>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>>> >> >>>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>>> >> >>>>>>>>>> >> Rocky >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> ----- Original Message ----- >>>>>>>>>> >> From: >>>>>>>>>> >> To: >>>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> >>>>>>>>>> >> > What error message are you getting from Access when trying >>>>>>>>>> >> > to >>>>>>>>>> import >> > or >>>>>>>>>> >> > link >>>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>>> coinciding >> > .inf >>>>>>>>>> >> > files? >>>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>>> 'know' >> > where >>>>>>>>>> >> > the >>>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>>> drive >> > letter >>>>>>>>>> >> > in >>>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>>> of the >>>>>>>>>> >> > index >>>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>>> >> > them. >>>>>>>>>> >> > >>>>>>>>>> >> > Drew >>>>>>>>>> >> > >>>>>>>>>> >> > -----Original Message----- >>>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > Dear List: >>>>>>>>>> >> > >>>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>>> in >> > FoxPro. >>>>>>>>>> >> > I >>>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>>> >> > apparently >>>>>>>>>> I >> > can't >>>>>>>>>> >> > do >>>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>>> but got >>>>>>>>>> >> > stuck >>>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>>> >> > >>>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>>> >> > >>>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>>> >> > >>>>>>>>>> >> > 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 >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > 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 >>>>>>>>> -- >>>>>>>>> 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 >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> 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 >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Subscriptions at servicexp.com Tue Jan 4 11:36:49 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Tue, 4 Jan 2005 12:36:49 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: <0I9S0053R9Z9QF@l-daemon> Message-ID: Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 04, 2005 3:25 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert: You could use something similar as the following to save then move to a specific record on a subform: DoCmd.GoToRecord acDataForm, "TheSubFormName", acGoTo, intCurrentRecords Just save the current subform record position, in a variable (intCurrentRecords), refresh, then apply the above line of code to reposition yourself to the correct data row. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, January 03, 2005 9:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Recalc Parent with out loosing place in subform? Hello, This seems so silly, but I can't figure out how to cause the parent form (from with in the subform) to recalc WITH OUT causing the subform to requery, and move the cursor back to the top record. Any ideas?? Or is this not possible?? Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 4 11:37:38 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 09:37:38 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: <01d101c4f284$161bebf0$6401a8c0@HAL9002> Yeah, except there's no file export capability in this proprietary app I'm trying to get the data out of. It's run time. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 8:38 AM Subject: Re: [AccessD] Reading FoxPro Tables > ..as a side note, my preferred approach would have been to have FP export > the files as ascii text and then import them into Access ...seems to solve > a lot of file format problems and you can customize the hell out of an > ascii import module. > > William Hindman > > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, January 04, 2005 10:57 AM > Subject: Re: [AccessD] Reading FoxPro Tables > > >>I get two terse responses from the linker depending on which table I try >>to link: 1) The Microsoft Jet database engine could not find the object >>'hreceived.DBF'. Make sure the object exists and that you spell its name >>and path name correctly. (Although I picked it off the list of tables, so >>I know it's there and spelled correctly), and 2) External table is not in >>the specified format. >> >> (Deep sigh). Well, it may be moot anyway. Client has discovered a third >> party query and reporting tool for FoxPro, looks kind of like Crystal >> reports from the web site, and they can use that to extract data to shoot >> over to an Access-based business analysis and reporting module which they >> want me to write. >> >> Still, I'd like to figure this one out. They told me that the guy who >> wrote the system is a one-man band, and very hard to get ahold of. >> >> Rocky >> >> ----- Original Message ----- >> From: "William Hindman" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 11:18 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >>> show unless you ask to see the dbIII ones. >>> >>> William Hindman >>> >>> >>> ----- Original Message ----- >>> From: "Rocky Smolin - Beach Access Software" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 9:48 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Marty: >>>> >>>> There is a .dbc file which I pointed to at the request of the Connect >>>> dialog box. Seemed to work except that not all of the .dbf table >>>> showed up for linking. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- >>>> From: "MartyConnelly" >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 6:09 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Check if you have a .dbc file (metatable file) that incorporates the >>>>> free table directory. >>>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>>> the OLE DB Provider may not work without it. >>>>> >>>>> I haven't tried it not sure of syntax but just point to dbf table >>>>> directory >>>>> >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>>> "SourceType=DBF;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Marty: >>>>>> >>>>>> I was hoping to link to these table inthe database container and >>>>>> avoid the coding. >>>>>> >>>>>> But if I hafta, I hafta. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- From: "MartyConnelly" >>>>>> >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>>> 9.0 is out in Beta. >>>>>>> >>>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>>> It should be backward compatible. How far back I dunno. >>>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>>> Components as provided by MDAC 2.6 or later >>>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>>> However MDAC 2.7 is Win2000+ >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>>> >>>>>>> Sample connection string >>>>>>> >>>>>>> OLE DB Provider for Visual FoxPro >>>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>>> "Collating Sequence=MACHINE;" & _ >>>>>>> "Password=''" >>>>>>> >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>>> >>>>>>> Visual FoxPro 9.0 Beta >>>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>>> March 31 2005 >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>>> >>>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>>> >>>>>>>> Making some progress. I downloaded from: >>>>>>>> >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>>> the directory containing the free tables, clock OK then I get a >>>>>>>> list of tables but not all of the .dbf tables are in the link list >>>>>>>> that are in the directory. >>>>>>>> >>>>>>>> So I'm getting closer. >>>>>>>> >>>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>>> the link tables list? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Rocky Smolin >>>>>>>> Beach Access Software >>>>>>>> http://www.e-z-mrp.com >>>>>>>> 858-259-4334 >>>>>>>> >>>>>>>> >>>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> >>>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>>> >>>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>>> Software wrote: >>>>>>>>> >>>>>>>>>> Gary: >>>>>>>>>> >>>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>>>>> I download >>>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>>> >>>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>>> Control Panel. >>>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>>> me I must >>>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>>> directs me to a >>>>>>>>>> page that no longer exists to get the update. >>>>>>>>>> >>>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>>> >>>>>>>>>> Rocky >>>>>>>>>> >>>>>>>>>> ----- Original Message ----- >>>>>>>>>> From: "Gary Kjos" >>>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>>> >>>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>>> >>>>>>>>>> > Didja look at this in the KB? >>>>>>>>>> > >>>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>>> > >>>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>>> > Software wrote: >>>>>>>>>> >> Drew: >>>>>>>>>> >> >>>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>>> >> combo >>>>>>>>>> box >>>>>>>>>> >> 'Files >>>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>>> >> There >>>>>>>>>> is >> ODBC >>>>>>>>>> >> Databases. >>>>>>>>>> >> >>>>>>>>>> >> When I select that I get the Select Data Source dialog box. >>>>>>>>>> >> In >>>>>>>>>> the >> File >>>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>>> >> added >>>>>>>>>> but >> I'm >>>>>>>>>> >> not >>>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>>> >> fatal >>>>>>>>>> error >>>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>>> >> >>>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>>> >> >>>>>>>>>> >> Rocky >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> ----- Original Message ----- >>>>>>>>>> >> From: >>>>>>>>>> >> To: >>>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> >>>>>>>>>> >> > What error message are you getting from Access when trying >>>>>>>>>> >> > to >>>>>>>>>> import >> > or >>>>>>>>>> >> > link >>>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>>> coinciding >> > .inf >>>>>>>>>> >> > files? >>>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>>> 'know' >> > where >>>>>>>>>> >> > the >>>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>>> drive >> > letter >>>>>>>>>> >> > in >>>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>>> of the >>>>>>>>>> >> > index >>>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>>> >> > them. >>>>>>>>>> >> > >>>>>>>>>> >> > Drew >>>>>>>>>> >> > >>>>>>>>>> >> > -----Original Message----- >>>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > Dear List: >>>>>>>>>> >> > >>>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>>> in >> > FoxPro. >>>>>>>>>> >> > I >>>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>>> >> > apparently >>>>>>>>>> I >> > can't >>>>>>>>>> >> > do >>>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>>> but got >>>>>>>>>> >> > stuck >>>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>>> >> > >>>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>>> >> > >>>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>>> >> > >>>>>>>>>> >> > 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 >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > 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 >>>>>>>>> -- >>>>>>>>> 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 >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> 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 >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Tue Jan 4 11:46:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 09:46:28 -0800 Subject: [AccessD] SourceObject Message-ID: I wouldn't have expected it to work in 97 either. I believe it should be Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 04, 2005 9:43 AM To: Access List Subject: [AccessD] SourceObject After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BarbaraRyan at cox.net Tue Jan 4 12:03:55 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 4 Jan 2005 13:03:55 -0500 Subject: [AccessD] SourceObject References: <001501c4f284$cfc956a0$0a00a8c0@cx470148a> Message-ID: <001c01c4f287$c1f23800$0a00a8c0@cx470148a> Sorry --- I think I figured this one out..............Barb ----- Original Message ----- From: "Barbara Ryan" To: "Access List" Sent: Tuesday, January 04, 2005 12:42 PM Subject: [AccessD] SourceObject After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? Thanks, 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 Tue Jan 4 11:56:27 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 04 Jan 2005 18:56:27 +0100 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie From cfoust at infostatsystems.com Tue Jan 4 11:55:05 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 09:55:05 -0800 Subject: [AccessD] SourceObject Message-ID: Hmmn. I just realized that your subreport control and the name of the subreport object may not be the same. What you want to pass as the sourceobject is the name of the subreport itself. So if you need to resolve that from subreportcontrol.report.name, do it before you pass it. Charlotte Foust -----Original Message----- From: Charlotte Foust Sent: Tuesday, January 04, 2005 9:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SourceObject I wouldn't have expected it to work in 97 either. I believe it should be Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 04, 2005 9:43 AM To: Access List Subject: [AccessD] SourceObject After converting an Access 97 database to Access XP, I am encountering the following problem: A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). There are several versions of this subreport (e.g., "subrptUPOHP", "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set the SourceObject for the subreport as follows: Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption This has worked fine in Access 97. In Access XP, however, I receive the error message - 3011 - the Microsoft Jet database could not find object "~sq_drptUnionProposal~sq_dsubrptUPOHP" Any ideas on what's happening? 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 clh at christopherhawkins.com Tue Jan 4 12:39:14 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 4 Jan 2005 11:39:14 -0700 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Message-ID: <8f5a3ebde12d48ada35e7397607e8364@christopherhawkins.com> I think his idea is that I use the most recent backup. This is possibly the goofiest thing I have ever been asked to do.? But I'm going to take a stab at it.? If nothing else it might be fun. ---------------------------------------- From: DWUTKA at marlow.com Sent: Tuesday, January 04, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? Just out of curiousity, how do you downsize 'back' to an Access database from a SQL Server database, if the SQL server database is down? I think that would be a little difficult, no matter how well you code, unless you are constantly writing out to an .mdb somewhere. Drew -----Original Message----- From: Christopher Hawkins [mailto:clh at christopherhawkins.com] Sent: Monday, January 03, 2005 6:33 PM To: accessd at databaseadvisors.com Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? This is a strange request.? Bear with me. I have a client who I am taking from an Access back-end to a SQL Server backend.? Not having any previous experience with SQL Server, my client is nervous, and no amount of explaining or references will calm him.? He's asked me to build some sort of routine so that if the SQL Server goes down, he can "downsize" back to An Access back-end with a single button click.? He also wants to be able to re-upsize with a single button click. If he's willing to pay for the hours, I may as well.? It might turn out to be a fun project.? ;) I usually do my upsizing with the Upsizing Wizard.? I am aware of DTS but have used it only sparingly. Have any of you done anything like this before? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BarbaraRyan at cox.net Tue Jan 4 12:55:05 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 4 Jan 2005 13:55:05 -0500 Subject: [AccessD] SourceObject References: Message-ID: <002901c4f28e$e7c769e0$0a00a8c0@cx470148a> Charlotte.... I wondered about that. But --- my subreport control name is subrptUPOHP. If I select the SourceObject for the subreport control in Design mode (from the drop-down box), all available selections are prefixed with "report." Barb Ryan ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 12:55 PM Subject: RE: [AccessD] SourceObject > Hmmn. I just realized that your subreport control and the name of the > subreport object may not be the same. What you want to pass as the > sourceobject is the name of the subreport itself. So if you need to > resolve that from subreportcontrol.report.name, do it before you pass > it. > > Charlotte Foust > > > -----Original Message----- > From: Charlotte Foust > Sent: Tuesday, January 04, 2005 9:46 AM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SourceObject > > > I wouldn't have expected it to work in 97 either. I believe it should > be > > Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 04, 2005 9:43 AM > To: Access List > Subject: [AccessD] SourceObject > > > After converting an Access 97 database to Access XP, I am encountering > the following problem: > > A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). > There are several versions of this subreport (e.g., "subrptUPOHP", > "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I set > the SourceObject for the subreport as follows: > > Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption > > This has worked fine in Access 97. In Access XP, however, I receive the > error message - 3011 - the Microsoft Jet database could not find object > "~sq_drptUnionProposal~sq_dsubrptUPOHP" > > Any ideas on what's happening? > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 4 13:05:24 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Tue, 4 Jan 2005 11:05:24 -0800 (PST) Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? In-Reply-To: <8f5a3ebde12d48ada35e7397607e8364@christopherhawkins.com> Message-ID: <20050104190524.54781.qmail@web80801.mail.yahoo.com> SQL is a lot more stable than Access. It sounds as if he might of had some instability or corruption problems in the past. If he truly fears the possiblibility of SQL server going down, there are many tools already built for the purpose that are available, or as others have mentioned mirroring of drives and or servers. If you STILL going to do it, you could run a job on the SQL server that backs up every hour or so and copy that back up file to a PC somewhere. Using MSDE on a PC somewhere you could execute a stored procedure which would run the restore of the database on this box and change your ADPs connection to this box. Fugly, but it would work. David --- Christopher Hawkins wrote: > I think his idea is that I use the most recent > backup. > > This is possibly the goofiest thing I have ever > been asked to do. But I'm going to take a stab at > it. If nothing else it might be fun. > > ---------------------------------------- > From: DWUTKA at marlow.com > Sent: Tuesday, January 04, 2005 8:51 AM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] One-click upsizing and > downsizing of Access to SQL Server and back? > > Just out of curiousity, how do you downsize 'back' > to an Access database > from a SQL Server database, if the SQL server > database is down? I think > that would be a little difficult, no matter how well > you code, unless you > are constantly writing out to an .mdb somewhere. > > Drew > > -----Original Message----- > From: Christopher Hawkins > [mailto:clh at christopherhawkins.com] > Sent: Monday, January 03, 2005 6:33 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] One-click upsizing and downsizing > of Access to SQL > Server and back? > > This is a strange request. Bear with me. > > I have a client who I am taking from an Access > back-end to a SQL Server > backend. Not having any previous experience with > SQL Server, my client is > nervous, and no amount of explaining or references > will calm him. He's > asked me to build some sort of routine so that if > the SQL Server goes down, > he can "downsize" back to An Access back-end with a > single button click. He > also wants to be able to re-upsize with a single > button click. > > If he's willing to pay for the hours, I may as > well. It might turn out to > be a fun project. ;) > > I usually do my upsizing with the Upsizing Wizard. > I am aware of DTS but > have used it only sparingly. > > Have any of you done anything like this before? > > -Christopher- > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 4 13:11:24 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 04 Jan 2005 11:11:24 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> Message-ID: <41DAEA5C.90601@shaw.ca> It is possible you have corrupt headers in dbf file, Wild guess. Not as common as Access corruption. incorrect/corrupt dbf header record counter, before VFP 8.0 error was ignored and records could be lost. There is one company that has a full dbf dbc recovery program abri.com. Maybe your client has a copy. Maybe also try importing problem dbf file into Excel for clues. Or if courageous install Beta 9.0 of Visual FoxPro. Rocky Smolin - Beach Access Software wrote: > I get two terse responses from the linker depending on which table I > try to link: 1) The Microsoft Jet database engine could not find the > object 'hreceived.DBF'. Make sure the object exists and that you > spell its name and path name correctly. (Although I picked it off the > list of tables, so I know it's there and spelled correctly), and 2) > External table is not in the specified format. > > (Deep sigh). Well, it may be moot anyway. Client has discovered a > third party query and reporting tool for FoxPro, looks kind of like > Crystal reports from the web site, and they can use that to extract > data to shoot over to an Access-based business analysis and reporting > module which they want me to write. > > Still, I'd like to figure this one out. They told me that the guy who > wrote the system is a one-man band, and very hard to get ahold of. > > Rocky > > ----- Original Message ----- From: "William Hindman" > > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 03, 2005 11:18 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> ..did you select dbIII as the file type? ...some pre VFP dbfs will >> not show unless you ask to see the dbIII ones. >> >> William Hindman >> >> >> ----- Original Message ----- From: "Rocky Smolin - Beach Access >> Software" >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 9:48 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Marty: >>> >>> There is a .dbc file which I pointed to at the request of the >>> Connect dialog box. Seemed to work except that not all of the .dbf >>> table showed up for linking. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "MartyConnelly" >>> >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 6:09 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Check if you have a .dbc file (metatable file) that incorporates >>>> the free table directory. >>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>> the OLE DB Provider may not work without it. >>>> >>>> I haven't tried it not sure of syntax but just point to dbf table >>>> directory >>>> >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>> "SourceType=DBF;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Marty: >>>>> >>>>> I was hoping to link to these table inthe database container and >>>>> avoid the coding. >>>>> >>>>> But if I hafta, I hafta. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- From: "MartyConnelly" >>>>> >>>>> To: "Access Developers discussion and problem solving" >>>>> >>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider >>>>>> for Visual FoxPro 8.0" , the ODBC is good only up to Visual >>>>>> FoxPro 6.0 >>>>>> 9.0 is out in Beta. >>>>>> >>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>> It should be backward compatible. How far back I dunno. >>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>> Components as provided by MDAC 2.6 or later >>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>> However MDAC 2.7 is Win2000+ >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>> >>>>>> >>>>>> Sample connection string >>>>>> >>>>>> OLE DB Provider for Visual FoxPro >>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>> "Collating Sequence=MACHINE;" & _ >>>>>> "Password=''" >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>> >>>>>> >>>>>> Visual FoxPro 9.0 Beta >>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>> March 31 2005 >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>> >>>>>> >>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>> >>>>>>> Making some progress. I downloaded from: >>>>>>> >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> >>>>>>> >>>>>>> Now I can link some of the tables by selecting ODBC databases, >>>>>>> then in Select Data Source select Visual FoxPro Database, in the >>>>>>> Configure Connection dialog select Free Table Directory, browse >>>>>>> to the directory containing the free tables, clock OK then I get >>>>>>> a list of tables but not all of the .dbf tables are in the link >>>>>>> list that are in the directory. >>>>>>> >>>>>>> So I'm getting closer. >>>>>>> >>>>>>> Do you know of some reason why all of the tables wouldn't appear >>>>>>> in the link tables list? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Rocky Smolin >>>>>>> Beach Access Software >>>>>>> http://www.e-z-mrp.com >>>>>>> 858-259-4334 >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> >>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> >>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>> >>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>> Software wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> >>>>>>>>> Failed. It tells me to download the latest version of MDAC. >>>>>>>>> SO I download >>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>> >>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>> Control Panel. >>>>>>>>> But I get an error when I select the Visual FoxPro driver - >>>>>>>>> tells me I must >>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>> directs me to a >>>>>>>>> page that no longer exists to get the update. >>>>>>>>> >>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>> >>>>>>>>> Rocky >>>>>>>>> >>>>>>>>> ----- Original Message ----- >>>>>>>>> From: "Gary Kjos" >>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>> >>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>> >>>>>>>>> > Didja look at this in the KB? >>>>>>>>> > >>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>> > >>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>> > Software wrote: >>>>>>>>> >> Drew: >>>>>>>>> >> >>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>> >> combo >>>>>>>>> box >>>>>>>>> >> 'Files >>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>> >> There >>>>>>>>> is >> ODBC >>>>>>>>> >> Databases. >>>>>>>>> >> >>>>>>>>> >> When I select that I get the Select Data Source dialog >>>>>>>>> box. In >>>>>>>>> the >> File >>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>> added >>>>>>>>> but >> I'm >>>>>>>>> >> not >>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>> fatal >>>>>>>>> error >>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>> >> >>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>> >> >>>>>>>>> >> Rocky >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> ----- Original Message ----- >>>>>>>>> >> From: >>>>>>>>> >> To: >>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>> >> >>>>>>>>> >> > What error message are you getting from Access when >>>>>>>>> trying to >>>>>>>>> import >> > or >>>>>>>>> >> > link >>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>> coinciding >> > .inf >>>>>>>>> >> > files? >>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>> 'know' >> > where >>>>>>>>> >> > the >>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>> drive >> > letter >>>>>>>>> >> > in >>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>> of the >>>>>>>>> >> > index >>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>> them. >>>>>>>>> >> > >>>>>>>>> >> > Drew >>>>>>>>> >> > >>>>>>>>> >> > -----Original Message----- >>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > Dear List: >>>>>>>>> >> > >>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>> in >> > FoxPro. >>>>>>>>> >> > I >>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>> apparently >>>>>>>>> I >> > can't >>>>>>>>> >> > do >>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>> but got >>>>>>>>> >> > stuck >>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>> >> > >>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>> >> > >>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>> >> > >>>>>>>>> >> > 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 >>>>>>>>> >> >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > -- >>>>>>>>> > 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 >>>>>>>> -- >>>>>>>> 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 >>>>>> >>>>> >>>> >>>> -- >>>> 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 >> > -- Marty Connelly Victoria, B.C. Canada From Subscriptions at servicexp.com Tue Jan 4 13:13:10 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Tue, 4 Jan 2005 14:13:10 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Gustav, Thanks, Works like a charm !! At least this way, it's only the Form(s) in question that are not being repainted rather then the entire application with the use of docmd.echo.. Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 04, 2005 12:56 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 4 14:59:47 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 12:59:47 -0800 Subject: [AccessD] SourceObject Message-ID: That is because they are reports, but you don't need that construction in the property, which just holds the name of the report object used to populate the control. Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 04, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SourceObject Charlotte.... I wondered about that. But --- my subreport control name is subrptUPOHP. If I select the SourceObject for the subreport control in Design mode (from the drop-down box), all available selections are prefixed with "report." Barb Ryan ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 12:55 PM Subject: RE: [AccessD] SourceObject > Hmmn. I just realized that your subreport control and the name of the > subreport object may not be the same. What you want to pass as the > sourceobject is the name of the subreport itself. So if you need to > resolve that from subreportcontrol.report.name, do it before you pass > it. > > Charlotte Foust > > > -----Original Message----- > From: Charlotte Foust > Sent: Tuesday, January 04, 2005 9:46 AM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SourceObject > > > I wouldn't have expected it to work in 97 either. I believe it should > be > > Me.subrptUPOHP.SourceObject = "subrptUPOHP" & strOption > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 04, 2005 9:43 AM > To: Access List > Subject: [AccessD] SourceObject > > > After converting an Access 97 database to Access XP, I am encountering > the following problem: > > A report ("rptUnionProposal") contains a subreport ("subrptUPOHP"). > There are several versions of this subreport (e.g., "subrptUPOHP", > "subrptUPOHPA", "subrptUPOHPB", etc.). In the Report Open event, I > set the SourceObject for the subreport as follows: > > Me.subrptUPOHP.SourceObject = "report.subrptUPOHP" & strOption > > This has worked fine in Access 97. In Access XP, however, I receive > the error message - 3011 - the Microsoft Jet database could not find > object "~sq_drptUnionProposal~sq_dsubrptUPOHP" > > Any ideas on what's happening? > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 4 15:01:00 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 4 Jan 2005 13:01:00 -0800 Subject: [AccessD] Recalc Parent with out loosing place in subform? Message-ID: But in some situations Painting doesn't work, like on subforms and parent forms. In that case Echo is the only way to turn off screen painting while you do whatever needs to be done. Charlotte Foust -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: Tuesday, January 04, 2005 9:56 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From clh at christopherhawkins.com Tue Jan 4 15:46:20 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 4 Jan 2005 14:46:20 -0700 Subject: [AccessD] Date within this quarter? Message-ID: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- From jimdettman at earthlink.net Tue Jan 4 15:57:38 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 4 Jan 2005 16:57:38 -0500 Subject: [AccessD] Date within this quarter? In-Reply-To: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Message-ID: Chris, If fiscal, then you need to compare it against a table loaded with the periods. If strictly calendar then: If Datepart("q",) = then End If Optional arguments are first day of year and first day of week. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Christopher Hawkins Sent: Tuesday, January 04, 2005 4:46 PM To: accessd at databaseadvisors.com Subject: [AccessD] Date within this quarter? Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jeffrey.demulling at usbank.com Tue Jan 4 16:07:58 2005 From: jeffrey.demulling at usbank.com (jeffrey.demulling at usbank.com) Date: Tue, 4 Jan 2005 16:07:58 -0600 Subject: [AccessD] Date within this quarter? In-Reply-To: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Message-ID: I have not tested this and am just writing off top of my head Call TestCalendarQuartersEqual( 07-March-2004, Date) Function TestCalendarQuartersEqual(mydate1 as Date, mydate2 as Date) as Boolean TestCalendarQuartersEqual = CalendarQuarter(mydate1) = CalendarQuarter(mydate2) End Function Function CalendarQuarter(mydate as Date) as integer Select Case Month(mydate) Case 1,2,3 CalendarQuarter = 1 Case 4,5,6 CalendarQuarter = 2 Case 7,8,9 CalendarQuarter = 3 Case else CalendarQuarter = 4 end select End Function "Christopher Hawkins" accessd at databaseadvisors.com Sent by: cc accessd-bounces at d atabaseadvisors.c Subject om [AccessD] Date within this quarter? 01/04/2005 03:46 PM Please respond to "Access Developers discussion and problem solving" Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== From Jim.Hale at FleetPride.com Tue Jan 4 16:11:45 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Tue, 4 Jan 2005 16:11:45 -0600 Subject: [AccessD] Date within this quarter? Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233732F@corp-es01.fleetpride.com> How about changing the date to a serial number then testing if it falls between the qtr beginning and ending serial number? Jim Hale -----Original Message----- From: Christopher Hawkins [mailto:clh at christopherhawkins.com] Sent: Tuesday, January 04, 2005 3:46 PM To: accessd at databaseadvisors.com Subject: [AccessD] Date within this quarter? Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- 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 clh at christopherhawkins.com Tue Jan 4 16:36:44 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 4 Jan 2005 15:36:44 -0700 Subject: [AccessD] Date within this quarter? Message-ID: I'm sorry, you guys.? I haven't been sleeping much the past week.? I meant VBScript, not VBA. Anyway, the solution I came up with was this: if datediff("q",pOrderDate,date()) > 0 then ??? ' order date is froma different quarter -Christopher- ---------------------------------------- From: jeffrey.demulling at usbank.com Sent: Tuesday, January 04, 2005 3:20 PM To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Date within this quarter? I have not tested this and am just writing off top of my head Call TestCalendarQuartersEqual( 07-March-2004, Date) Function TestCalendarQuartersEqual(mydate1 as Date, mydate2 as Date) as Boolean TestCalendarQuartersEqual = CalendarQuarter(mydate1) = CalendarQuarter(mydate2) End Function Function CalendarQuarter(mydate as Date) as integer Select Case Month(mydate) Case 1,2,3 CalendarQuarter = 1 Case 4,5,6 CalendarQuarter = 2 Case 7,8,9 CalendarQuarter = 3 Case else CalendarQuarter = 4 end select End Function "Christopher Hawkins" awkins.com> accessd at databaseadvisors.com Sent by: cc accessd-bounces at d atabaseadvisors.c Subject om [AccessD] Date within this quarter? 01/04/2005 03:46 PM Please respond to "Access Developers discussion and problem solving" advisors.com> Hello all.? Fun VBA question here. Given a date, how would you determine if it fell within the current calendar quarter? -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Tue Jan 4 16:43:53 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 04 Jan 2005 14:43:53 -0800 Subject: [AccessD] Date within this quarter? References: <40f711b5eeb44de9ae61620fe8c644a8@christopherhawkins.com> Message-ID: <41DB1C29.8070301@shaw.ca> You could try some variation of this code but just remember a companies fiscal year or quarter may not corespond with a calendar year In fact it probably won't. Function dhFirstDayInQuarter( _ Optional dtmDate As Date = 0) As Date ' Returns the first day in the quarter specified ' by the date in dtmDate. Const dhcMonthsInQuarter As Integer = 3 If dtmDate = 0 Then ' Did the caller pass in a date? If not, use ' the current date. dtmDate = Date End If dhFirstDayInQuarter = DateSerial( _ Year(dtmDate), _ Int((Month(dtmDate) - 1) / dhcMonthsInQuarter) * _ dhcMonthsInQuarter + 1, _ 1) End Function Function dhLastDayInQuarter(Optional dtmDate As Date = 0) As Date ' 'Returns the last day in the quarter specified ' by the date in dtmDate. Const dhcMonthsInQuarter As Integer = 3 If dtmDate = 0 Then ' Did the caller pass in a date? If not, use ' the current date. dtmDate = Date End If dhLastDayInQuarter = DateSerial( _ Year(dtmDate), _ Int((Month(dtmDate) - 1) / dhcMonthsInQuarter) _ * dhcMonthsInQuarter + (dhcMonthsInQuarter + 1), 0) End Function Christopher Hawkins wrote: >Hello all. Fun VBA question here. > > Given a date, how would you determine if it fell within the current calendar quarter? > > -Christopher- > > > > -- Marty Connelly Victoria, B.C. Canada From Subscriptions at servicexp.com Tue Jan 4 19:30:05 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Tue, 4 Jan 2005 20:30:05 -0500 Subject: [AccessD] Recalc Parent with out loosing place in subform? In-Reply-To: Message-ID: Charlotte, Turning Painting off worked for me. I'm using it inside a subform (datasheet) ... I think I was also able to turn the parent off from within the subform (datasheet). Robert Gracie -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 04, 2005 4:01 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? But in some situations Painting doesn't work, like on subforms and parent forms. In that case Echo is the only way to turn off screen painting while you do whatever needs to be done. Charlotte Foust -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: Tuesday, January 04, 2005 9:56 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Recalc Parent with out loosing place in subform? Hi Robert DoCmd.Echo is nasty. Try this: With Me .Dirty = False ' Must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position .Painting = False ' Turn form update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' Force movement to next logical field .Painting = True ' Repaint form End With /gustav >>> Subscriptions at servicexp.com 04-01-2005 18:36:49 >>> Jim, Thanks for the suggest, clever!! I was able to control my field position with the code below.. Not very elegant but it works.. With Me .Dirty = False ' must force a save in order to grab bookmark NewBookMark = .Bookmark ' Grab the current position DoCmd.Echo False 'turn screen update off to hide flicker from recalc .ReCalc .Bookmark = NewBookMark ' Move to saved bookmark .txtType.SetFocus ' force movement to next logical field DoCmd.Echo True ' turn screen update back on End With Thanks to everyone!! Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 4 21:04:44 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 4 Jan 2005 19:04:44 -0800 Subject: [AccessD] Reading FoxPro Tables References: <123701F54509D9119A4F00D0B747349016D151@main2.marlow.com> <011001c4f1b5$f3361940$6401a8c0@HAL9002> <025501c4f1e5$b77799d0$6401a8c0@HAL9002> <02a301c4f1f0$eb55cb90$6401a8c0@HAL9002> <41D9E684.5080508@shaw.ca> <031a01c4f1fd$000405a0$6401a8c0@HAL9002> <41D9FAC5.4090509@shaw.ca> <036301c4f207$d0e97470$6401a8c0@HAL9002> <011f01c4f276$120ef790$6401a8c0@HAL9002> <41DAEA5C.90601@shaw.ca> Message-ID: <042d01c4f2d3$4eea3690$6401a8c0@HAL9002> Ironically, this was a demo download from their web site www.foxtow.com. Unfortunately I was unable to run the demo because it asked for a user name and password and no where did they tell you what user name and password to use. But the tables were all exposed. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 04, 2005 11:11 AM Subject: Re: [AccessD] Reading FoxPro Tables > It is possible you have corrupt headers in dbf file, Wild guess. Not as > common as Access corruption. > incorrect/corrupt dbf header record counter, before VFP 8.0 error was > ignored and records could be lost. > > There is one company that has a full dbf dbc recovery program abri.com. > Maybe your client has a copy. > > Maybe also try importing problem dbf file into Excel for clues. Or if > courageous install Beta 9.0 of Visual FoxPro. > > Rocky Smolin - Beach Access Software wrote: > >> I get two terse responses from the linker depending on which table I try >> to link: 1) The Microsoft Jet database engine could not find the object >> 'hreceived.DBF'. Make sure the object exists and that you spell its name >> and path name correctly. (Although I picked it off the list of tables, so >> I know it's there and spelled correctly), and 2) External table is not in >> the specified format. >> >> (Deep sigh). Well, it may be moot anyway. Client has discovered a third >> party query and reporting tool for FoxPro, looks kind of like Crystal >> reports from the web site, and they can use that to extract data to shoot >> over to an Access-based business analysis and reporting module which they >> want me to write. >> >> Still, I'd like to figure this one out. They told me that the guy who >> wrote the system is a one-man band, and very hard to get ahold of. >> >> Rocky >> >> ----- Original Message ----- From: "William Hindman" >> >> To: "Access Developers discussion and problem solving" >> >> Sent: Monday, January 03, 2005 11:18 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> ..did you select dbIII as the file type? ...some pre VFP dbfs will not >>> show unless you ask to see the dbIII ones. >>> >>> William Hindman >>> >>> >>> ----- Original Message ----- From: "Rocky Smolin - Beach Access >>> Software" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Monday, January 03, 2005 9:48 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Marty: >>>> >>>> There is a .dbc file which I pointed to at the request of the Connect >>>> dialog box. Seemed to work except that not all of the .dbf table >>>> showed up for linking. >>>> >>>> Rocky >>>> >>>> ----- Original Message ----- From: "MartyConnelly" >>>> >>>> To: "Access Developers discussion and problem solving" >>>> >>>> Sent: Monday, January 03, 2005 6:09 PM >>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>> >>>> >>>>> Check if you have a .dbc file (metatable file) that incorporates the >>>>> free table directory. >>>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>>> the OLE DB Provider may not work without it. >>>>> >>>>> I haven't tried it not sure of syntax but just point to dbf table >>>>> directory >>>>> >>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>>> "SourceType=DBF;" & _ >>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>> "Collating Sequence=MACHINE;" & _ >>>>> "Password=''" >>>>> >>>>> Rocky Smolin - Beach Access Software wrote: >>>>> >>>>>> Marty: >>>>>> >>>>>> I was hoping to link to these table inthe database container and >>>>>> avoid the coding. >>>>>> >>>>>> But if I hafta, I hafta. >>>>>> >>>>>> Rocky >>>>>> >>>>>> ----- Original Message ----- From: "MartyConnelly" >>>>>> >>>>>> To: "Access Developers discussion and problem solving" >>>>>> >>>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>> >>>>>> >>>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider for >>>>>>> Visual FoxPro 8.0" , the ODBC is good only up to Visual FoxPro 6.0 >>>>>>> 9.0 is out in Beta. >>>>>>> >>>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>>> It should be backward compatible. How far back I dunno. >>>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>>> Components as provided by MDAC 2.6 or later >>>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>>> However MDAC 2.7 is Win2000+ >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>>> >>>>>>> Sample connection string >>>>>>> >>>>>>> OLE DB Provider for Visual FoxPro >>>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>>> "Collating Sequence=MACHINE;" & _ >>>>>>> "Password=''" >>>>>>> >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>>> >>>>>>> Visual FoxPro 9.0 Beta >>>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>>> March 31 2005 >>>>>>> >>>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>>> >>>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>>> >>>>>>>> Making some progress. I downloaded from: >>>>>>>> >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> Now I can link some of the tables by selecting ODBC databases, then >>>>>>>> in Select Data Source select Visual FoxPro Database, in the >>>>>>>> Configure Connection dialog select Free Table Directory, browse to >>>>>>>> the directory containing the free tables, clock OK then I get a >>>>>>>> list of tables but not all of the .dbf tables are in the link list >>>>>>>> that are in the directory. >>>>>>>> >>>>>>>> So I'm getting closer. >>>>>>>> >>>>>>>> Do you know of some reason why all of the tables wouldn't appear in >>>>>>>> the link tables list? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Rocky Smolin >>>>>>>> Beach Access Software >>>>>>>> http://www.e-z-mrp.com >>>>>>>> 858-259-4334 >>>>>>>> >>>>>>>> >>>>>>>> ----- Original Message ----- From: "Gary Kjos" >>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>> >>>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>> >>>>>>>> >>>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>>> >>>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>>> Software wrote: >>>>>>>>> >>>>>>>>>> Gary: >>>>>>>>>> >>>>>>>>>> Failed. It tells me to download the latest version of MDAC. SO >>>>>>>>>> I download >>>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>>> >>>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>>> Control Panel. >>>>>>>>>> But I get an error when I select the Visual FoxPro driver - tells >>>>>>>>>> me I must >>>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>>> directs me to a >>>>>>>>>> page that no longer exists to get the update. >>>>>>>>>> >>>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>>> >>>>>>>>>> Rocky >>>>>>>>>> >>>>>>>>>> ----- Original Message ----- >>>>>>>>>> From: "Gary Kjos" >>>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>>> >>>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>>> >>>>>>>>>> > Didja look at this in the KB? >>>>>>>>>> > >>>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>>> > >>>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>>> > Software wrote: >>>>>>>>>> >> Drew: >>>>>>>>>> >> >>>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>>> >> combo >>>>>>>>>> box >>>>>>>>>> >> 'Files >>>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>>> >> There >>>>>>>>>> is >> ODBC >>>>>>>>>> >> Databases. >>>>>>>>>> >> >>>>>>>>>> >> When I select that I get the Select Data Source dialog >>>>>>>>>> box. In >>>>>>>>>> the >> File >>>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>>> added >>>>>>>>>> but >> I'm >>>>>>>>>> >> not >>>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>>> fatal >>>>>>>>>> error >>>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>>> >> >>>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>>> >> >>>>>>>>>> >> Rocky >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> ----- Original Message ----- >>>>>>>>>> >> From: >>>>>>>>>> >> To: >>>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> >>>>>>>>>> >> > What error message are you getting from Access when >>>>>>>>>> trying to >>>>>>>>>> import >> > or >>>>>>>>>> >> > link >>>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>>> coinciding >> > .inf >>>>>>>>>> >> > files? >>>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>>> 'know' >> > where >>>>>>>>>> >> > the >>>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>>> drive >> > letter >>>>>>>>>> >> > in >>>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>>> of the >>>>>>>>>> >> > index >>>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>>> them. >>>>>>>>>> >> > >>>>>>>>>> >> > Drew >>>>>>>>>> >> > >>>>>>>>>> >> > -----Original Message----- >>>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > Dear List: >>>>>>>>>> >> > >>>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>>> in >> > FoxPro. >>>>>>>>>> >> > I >>>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>>> apparently >>>>>>>>>> I >> > can't >>>>>>>>>> >> > do >>>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>>> but got >>>>>>>>>> >> > stuck >>>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>>> >> > >>>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>>> >> > >>>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>>> >> > >>>>>>>>>> >> > 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 >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > 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 >>>>>>>>> -- >>>>>>>>> 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 >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> 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 >>> >> > > -- > 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 Wed Jan 5 01:52:23 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 04 Jan 2005 23:52:23 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: <01cc01c4f283$fb0dce00$6401a8c0@HAL9002> Message-ID: <0I9U0013R354E0@l-daemon> Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim From pedro at plex.nl Wed Jan 5 08:54:22 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Wed, 05 Jan 2005 08:54:22 (MET) Subject: [AccessD] average in matrix Message-ID: <200501050754.j057sMSK009577@mailhostC.plex.net> Hello Group, i have a matrix in Excel and would like the average of all the values in the fields. Kan this been done with access or is it better to do this in Excel, in a way that i don't have to change formula for each field for the horizontal values and vertical values. Pedro Janssen From Gustav at cactus.dk Wed Jan 5 03:11:22 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 10:11:22 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro In Access you can link to the Excel workbook. In the workbook, create a Named Range which exactly contains the matrix. Save the file. In Access, attach the workbook, choose Named Range and not Worksheet. Pick your Named Range. Now, create a query like this: SELECT Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix FROM xlsMatrixTest; where you, of course, will need to adjust the number of fields (columns, here 3) and the included fields (F1 to Fn) and the name of the linked Excel range (xlsMatrixTest). /gustav >>> pedro at plex.nl 05-01-2005 08:54:22 >>> Hello Group, i have a matrix in Excel and would like the average of all the values in the fields. Kan this been done with access or is it better to do this in Excel, in a way that i don't have to change formula for each field for the horizontal values and vertical values. Pedro Janssen From roz.clarke at donnslaw.co.uk Wed Jan 5 03:23:09 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Wed, 5 Jan 2005 09:23:09 -0000 Subject: [AccessD] tabs in memo fields Message-ID: <61F915314798D311A2F800A0C9C8318805CED9E6@dibble.observatory.donnslaw.co.uk> Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From dejpolsys at hotmail.com Wed Jan 5 04:52:50 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Wed, 5 Jan 2005 05:52:50 -0500 Subject: [AccessD] tabs in memo fields References: <61F915314798D311A2F800A0C9C8318805CED9E6@dibble.observatory.donnslaw.co.uk> Message-ID: Jim/Roz http://support.microsoft.com/?kbid=210433 ..hth :) William Hindman ----- Original Message ----- From: "Roz Clarke" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, January 05, 2005 4:23 AM Subject: RE: [AccessD] tabs in memo fields > Hi Jim > > I hope some bright spark who actually slept last night will come up with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this > on the same memo until you don't find a tab, then move on to the mext > memo. > You could use a flag to indicate whether a tab was found on the last pass > or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to know > too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -------------------------------------------------------------------------------- > > The contents of this message and any attachments are the property of Donns > Solicitors > and are intended for the confidential use of the named recipient only. > They may be legally > privileged and should not be communicated to, or relied upon, by any other > party without > our written consent. If you are not the addressee, please notify us > immediately so that we > can make arrangements for its return. You should not show this e-mail to > any person or > take copies as you may be committing a criminal or civil offence for which > you may be > liable. The statement and opinions expressed in this e-mail message are > those of the > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > to this e-mail will have been checked with virus protection software prior > to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss > which may be caused > by software viruses... > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jarus at amerinet-gpo.com Wed Jan 5 06:28:27 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 06:28:27 -0600 Subject: [AccessD] Date Issue Message-ID: I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. From Gustav at cactus.dk Wed Jan 5 06:53:48 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 13:53:48 +0100 Subject: [AccessD] Date Issue Message-ID: Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 From prodevmg at yahoo.com Wed Jan 5 06:51:53 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Wed, 5 Jan 2005 04:51:53 -0800 (PST) Subject: [AccessD] Date Issue In-Reply-To: Message-ID: <20050105125153.19487.qmail@web20428.mail.yahoo.com> Have you tried setting the format of the column in the design grid of the query to "Short Date" or "mm/dd/yy" ? Terri Jarus wrote: I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- 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!? All your favorites on one personal page ? Try My Yahoo! From roz.clarke at donnslaw.co.uk Wed Jan 5 07:24:40 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Wed, 5 Jan 2005 13:24:40 -0000 Subject: [AccessD] tabs in memo fields Message-ID: <61F915314798D311A2F800A0C9C8318805CED9EF@dibble.observatory.donnslaw.co.uk> Eh, not that different from what I was trying to say! Thank you for the link Mr H. -----Original Message----- From: William Hindman [mailto:dejpolsys at hotmail.com] Sent: 05 January 2005 10:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] tabs in memo fields Jim/Roz http://support.microsoft.com/?kbid=210433 ..hth :) William Hindman ----- Original Message ----- From: "Roz Clarke" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, January 05, 2005 4:23 AM Subject: RE: [AccessD] tabs in memo fields > Hi Jim > > I hope some bright spark who actually slept last night will come up > with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com ---------------------------------------------------------------------------- ---- > > The contents of this message and any attachments are the property of Donns > Solicitors > and are intended for the confidential use of the named recipient only. > They may be legally > privileged and should not be communicated to, or relied upon, by any other > party without > our written consent. If you are not the addressee, please notify us > immediately so that we > can make arrangements for its return. You should not show this e-mail to > any person or > take copies as you may be committing a criminal or civil offence for which > you may be > liable. The statement and opinions expressed in this e-mail message are > those of the > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > to this e-mail will have been checked with virus protection software prior > to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss > which may be caused > by software viruses... > ---------------------------------------------------------------------------- ---- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jarus at amerinet-gpo.com Wed Jan 5 07:37:45 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 07:37:45 -0600 Subject: [AccessD] Date Issue Message-ID: That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. From accessd at shaw.ca Wed Jan 5 08:19:39 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 05 Jan 2005 06:19:39 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: <61F915314798D311A2F800A0C9C8318805CED9E6@dibble.observatory.donnslaw.co.uk> Message-ID: <0I9U007CVL46M1@l-daemon> Hi Roz: Thanks for your help. I have been playing with tracking the tabs (chr(9)) with 'instr' but have been having some issues handling the fields through a function as the memo content is so large. Thanks again for your help. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Wednesday, January 05, 2005 1:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 08:26:37 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 05 Jan 2005 06:26:37 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: Message-ID: <0I9U00014LFSS5@l-daemon> Hi William: Thanks for the information. There should be enough there to assemble and appropriate function. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Wednesday, January 05, 2005 2:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] tabs in memo fields Jim/Roz http://support.microsoft.com/?kbid=210433 ..hth :) William Hindman ----- Original Message ----- From: "Roz Clarke" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, January 05, 2005 4:23 AM Subject: RE: [AccessD] tabs in memo fields > Hi Jim > > I hope some bright spark who actually slept last night will come up with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this > on the same memo until you don't find a tab, then move on to the mext > memo. > You could use a flag to indicate whether a tab was found on the last pass > or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to know > too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com ---------------------------------------------------------------------------- ---- > > The contents of this message and any attachments are the property of Donns > Solicitors > and are intended for the confidential use of the named recipient only. > They may be legally > privileged and should not be communicated to, or relied upon, by any other > party without > our written consent. If you are not the addressee, please notify us > immediately so that we > can make arrangements for its return. You should not show this e-mail to > any person or > take copies as you may be committing a criminal or civil offence for which > you may be > liable. The statement and opinions expressed in this e-mail message are > those of the > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > to this e-mail will have been checked with virus protection software prior > to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss > which may be caused > by software viruses... > ---------------------------------------------------------------------------- ---- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Wed Jan 5 08:39:58 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 5 Jan 2005 09:39:58 -0500 Subject: [AccessD] tabs in memo fields Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A6B@xlivmbx21.aig.com> I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs (chr(9)) > with 'instr' but have been having some issues handling the fields through > a > function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up with > an > elegant solution because the only thing I can come up with at the moment > is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this > on the same memo until you don't find a tab, then move on to the mext > memo. > You could use a flag to indicate whether a tab was found on the last pass > or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to know > too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo > field using a query or function? Note, memo field can be many hundreds of > characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 08:41:05 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 05 Jan 2005 09:41:05 -0500 Subject: [AccessD] tabs in memo fields In-Reply-To: <0I9U007CVL46M1@l-daemon> Message-ID: <000001c4f334$9a399350$677aa8c0@ColbyM6805> You know there is an instrrev function to find the LAST instance of a character (or str)? It starts the search from the end of the string and works toward the front. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Wednesday, January 05, 2005 9:20 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Roz: Thanks for your help. I have been playing with tracking the tabs (chr(9)) with 'instr' but have been having some issues handling the fields through a function as the memo content is so large. Thanks again for your help. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Wednesday, January 05, 2005 1:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jarus at amerinet-gpo.com Wed Jan 5 09:07:26 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 09:07:26 -0600 Subject: [AccessD] Date Issue Message-ID: So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> jarus at amerinet-gpo.com 1/5/2005 7:37:45 AM >>> That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Jan 5 09:26:37 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 5 Jan 2005 10:26:37 -0500 Subject: [AccessD] Date Issue In-Reply-To: <916187228923D311A6FE00A0CC3FAA30A8AC19@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBCE5@ADGSERVER> I think that if you do it as a parameter, you do not need the #s around the date. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: Wednesday, January 05, 2005 10:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 From jarus at amerinet-gpo.com Wed Jan 5 09:29:18 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 09:29:18 -0600 Subject: [AccessD] Date Issue Message-ID: I thought of that too and tried that - if I put in a parameter of #12/1/04#, it works. However, if I want to prompt for the date such as [Enter Date], and I actually type in #12/1/04# with the #'s, it still doesn't work. I can't figure it out? Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> bheid at appdevgrp.com 1/5/2005 9:26:37 AM >>> I think that if you do it as a parameter, you do not need the #s around the date. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: Wednesday, January 05, 2005 10:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. From lists at theopg.com Wed Jan 5 09:14:29 2005 From: lists at theopg.com (MarkH) Date: Wed, 5 Jan 2005 15:14:29 -0000 Subject: [AccessD] Date Issue In-Reply-To: Message-ID: <002a01c4f339$41e3a560$c639fc3e@netboxxp> Don't use the # when entering from the prompt... Watch out for date formats too... To avoid confusing months and days you may want to do something like (UK, or whatever format is most suited) Format([Enter Date],"DD MMM YYYY") Hth mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: 05 January 2005 15:07 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> jarus at amerinet-gpo.com 1/5/2005 7:37:45 AM >>> That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------ --- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From jwcolby at colbyconsulting.com Wed Jan 5 09:49:51 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 05 Jan 2005 10:49:51 -0500 Subject: [AccessD] tabs in memo fields In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A6B@xlivmbx21.aig.com> Message-ID: <001201c4f33e$359d7510$677aa8c0@ColbyM6805> That is a NICE 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 Heenan, Lambert Sent: Wednesday, January 05, 2005 9:40 AM To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' Subject: RE: [AccessD] tabs in memo fields I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs > (chr(9)) with 'instr' but have been having some issues handling the > fields through a function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up > with an elegant solution because the only thing I can come up with at > the moment is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo field using a query or function? Note, memo field can be many > hundreds of characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jarus at amerinet-gpo.com Wed Jan 5 09:53:32 2005 From: jarus at amerinet-gpo.com (Terri Jarus) Date: Wed, 05 Jan 2005 09:53:32 -0600 Subject: [AccessD] Date Issue Message-ID: You got me on the right track, I used CDate([Enter Date]) for my criteria and that seems to have worked. Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> lists at theopg.com 1/5/2005 9:14:29 AM >>> Don't use the # when entering from the prompt... Watch out for date formats too... To avoid confusing months and days you may want to do something like (UK, or whatever format is most suited) Format([Enter Date],"DD MMM YYYY") Hth mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Terri Jarus Sent: 05 January 2005 15:07 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Date Issue So much for easy - in my Query Grid for Start Date, I place the criteria: >#12/1/04# and I get what I need. However, if I want the user to put in the date, such as [Enter Date], I get all the data again. I try entering the date at the prompt as #12/1/2004# and it still doesn't work. Any ideas - why is this just not recognizing that the data is a date??? Thanks. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 >>> jarus at amerinet-gpo.com 1/5/2005 7:37:45 AM >>> That did it - I knew it was easy, I just couldn't remember what the function was. Thanks for your help Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902. >>> Gustav at cactus.dk 1/5/2005 6:53:48 AM >>> Hi Terri If you put that string inside CDate() you should be off: datDate = CDate("01-05-2005") The bulletproof method, however, is to break it into its separate numeric parts and use DateSerial(): datDate = DateSerial(2005, 1, 5) /gustav >>> jarus at amerinet-gpo.com 05-01-2005 13:28:27 >>> I am linked to a table of data from our AS400/DB2 system and a date field appears as 20050105. I need Access to read this as a date - what is the best way to handle/convert this field. I've tried breaking it apart and putting it back together in a query as 01-05-2005 but Access does not recognize as a date field. I want to query out data based on a date - please advise. Thanks for your help. Terri Jarus Vice President, Contract Services jarus at amerinet-gpo.com 314-542-1902 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------ --- This email and any files transmitted with it are confidential and intended solely for the use of the individuals or entities to whom they are addressed. If you have received this email in error please return it to the sender, and erase any copies thereof. Copyright 2004 Amerinet 1nc. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 -- 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 Jan 5 10:11:09 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 5 Jan 2005 11:11:09 -0500 Subject: [AccessD] tabs in memo fields Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A70@xlivmbx21.aig.com> Well thanks. High praise coming from JWC. Feel free to add it to your framework toolkit. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Wednesday, January 05, 2005 10:50 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > That is a NICE function! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > From Jim.Hale at FleetPride.com Wed Jan 5 10:18:16 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 5 Jan 2005 10:18:16 -0600 Subject: [AccessD] tabs in memo fields Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337335@corp-es01.fleetpride.com> Anybody know of a similar function that could be used to validate file names? I let users add short descriptions to file names before they are saved and I badly need a function to validate their input. Jim Hale -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 05, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields That is a NICE 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 Heenan, Lambert Sent: Wednesday, January 05, 2005 9:40 AM To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' Subject: RE: [AccessD] tabs in memo fields I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs > (chr(9)) with 'instr' but have been having some issues handling the > fields through a function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up > with an elegant solution because the only thing I can come up with at > the moment is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo field using a query or function? Note, memo field can be many > hundreds of characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 cfoust at infostatsystems.com Wed Jan 5 10:31:16 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 5 Jan 2005 08:31:16 -0800 Subject: [AccessD] tabs in memo fields Message-ID: There's no reason you couldn't use the function for that purpose, assuming you're creating the filename in code. Charlotte Foust -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Wednesday, January 05, 2005 8:18 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Anybody know of a similar function that could be used to validate file names? I let users add short descriptions to file names before they are saved and I badly need a function to validate their input. Jim Hale -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 05, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields That is a NICE 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 Heenan, Lambert Sent: Wednesday, January 05, 2005 9:40 AM To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' Subject: RE: [AccessD] tabs in memo fields I use this function to get rid of Tabs and other pesky characters in memo fields. I usually run it in the LostFocus event of the textboxes where memos are edited, but it should work just fine in a query too. Function ConvertToPlainAscii(sString As String) As String ' Converts TAB characters to spaces and curly quote characters to standard quote characters. ' some users may paste such data into memo fields and this causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const RIGHTDOUBLEQUOTE = 148 Const TABSPACES = " " If Nz(sString) > "" Then While InStr(sString, Chr(TABCHAR)) > 0 sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) Wend While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") Wend While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") Wend While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") Wend End If ConvertToPlainAscii = Nz(sString, "") End Function and this is the ReplaceString function it uses.. Function ReplaceString(strData As String, strFind As String, strReplace As String) As String '============================================================ ' Purpose: Replaces the first occurrence of strFind in strData with strReplace '============================================================ Dim strTemp1 As String, strTemp2 As String On Error GoTo strReplace_Err If InStr(strData, strFind) > 0 Then strTemp1 = Left(strData, InStr(strData, strFind) - 1) strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) strData = strTemp1 & strReplace & strTemp2 End If strReplace_Exit: ReplaceString = strData Exit Function strReplace_Err: Select Case Err Case Else ' replace with a call to your favorite error reporting routine ReportError Err.Number, Err.Description, "ReplaceString", "Module : String handling Tools" Resume strReplace_Exit End Select End Function HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2005 9:20 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Roz: > > Thanks for your help. I have been playing with tracking the tabs > (chr(9)) with 'instr' but have been having some issues handling the > fields through a function as the memo content is so large. > > Thanks again for your help. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > Sent: Wednesday, January 05, 2005 1:23 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Hi Jim > > I hope some bright spark who actually slept last night will come up > with an elegant solution because the only thing I can come up with at > the moment is > rather clunky. > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > this on the same memo until you don't find a tab, then move on to the > mext memo. You could use a flag to indicate whether a tab was found on > the last pass or > not, so that your code knows whether to look at the same memo again or > move > on to the next one. > > Untested, ungraceful... if there's a neat way of doing it I'd like to > know too > > Roz > > -----Original Message----- > From: Jim Lawrence [mailto:accessd at shaw.ca] > Sent: 05 January 2005 07:52 > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] tabs in memo fields > > > Hi All: > > It seems simple but, is there a way to replace tab characters within a > memo field using a query or function? Note, memo field can be many > hundreds of characters. > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 lists at theopg.com Wed Jan 5 10:10:58 2005 From: lists at theopg.com (MarkH) Date: Wed, 5 Jan 2005 16:10:58 -0000 Subject: [AccessD] [OT] Determine ID of inserted record on SQL server In-Reply-To: <01db01c35ad5$09631c50$dd2f0a44@bcsext6137> Message-ID: <003301c4f341$25e401e0$c639fc3e@netboxxp> Hello... Using SQL Server 2000 and Acces XP. I have a stored procedure that inserts records into a table that uses an identity column (i.e. automatically generated ID). I want to extend the procedure to create related records in other tables using the same ID. Anyone know how I can retrieve the ID of the new record from within the SP. I'm pretty sure this can be done as I remember doing it years ago whilst working with active server pages and a sql server backend. Can't remember how though and have no copy of the code... Any ideas much appreciated... Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From CMackin at quiznos.com Wed Jan 5 10:39:02 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Wed, 5 Jan 2005 09:39:02 -0700 Subject: [AccessD] [OT] Determine ID of inserted record on SQL server Message-ID: After the INSERT SQL is executed, you can return the value of the Identity Column by using the SQL: SELECT @@Identity or SELECT @MyVariableToHoldID = @@Identity to put the value into a variable. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MarkH Sent: Wednesday, January 05, 2005 9:11 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] [OT] Determine ID of inserted record on SQL server Hello... Using SQL Server 2000 and Acces XP. I have a stored procedure that inserts records into a table that uses an identity column (i.e. automatically generated ID). I want to extend the procedure to create related records in other tables using the same ID. Anyone know how I can retrieve the ID of the new record from within the SP. I'm pretty sure this can be done as I remember doing it years ago whilst working with active server pages and a sql server backend. Can't remember how though and have no copy of the code... Any ideas much appreciated... Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 -- 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 Jan 5 10:43:16 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 5 Jan 2005 11:43:16 -0500 Subject: [AccessD] tabs in memo fields Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2A74@xlivmbx21.aig.com> If you just want to tell the user that the file name they typed has invalid characters then try this... Public Function HasInvalidChar(InvalidCh As String, CheckStr As String) As Boolean ' Checks to see if a string has any invalid characters in it. ' Parameters: InvalidCh - a string of characters defined as being invalid ' CheckStr - the string to check for invalid characters Dim I As Integer For I = 1 To Len(InvalidCh) If InStr(CheckStr, Mid$(InvalidCh, I, 1)) > 0 Then HasInvalidChar = True Exit Function End If Next I HasInvalidChar = False End Function Public Function isValidFileName(strFileName As String) As Boolean Const BADFILECHARS = "\/:*?<>|" & """" ' these are the characters that are not allowed in a file name isValidFileName = Not HasInvalidChar(BADFILECHARS, strFileName) End Function Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Wednesday, January 05, 2005 11:18 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > Anybody know of a similar function that could be used to validate file > names? I let users add short descriptions to file names before they are > saved and I badly need a function to validate their input. > Jim Hale > > -----Original Message----- > From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > Sent: Wednesday, January 05, 2005 9:50 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] tabs in memo fields > > > That is a NICE 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 Heenan, Lambert > Sent: Wednesday, January 05, 2005 9:40 AM > To: 'Access Developers discussion and problem solving'; 'Jim Lawrence' > Subject: RE: [AccessD] tabs in memo fields > > > I use this function to get rid of Tabs and other pesky characters in memo > fields. I usually run it in the LostFocus event of the textboxes where > memos > are edited, but it should work just fine in a query too. > > Function ConvertToPlainAscii(sString As String) As String > ' Converts TAB characters to spaces and curly quote characters to standard > quote characters. ' some users may paste such data into memo fields and > this > causes problems with reports Const TABCHAR = 9 Const LEFTSINGLEQUOTE = 145 > Const RIGHTSINGLEQUOTE = 146 Const LEFTDOUBLEQUOTE = 147 Const > RIGHTDOUBLEQUOTE = 148 > Const TABSPACES = " " > If Nz(sString) > "" Then > While InStr(sString, Chr(TABCHAR)) > 0 > sString = ReplaceString(sString, Chr(TABCHAR), TABSPACES) > Wend > While InStr(sString, Chr(LEFTSINGLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(LEFTSINGLEQUOTE), "'") > Wend > While InStr(sString, Chr(RIGHTSINGLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(RIGHTSINGLEQUOTE), "'") > Wend > While InStr(sString, Chr(LEFTDOUBLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(LEFTDOUBLEQUOTE), """") > Wend > While InStr(sString, Chr(RIGHTDOUBLEQUOTE)) > 0 > sString = ReplaceString(sString, Chr(RIGHTDOUBLEQUOTE), """") > Wend > End If > ConvertToPlainAscii = Nz(sString, "") > End Function > > and this is the ReplaceString function it uses.. > > Function ReplaceString(strData As String, strFind As String, strReplace As > String) As String > '============================================================ > ' Purpose: Replaces the first occurrence of strFind in strData with > strReplace > '============================================================ > Dim strTemp1 As String, strTemp2 As String > > On Error GoTo strReplace_Err > If InStr(strData, strFind) > 0 Then > strTemp1 = Left(strData, InStr(strData, strFind) - 1) > strTemp2 = Mid(strData, InStr(strData, strFind) + Len(strFind)) > strData = strTemp1 & strReplace & strTemp2 > End If > strReplace_Exit: > ReplaceString = strData > Exit Function > > strReplace_Err: > Select Case Err > Case Else > ' replace with a call to your favorite error reporting > routine > ReportError Err.Number, Err.Description, "ReplaceString", > "Module : String handling Tools" > Resume strReplace_Exit > End Select > End Function > > HTH > > Lambert > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > > Sent: Wednesday, January 05, 2005 9:20 AM > > To: 'Access Developers discussion and problem solving' > > Subject: RE: [AccessD] tabs in memo fields > > > > Hi Roz: > > > > Thanks for your help. I have been playing with tracking the tabs > > (chr(9)) with 'instr' but have been having some issues handling the > > fields through a function as the memo content is so large. > > > > Thanks again for your help. > > Jim > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke > > Sent: Wednesday, January 05, 2005 1:23 AM > > To: 'Access Developers discussion and problem solving' > > Subject: RE: [AccessD] tabs in memo fields > > > > Hi Jim > > > > I hope some bright spark who actually slept last night will come up > > with an elegant solution because the only thing I can come up with at > > the moment is > > rather clunky. > > > > Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing > > this on the same memo until you don't find a tab, then move on to the > > mext memo. You could use a flag to indicate whether a tab was found on > > the last pass or > > not, so that your code knows whether to look at the same memo again or > > move > > on to the next one. > > > > Untested, ungraceful... if there's a neat way of doing it I'd like to > > know too > > > > Roz > > > > -----Original Message----- > > From: Jim Lawrence [mailto:accessd at shaw.ca] > > Sent: 05 January 2005 07:52 > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] tabs in memo fields > > > > > > Hi All: > > > > It seems simple but, is there a way to replace tab characters within a > > memo field using a query or function? Note, memo field can be many > > hundreds of characters. > > > > TIA > > Jim > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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. << File: > ATT1199675.txt >> From lists at theopg.com Wed Jan 5 10:35:19 2005 From: lists at theopg.com (MarkH) Date: Wed, 5 Jan 2005 16:35:19 -0000 Subject: [AccessD] [OT] Determine ID of inserted record on SQL server In-Reply-To: Message-ID: <003401c4f344$8cbba550$c639fc3e@netboxxp> Excellent :@) thanks very much... Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: 05 January 2005 16:39 To: Access Developers discussion and problem solving Subject: RE: [AccessD] [OT] Determine ID of inserted record on SQL server After the INSERT SQL is executed, you can return the value of the Identity Column by using the SQL: SELECT @@Identity or SELECT @MyVariableToHoldID = @@Identity to put the value into a variable. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MarkH Sent: Wednesday, January 05, 2005 9:11 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] [OT] Determine ID of inserted record on SQL server Hello... Using SQL Server 2000 and Acces XP. I have a stored procedure that inserts records into a table that uses an identity column (i.e. automatically generated ID). I want to extend the procedure to create related records in other tables using the same ID. Anyone know how I can retrieve the ID of the new record from within the SP. I'm pretty sure this can be done as I remember doing it years ago whilst working with active server pages and a sql server backend. Can't remember how though and have no copy of the code... Any ideas much appreciated... Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From Gustav at cactus.dk Wed Jan 5 11:29:01 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 18:29:01 +0100 Subject: [AccessD] Invalid chars in filenames (was: tabs in memo fields) Message-ID: Hi Jim We have a function that just replaces any invalid char with a valid char: Function TrimFileName( _ ByVal strFileName As String) _ As String ' Replaces characters in strFileName that are ' not allowed by Windows as a file name. ' Truncates length of strFileName to clngFileNameLen. ' ' 2000-12-07. Gustav Brock, Cactus Data ApS, Copenhagen ' 2002-05-22. Replaced string concatenating with Mid(). ' No special error handling. On Error Resume Next ' String containing all not allowed characters. Const cstrInValidChars As String = "\/:*?""<>|" ' Replace character for not allowed characters. Const cstrReplaceChar As String * 1 = "-" ' Maximum length of a file name. Const clngFileNameLen As Long = 255 Dim lngLen As Long Dim lngPos As Long Dim strChar As String Dim strTrim As String ' Strip leading and trailing spaces. strTrim = Left(Trim(strFileName), clngFileNameLen) lngLen = Len(strTrim) For lngPos = 1 To lngLen Step 1 strChar = Mid(strTrim, lngPos, 1) If InStr(cstrInValidChars, strChar) > 0 Then Mid(strTrim, lngPos) = cstrReplaceChar End If Next TrimFileName = strTrim End Function /gustav >>> Jim.Hale at FleetPride.com 05-01-2005 17:18:16 >>> Anybody know of a similar function that could be used to validate file names? I let users add short descriptions to file names before they are saved and I badly need a function to validate their input. From Mike.W.Gowey at doc.state.or.us Wed Jan 5 11:57:13 2005 From: Mike.W.Gowey at doc.state.or.us (Gowey Mike W) Date: Wed, 5 Jan 2005 10:57:13 -0700 Subject: [AccessD] Greatest Date Message-ID: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.or.us> I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit From prodevmg at yahoo.com Wed Jan 5 12:03:22 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Wed, 5 Jan 2005 10:03:22 -0800 (PST) Subject: [AccessD] Greatest Date In-Reply-To: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.or.us> Message-ID: <20050105180322.74728.qmail@web20428.mail.yahoo.com> Move those dates into a separate table so that you have a one to many relationship and can better manipulate the data. Gowey Mike W wrote: I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit -- 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!? All your favorites on one personal page ? Try My Yahoo! From DWUTKA at marlow.com Wed Jan 5 12:08:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 5 Jan 2005 12:08:59 -0600 Subject: [AccessD] Greatest Date Message-ID: <123701F54509D9119A4F00D0B747349016D168@main2.marlow.com> I think you should have a seperate table for movie dates. Have a MovieID field, and a DateShown field. Then you can just use the Max function to show the most recent date the movie was shown (or Min, for the first date...) Drew -----Original Message----- From: Gowey Mike W [mailto:Mike.W.Gowey at doc.state.or.us] Sent: Wednesday, January 05, 2005 11:57 AM To: Access Developers discussion and problem solving Subject: [AccessD] Greatest Date I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From adtp at touchtelindia.net Wed Jan 5 12:26:06 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Wed, 5 Jan 2005 23:56:06 +0530 Subject: [AccessD] Greatest Date References: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.o r.us> Message-ID: <018101c4f354$1decb0f0$151865cb@winxp> Mike, Apparently, you wish to compute the maximum of date values across the columns, for a given record. You might be able to get some working ideas from my sample db named ComputeAcrossFields, available at Rogers Access Library (other developers section), does something similar for numeric fields. Link - http://www.rogersaccesslibrary.com The underlying approach could be adapted suitably for your specific needs. A.D.Tejpal -------------- ----- Original Message ----- From: Gowey Mike W To: Access Developers discussion and problem solving Sent: Wednesday, January 05, 2005 23:27 Subject: [AccessD] Greatest Date I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit From Gustav at cactus.dk Wed Jan 5 13:00:53 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 20:00:53 +0100 Subject: [AccessD] Greatest Date Message-ID: Hi Mike Not discussing the missing normalization of this structure ... you can use an embedded union query: SELECT ID, Title, Max(PDate) AS PDateLast FROM [SELECT ID, Title, PDate1 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate2 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate3 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate4 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate5 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate6 as PDate FROM tblMovie;] AS T GROUP BY ID, Title; /gustav >>> Mike.W.Gowey at doc.state.or.us 05-01-2005 18:57:13 >>> I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. From pedro at plex.nl Wed Jan 5 13:31:59 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 5 Jan 2005 20:31:59 +0100 Subject: [AccessD] average in matrix References: Message-ID: <000d01c4f35d$690f1240$f9c581d5@pedro> Hello Gustav, your explanation, doesn't give me the result that i want. This only gives the average of the last row . I will explain what i want by an example. Also the linked xls range gives #Num! in al fields beyond column F25 and beyond row25. I can't link more Columns and rows?? Example i have A B C D A 1 B 2 1 C 3 5 1 D 4 8 3 1 I want Avg[A] = (1+2+3+4)/4 Avg[B] = (2+1+5+8)/4 Avg[C] = (3+5+1+3)/4 Avg[D] = (4+8+3+1)/4 Is this possible in Access or otherwise in Excel Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 10:11 AM Subject: Re: [AccessD] average in matrix > Hi Pedro > > In Access you can link to the Excel workbook. > > In the workbook, create a Named Range which exactly contains the > matrix. Save the file. > In Access, attach the workbook, choose Named Range and not Worksheet. > Pick your Named Range. > > Now, create a query like this: > > SELECT > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > FROM > xlsMatrixTest; > > where you, of course, will need to adjust the number of fields > (columns, here 3) and the included fields (F1 to Fn) and the name of the > linked Excel range (xlsMatrixTest). > > /gustav > > >>> pedro at plex.nl 05-01-2005 08:54:22 >>> > Hello Group, > > i have a matrix in Excel and would like the average of all the values > in the fields. Kan this been done with access or is it better to do this > in Excel, in a way that i don't have to change formula for each field > for the horizontal values and vertical values. > > Pedro Janssen > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Gustav at cactus.dk Wed Jan 5 14:30:47 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2005 21:30:47 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro All cells within the Named Range of your spreadsheet must be empty or contain numbers only. If you receive #Num! for some cells, those cells contain text. That's a no-no. The query will give you the average of all cells if they all contain zero or a number. I don't think SQL is useful for the strange calculation you request. I would do that in VBA - read in the recordset, then move right and down as to your rules. /gustav >>> pedro at plex.nl 05-01-2005 20:31:59 >>> Hello Gustav, your explanation, doesn't give me the result that i want. This only gives the average of the last row . I will explain what i want by an example. Also the linked xls range gives #Num! in al fields beyond column F25 and beyond row25. I can't link more Columns and rows?? Example i have A B C D A 1 B 2 1 C 3 5 1 D 4 8 3 1 I want Avg[A] = (1+2+3+4)/4 Avg[B] = (2+1+5+8)/4 Avg[C] = (3+5+1+3)/4 Avg[D] = (4+8+3+1)/4 Is this possible in Access or otherwise in Excel Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 10:11 AM Subject: Re: [AccessD] average in matrix > Hi Pedro > > In Access you can link to the Excel workbook. > > In the workbook, create a Named Range which exactly contains the > matrix. Save the file. > In Access, attach the workbook, choose Named Range and not Worksheet. > Pick your Named Range. > > Now, create a query like this: > > SELECT > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > FROM > xlsMatrixTest; > > where you, of course, will need to adjust the number of fields > (columns, here 3) and the included fields (F1 to Fn) and the name of the > linked Excel range (xlsMatrixTest). > > /gustav > > >>> pedro at plex.nl 05-01-2005 08:54:22 >>> > Hello Group, > > i have a matrix in Excel and would like the average of all the values > in the fields. Kan this been done with access or is it better to do this > in Excel, in a way that i don't have to change formula for each field > for the horizontal values and vertical values. From pedro at plex.nl Wed Jan 5 16:40:25 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 5 Jan 2005 23:40:25 +0100 Subject: [AccessD] average in matrix References: Message-ID: <000501c4f377$8d9a6460$f9c581d5@pedro> Hello Gustav, In the cells, there was no text present, but after making the format of the cells, Number (all cells were general), i saw all data in the linked excel range. Strange that it is seen an text from column/row 26 (column AA in Excel). You were right saying that the query gave the average of all the cells and not only the last row. I don't know why i said that. I will ask at a excel group if this "strange calculation" (its a matrix for result of genetic DNA samples. The values give the differences between a sample according to the other samples) can be done in Excel. Thanks for your help. Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 9:30 PM Subject: Re: [AccessD] average in matrix > Hi Pedro > > All cells within the Named Range of your spreadsheet must be empty or > contain numbers only. > If you receive #Num! for some cells, those cells contain text. That's a > no-no. > > The query will give you the average of all cells if they all contain > zero or a number. > I don't think SQL is useful for the strange calculation you request. > I would do that in VBA - read in the recordset, then move right and > down as to your rules. > > /gustav > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > Hello Gustav, > > your explanation, doesn't give me the result that i want. > This only gives the average of the last row . > I will explain what i want by an example. > Also the linked xls range gives #Num! in al fields beyond column F25 > and > beyond row25. I can't link more Columns and rows?? > > Example > i have > > A B C D > A 1 > B 2 1 > C 3 5 1 > D 4 8 3 1 > > I want > > Avg[A] = (1+2+3+4)/4 > Avg[B] = (2+1+5+8)/4 > Avg[C] = (3+5+1+3)/4 > Avg[D] = (4+8+3+1)/4 > > Is this possible in Access or otherwise in Excel > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 10:11 AM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > In Access you can link to the Excel workbook. > > > > In the workbook, create a Named Range which exactly contains the > > matrix. Save the file. > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > Pick your Named Range. > > > > Now, create a query like this: > > > > SELECT > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > FROM > > xlsMatrixTest; > > > > where you, of course, will need to adjust the number of fields > > (columns, here 3) and the included fields (F1 to Fn) and the name of > the > > linked Excel range (xlsMatrixTest). > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 08:54:22 >>> > > Hello Group, > > > > i have a matrix in Excel and would like the average of all the > values > > in the fields. Kan this been done with access or is it better to do > this > > in Excel, in a way that i don't have to change formula for each > field > > for the horizontal values and vertical values. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From accessd at shaw.ca Wed Jan 5 19:24:50 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 05 Jan 2005 17:24:50 -0800 Subject: [AccessD] tabs in memo fields In-Reply-To: <000001c4f334$9a399350$677aa8c0@ColbyM6805> Message-ID: <0I9V00IHTFWR7I@l-daemon> Thanks John: Like to use this function but have to remember which environment I am in. Thanks jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Wednesday, January 05, 2005 6:41 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields You know there is an instrrev function to find the LAST instance of a character (or str)? It starts the search from the end of the string and works toward the front. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Wednesday, January 05, 2005 9:20 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Roz: Thanks for your help. I have been playing with tracking the tabs (chr(9)) with 'instr' but have been having some issues handling the fields through a function as the memo content is so large. Thanks again for your help. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Wednesday, January 05, 2005 1:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] tabs in memo fields Hi Jim I hope some bright spark who actually slept last night will come up with an elegant solution because the only thing I can come up with at the moment is rather clunky. Do an INSTR to find the first tab character (CHR(9) iirc). Keep doing this on the same memo until you don't find a tab, then move on to the mext memo. You could use a flag to indicate whether a tab was found on the last pass or not, so that your code knows whether to look at the same memo again or move on to the next one. Untested, ungraceful... if there's a neat way of doing it I'd like to know too Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 05 January 2005 07:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] tabs in memo fields Hi All: It seems simple but, is there a way to replace tab characters within a memo field using a query or function? Note, memo field can be many hundreds of characters. TIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Jan 6 04:54:01 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 06 Jan 2005 11:54:01 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro OK, that explains. The calculation can be easily done in Excel as well as with VBA in Access. The "strange" part is that the calculation is not a straight average of the matrix as all cells except those (in your example) containing 1 are counted twice. /gustav >>> pedro at plex.nl 05-01-2005 23:40:25 >>> Hello Gustav, In the cells, there was no text present, but after making the format of the cells, Number (all cells were general), i saw all data in the linked excel range. Strange that it is seen an text from column/row 26 (column AA in Excel). You were right saying that the query gave the average of all the cells and not only the last row. I don't know why i said that. I will ask at a excel group if this "strange calculation" (its a matrix for result of genetic DNA samples. The values give the differences between a sample according to the other samples) can be done in Excel. Thanks for your help. Pedro Janssen ----- Original Message ----- From: "Gustav Brock" To: Sent: Wednesday, January 05, 2005 9:30 PM Subject: Re: [AccessD] average in matrix > Hi Pedro > > All cells within the Named Range of your spreadsheet must be empty or > contain numbers only. > If you receive #Num! for some cells, those cells contain text. That's a > no-no. > > The query will give you the average of all cells if they all contain > zero or a number. > I don't think SQL is useful for the strange calculation you request. > I would do that in VBA - read in the recordset, then move right and > down as to your rules. > > /gustav > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > Hello Gustav, > > your explanation, doesn't give me the result that i want. > This only gives the average of the last row . > I will explain what i want by an example. > Also the linked xls range gives #Num! in al fields beyond column F25 > and > beyond row25. I can't link more Columns and rows?? > > Example > i have > > A B C D > A 1 > B 2 1 > C 3 5 1 > D 4 8 3 1 > > I want > > Avg[A] = (1+2+3+4)/4 > Avg[B] = (2+1+5+8)/4 > Avg[C] = (3+5+1+3)/4 > Avg[D] = (4+8+3+1)/4 > > Is this possible in Access or otherwise in Excel > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 10:11 AM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > In Access you can link to the Excel workbook. > > > > In the workbook, create a Named Range which exactly contains the > > matrix. Save the file. > > In Access, attach the workbook, choose Named Range and not Worksheet. > > Pick your Named Range. > > > > Now, create a query like this: > > > > SELECT > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > FROM > > xlsMatrixTest; > > > > where you, of course, will need to adjust the number of fields > > (columns, here 3) and the included fields (F1 to Fn) and the name of the > > linked Excel range (xlsMatrixTest). From pedro at plex.nl Thu Jan 6 13:51:26 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Thu, 06 Jan 2005 13:51:26 (MET) Subject: [AccessD] average in matrix Message-ID: <200501061251.j06CpQQB013365@mailhostC.plex.net> Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From cyx5 at cdc.gov Thu Jan 6 06:57:29 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 6 Jan 2005 07:57:29 -0500 Subject: [AccessD] average in matrix Message-ID: Grammer Lady Check. The plural of matrix is matrices. If one googles it, there is an interesting group affiliated with that word, of course, the group does not interest me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of pedro at plex.nl Sent: Thursday, January 06, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] average in matrix Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Thu Jan 6 07:32:35 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Thu, 6 Jan 2005 08:32:35 -0500 Subject: [AccessD] average in matrix Message-ID: Dear "Grammer" (sic) (...LOL!!!) Lady, You are commenting on a global conversation between people of disparate countries...a little latitude should be granted within the confines of an informal discussion group, where English may be a second or third language. Mark -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Thursday, January 06, 2005 7:57 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] average in matrix Grammer Lady Check. The plural of matrix is matrices. If one googles it, there is an interesting group affiliated with that word, of course, the group does not interest me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of pedro at plex.nl Sent: Thursday, January 06, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] average in matrix Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Thu Jan 6 07:37:59 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 6 Jan 2005 08:37:59 -0500 Subject: [AccessD] average in matrix Message-ID: No way. No mercy by us overbearing Americans!!! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark Sent: Thursday, January 06, 2005 8:33 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] average in matrix Dear "Grammer" (sic) (...LOL!!!) Lady, You are commenting on a global conversation between people of disparate countries...a little latitude should be granted within the confines of an informal discussion group, where English may be a second or third language. Mark -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Thursday, January 06, 2005 7:57 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] average in matrix Grammer Lady Check. The plural of matrix is matrices. If one googles it, there is an interesting group affiliated with that word, of course, the group does not interest me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of pedro at plex.nl Sent: Thursday, January 06, 2005 8:51 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] average in matrix Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the > cells, Number (all cells were general), i saw all data in the linked > excel > range. Strange that it is seen an text from column/row 26 (column AA > in > Excel). > > You were right saying that the query gave the average of all the cells > and > not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for > result of genetic DNA samples. The values give the differences between > a > sample according to the other samples) can be done in Excel. > > Thanks for your help. > > > Pedro Janssen > > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Wednesday, January 05, 2005 9:30 PM > Subject: Re: [AccessD] average in matrix > > > > Hi Pedro > > > > All cells within the Named Range of your spreadsheet must be empty > or > > contain numbers only. > > If you receive #Num! for some cells, those cells contain text. That's > a > > no-no. > > > > The query will give you the average of all cells if they all contain > > zero or a number. > > I don't think SQL is useful for the strange calculation you request. > > I would do that in VBA - read in the recordset, then move right and > > down as to your rules. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 20:31:59 >>> > > Hello Gustav, > > > > your explanation, doesn't give me the result that i want. > > This only gives the average of the last row . > > I will explain what i want by an example. > > Also the linked xls range gives #Num! in al fields beyond column F25 > > and > > beyond row25. I can't link more Columns and rows?? > > > > Example > > i have > > > > A B C D > > A 1 > > B 2 1 > > C 3 5 1 > > D 4 8 3 1 > > > > I want > > > > Avg[A] = (1+2+3+4)/4 > > Avg[B] = (2+1+5+8)/4 > > Avg[C] = (3+5+1+3)/4 > > Avg[D] = (4+8+3+1)/4 > > > > Is this possible in Access or otherwise in Excel > > > > > > Pedro Janssen > > > > > > ----- Original Message ----- > > From: "Gustav Brock" > > To: > > Sent: Wednesday, January 05, 2005 10:11 AM > > Subject: Re: [AccessD] average in matrix > > > > > > > Hi Pedro > > > > > > In Access you can link to the Excel workbook. > > > > > > In the workbook, create a Named Range which exactly contains the > > > matrix. Save the file. > > > In Access, attach the workbook, choose Named Range and not > Worksheet. > > > Pick your Named Range. > > > > > > Now, create a query like this: > > > > > > SELECT > > > Avg(([F1]+[F2]+[F3])/3) AS AvgMatrix > > > FROM > > > xlsMatrixTest; > > > > > > where you, of course, will need to adjust the number of fields > > > (columns, here 3) and the included fields (F1 to Fn) and the name > of the > > > linked Excel range (xlsMatrixTest). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 6 08:07:40 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 06 Jan 2005 15:07:40 +0100 Subject: [AccessD] average in matrix Message-ID: Hi Pedro 1. It's the other way around: "as all cells - except those (in your example) containing 1 - are counted twice." 2. It is just to walk the matrix: Pick first row. For each row Move right the row counting per column. If column is Null move left and down, count cell. Move down the column counting per row. Next Row Calculate average. /gustav >>> pedro at plex.nl 06-01-2005 13:51:26 >>> Hello Gustav, I don't understand what you mean by: "as all cells except those (in your example) containing 1 are counted twice." Why are the 1's counted twice. Can you explain how to do this in excel with a routine. I have several matrixes with about 100 samples. To do that by hand (even per sample) costs me a lot of time. Pedro Janssen In antwoord op: > From: "Gustav Brock" > To: > Date: Thu, 06 Jan 2005 11:54:01 +0100 > Subject: Re: [AccessD] average in matrix > > > Hi Pedro > > OK, that explains. > The calculation can be easily done in Excel as well as with VBA in > Access. > The "strange" part is that the calculation is not a straight average of > the matrix as all cells except those (in your example) containing 1 are > counted twice. > > /gustav > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > Hello Gustav, > > In the cells, there was no text present, but after making the format of > the cells, Number (all cells were general), i saw all data in the linked > excel range. Strange that it is seen an text from column/row 26 (column AA > in Excel). > > You were right saying that the query gave the average of all the cells > and not only the last row. I don't know why i said that. > > I will ask at a excel group if this "strange calculation" (its a matrix > for result of genetic DNA samples. The values give the differences between > a sample according to the other samples) can be done in Excel. From rl_stewart at highstream.net Thu Jan 6 14:42:59 2005 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Thu, 06 Jan 2005 14:42:59 -0600 Subject: [AccessD] Re: Greatest Date In-Reply-To: <200501061801.j06I1Vl22786@databaseadvisors.com> Message-ID: <5.1.0.14.2.20050106143709.048915b8@pop3.highstream.net> Normalized is the best way. BUT... SELECT Title, IF(not isnull(SDate6),SDate6, IF(NOT ISNULL(SDate5), SDate5, IF(not isnull(SDate4),SDate4, IF(NOT ISNULL(SDate3), SDate3, IF(not isnull(SDate2),SDate2, IF(NOT ISNULL(SDate1), SDate1,"Never Shown") ) ) ) ) ) AS LastDateShown FROM YourTableName ORDER BY Title Should work. Robert At 12:01 PM 1/6/2005 -0600, you wrote: >Date: Wed, 5 Jan 2005 10:03:22 -0800 (PST) >From: Lonnie Johnson >Subject: Re: [AccessD] Greatest Date >To: Access Developers discussion and problem solving > >Message-ID: <20050105180322.74728.qmail at web20428.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >Move those dates into a separate table so that you have a one to many >relationship and can better manipulate the data. > >Gowey Mike W wrote: > >I have a database that has a table that contains the title of a movie >and than has 6 date fields for entering a date that the movie was shown. >I would like to be able to extract the title of the movie and only show >the date field with the greatest date. > >Any help would be greatly appreciated. > >Thanks in advance > >Mike Gowey MCP, A+, LME, NET+ >Team Leader - East Region >Information Systems Unit From pedro at plex.nl Thu Jan 6 14:07:26 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 6 Jan 2005 21:07:26 +0100 Subject: [AccessD] average in matrix References: Message-ID: <001501c4f434$f5639f40$f9c581d5@pedro> Hi Gustav, 1.Why is it sometimes so difficult to read a simple sentence properly??? Am I realy getting older? 2.You almost "spelled"the vba code out for me. Thanks Pedro ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, January 06, 2005 3:07 PM Subject: Re: [AccessD] average in matrix > Hi Pedro > > 1. It's the other way around: > "as all cells - except those (in your example) containing 1 - are > counted twice." > > 2. It is just to walk the matrix: > Pick first row. > For each row > Move right the row counting per column. > If column is Null move left and down, count cell. > Move down the column counting per row. > Next Row > Calculate average. > > /gustav > > >>> pedro at plex.nl 06-01-2005 13:51:26 >>> > Hello Gustav, > > I don't understand what you mean by: "as all cells except those (in > your example) containing 1 are counted twice." Why are the 1's counted > twice. > > Can you explain how to do this in excel with a routine. I have several > matrixes with about 100 samples. To do that by hand (even per sample) > costs me a lot of time. > > Pedro Janssen > > In antwoord op: > > > From: "Gustav Brock" > > To: > > Date: Thu, 06 Jan 2005 11:54:01 +0100 > > Subject: Re: [AccessD] average in matrix > > > > > > Hi Pedro > > > > OK, that explains. > > The calculation can be easily done in Excel as well as with VBA in > > Access. > > The "strange" part is that the calculation is not a straight average > of > > the matrix as all cells except those (in your example) containing 1 > are > > counted twice. > > > > /gustav > > > > >>> pedro at plex.nl 05-01-2005 23:40:25 >>> > > Hello Gustav, > > > > In the cells, there was no text present, but after making the format > of > > the cells, Number (all cells were general), i saw all data in the > linked > > excel range. Strange that it is seen an text from column/row 26 > (column AA > > in Excel). > > > > You were right saying that the query gave the average of all the > cells > > and not only the last row. I don't know why i said that. > > > > I will ask at a excel group if this "strange calculation" (its a > matrix > > for result of genetic DNA samples. The values give the differences > between > > a sample according to the other samples) can be done in Excel. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From lists at theopg.com Thu Jan 6 15:44:29 2005 From: lists at theopg.com (MarkH) Date: Thu, 6 Jan 2005 21:44:29 -0000 Subject: [AccessD] Greatest Date In-Reply-To: <05EBB8A3BEB95B4F8216BE4EF486077801DA01D1@srciml1.ds.doc.state.or.us> Message-ID: <001001c4f438$e7958be0$c639fc3e@netboxxp> If you don?t, or cant, change the table so the dates are stored seperately you could create a union query which selects each date (with movie title) as a separate chunk of the union and then use this as the source of a select max... Etc. same as you would if the dates were in a single column in a separate table... Hth mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gowey Mike W Sent: 05 January 2005 17:57 To: Access Developers discussion and problem solving Subject: [AccessD] Greatest Date I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. Any help would be greatly appreciated. Thanks in advance Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From lists at theopg.com Thu Jan 6 15:46:12 2005 From: lists at theopg.com (MarkH) Date: Thu, 6 Jan 2005 21:46:12 -0000 Subject: [AccessD] Greatest Date In-Reply-To: Message-ID: <001101c4f439$2529dbf0$c639fc3e@netboxxp> Ooops... Sorry for duplicating Gustavs suggestion, I replied before I read his post... mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 05 January 2005 19:01 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Greatest Date Hi Mike Not discussing the missing normalization of this structure ... you can use an embedded union query: SELECT ID, Title, Max(PDate) AS PDateLast FROM [SELECT ID, Title, PDate1 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate2 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate3 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate4 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate5 as PDate FROM tblMovie UNION ALL SELECT ID, Title, PDate6 as PDate FROM tblMovie;] AS T GROUP BY ID, Title; /gustav >>> Mike.W.Gowey at doc.state.or.us 05-01-2005 18:57:13 >>> I have a database that has a table that contains the title of a movie and than has 6 date fields for entering a date that the movie was shown. I would like to be able to extract the title of the movie and only show the date field with the greatest date. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From Susan.Klos at fldoe.org Fri Jan 7 08:57:42 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Fri, 7 Jan 2005 09:57:42 -0500 Subject: [AccessD] Books on building SQL Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E04151219@doesefpeml02.eus.fldoe.int> I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 From Paul.Rogers at SummitMedia.co.uk Fri Jan 7 09:01:24 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 7 Jan 2005 15:01:24 -0000 Subject: [AccessD] Books on building SQL Message-ID: <1FF4D9105232EB4DA1901BB7D175877E03F474@s003.wolds.summitmedia.co.uk> Excellent tutorials at www.fontstuff.com, Martin Green's site. Well recommended. Cheers paul -----Original Message----- From: Klos, Susan [mailto:Susan.Klos at fldoe.org] Sent: 07 January 2005 14:58 To: 'AccessD at databaseadvisors.com' Subject: [AccessD] Books on building SQL I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Jan 7 09:09:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 07 Jan 2005 16:09:26 +0100 Subject: [AccessD] Books on building SQL Message-ID: Hi Susan The on-line help contains some examples on CREATE and ALTER table. As for learning and a quick start, why not use the GUI query designer of Access? It is way faster to learn by building the queries you need, then study the generated SQL. When done, copy and paste the SQL code to the C++ project. /gustav >>> Susan.Klos at fldoe.org 07-01-2005 15:57:42 >>> I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? From cyx5 at cdc.gov Fri Jan 7 09:06:16 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 7 Jan 2005 10:06:16 -0500 Subject: [AccessD] Books on building SQL Message-ID: He wants to build an SQL database to act as the backend, and use Access as the front end? Create the table in SQL server, create that Access database defining the odbc datasource. Then cheat like crazy to build SQL statements by creating queries in Access and viewing the sql code in design view of the query. Most of the time I can do this without having to pick up and sql book to get code. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Klos, Susan Sent: Friday, January 07, 2005 9:58 AM To: 'AccessD at databaseadvisors.com' Subject: [AccessD] Books on building SQL I have a co worker who is working in C++. He wants to use SQL to create a table in an Access Database. Can anyone on the list help? I am also looking for a book that will help us build SQL statements. Any ideas? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ggonzalez at cccis.com Fri Jan 7 10:01:36 2005 From: ggonzalez at cccis.com (ggonzalez at cccis.com) Date: Fri, 7 Jan 2005 10:01:36 -0600 Subject: [AccessD] Gumaro Gonzalez is out of the office. Message-ID: I will be out of the office starting 01/07/2005 and will not return until 01/17/2005. I will respond to your message when I return. From fhtapia at gmail.com Fri Jan 7 11:20:51 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Fri, 7 Jan 2005 09:20:51 -0800 Subject: [AccessD] One-click upsizing and downsizing of Access to SQL Server and back? In-Reply-To: <20050104190524.54781.qmail@web80801.mail.yahoo.com> References: <8f5a3ebde12d48ada35e7397607e8364@christopherhawkins.com> <20050104190524.54781.qmail@web80801.mail.yahoo.com> Message-ID: if the data is valuable, then redundancy is key for your sql server, at the very least the data should reside on a Raid Mirror, generally Raid 10 is best for the Transaction logs and Raid 5 is generally acceptable for the data files... So Create backups of your Sql Server db files on a regular baisis, and reguluar backups of the transaction log based on how valuable the data is... these files ought to then be copied over to another server / pc for safer storage and moved to DVD / Tape. When a Sql Server goes down and the db is inaccessable, you'll need to restore these backup files to a backup sql server (sql server developer (2000) is currently $50 bucks) at which point you'll be able to extract the data (downsize) to an Access Database. Imho I think since you'll need to go through the trouble of getting a 2nd server up and running just to get at the files, it is probably most effecient to set up a fail over server... I'd check w/ MS but I think for failover servers, the cost is very low.. you only pay on the licensing on the primary server (however again you'd need to check w/ MS and their reps for accurate info). On Tue, 4 Jan 2005 11:05:24 -0800 (PST), David Mcafee wrote: > SQL is a lot more stable than Access. It sounds as if > he might of had some instability or corruption > problems in the past. If he truly fears the > possiblibility of SQL server going down, there are > many tools already built for the purpose that are > available, or as others have mentioned mirroring of > drives and or servers. > > If you STILL going to do it, you could run a job on > the SQL server that backs up every hour or so and copy > that back up file to a PC somewhere. Using MSDE on a > PC somewhere you could execute a stored procedure > which would run the restore of the database on this > box and change your ADPs connection to this box. > > Fugly, but it would work. > > David > > --- Christopher Hawkins > wrote: > > > I think his idea is that I use the most recent > > backup. > > > > This is possibly the goofiest thing I have ever > > been asked to do. But I'm going to take a stab at > > it. If nothing else it might be fun. > > > > ---------------------------------------- > > From: DWUTKA at marlow.com > > Sent: Tuesday, January 04, 2005 8:51 AM > > To: accessd at databaseadvisors.com > > Subject: RE: [AccessD] One-click upsizing and > > downsizing of Access to SQL Server and back? > > > > Just out of curiousity, how do you downsize 'back' > > to an Access database > > from a SQL Server database, if the SQL server > > database is down? I think > > that would be a little difficult, no matter how well > > you code, unless you > > are constantly writing out to an .mdb somewhere. > > > > Drew > > > > -----Original Message----- > > From: Christopher Hawkins > > [mailto:clh at christopherhawkins.com] > > Sent: Monday, January 03, 2005 6:33 PM > > To: accessd at databaseadvisors.com > > Subject: [AccessD] One-click upsizing and downsizing > > of Access to SQL > > Server and back? > > > > This is a strange request. Bear with me. > > > > I have a client who I am taking from an Access > > back-end to a SQL Server > > backend. Not having any previous experience with > > SQL Server, my client is > > nervous, and no amount of explaining or references > > will calm him. He's > > asked me to build some sort of routine so that if > > the SQL Server goes down, > > he can "downsize" back to An Access back-end with a > > single button click. He > > also wants to be able to re-upsize with a single > > button click. > > > > If he's willing to pay for the hours, I may as > > well. It might turn out to > > be a fun project. ;) > > > > I usually do my upsizing with the Upsizing Wizard. > > I am aware of DTS but > > have used it only sparingly. > > > > Have any of you done anything like this before? > > > > -Christopher- > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > 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! From dejpolsys at hotmail.com Fri Jan 7 11:28:03 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 7 Jan 2005 12:28:03 -0500 Subject: [AccessD] Books on building SQL References: <01B619CB8F6C8C478EDAC39191AEC51E04151219@doesefpeml02.eus.fldoe.int> Message-ID: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_data_source.3a_.programmatically_creating_a_table_in_an_odbc_data_source.asp ..watch the wrap ...MSDN article with C++ code for cteating an Access table ..hth :) William Hindman ----- Original Message ----- From: "Klos, Susan" To: Sent: Friday, January 07, 2005 9:57 AM Subject: [AccessD] Books on building SQL >I have a co worker who is working in C++. He wants to use SQL to create a > table in an Access Database. Can anyone on the list help? > > > > I am also looking for a book that will help us build SQL statements. Any > ideas? > > > > Susan Klos > > Senior Database Analyst > > Evaluation and Reporting > > Florida Department of Education > > 850-245-0708 > > sc 205-0708 > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Susan.Klos at fldoe.org Fri Jan 7 12:38:22 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Fri, 7 Jan 2005 13:38:22 -0500 Subject: [AccessD] Synch an Access Database with Outlook Contacts automatically thro ugh Access Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E0415121D@doesefpeml02.eus.fldoe.int> I am developing a Phone Log in Access for use in my office. We have three sets of contacts in Outlook: Accountability Contacts; Assessment Contacts; and Superintendents. The Accountability Contacts and Assessment Contacts may overlap i.e. some Assessment Contacts are also Accountability Contact and vice versa. In my phone log I have a people table and links to three spreadsheets which contain the respective Contact information that I export from Outlook. I would like to create a button that will go to Outlook, run the export wizard for each of my contact folders which will overwrite the Excel sheets that are attached to my phone log database. I don't ask much. I don't even know where to get started. Can anyone help me? Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 From artful at rogers.com Fri Jan 7 12:42:13 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 07 Jan 2005 13:42:13 -0500 Subject: [AccessD] usys_mapiprofile? In-Reply-To: <000501c4f377$8d9a6460$f9c581d5@pedro> References: <000501c4f377$8d9a6460$f9c581d5@pedro> Message-ID: <41DED805.6060902@rogers.com> I have a subform on a tabbed form which used to work fine, and I don't recall making any changes to it, but suddenly I'm getting this strange message that I've never seen before. Symptoms: 1. The form's standard navigation bar used to allow Inserts but now that button is greyed out. However, when there are no children of the parent I get a blank form and can type into its fields. 2. The moment I do type something in, I get this message: the form usys_mapiprofile is either misspelled or doesn't exist I have never heard of this form. The app compiles just fine. I'm mystified. Any ideas? Arthur > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 From martyconnelly at shaw.ca Fri Jan 7 13:30:11 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 07 Jan 2005 11:30:11 -0800 Subject: [AccessD] Synch an Access Database with Outlook Contacts automatically thro ugh Access References: <01B619CB8F6C8C478EDAC39191AEC51E0415121D@doesefpeml02.eus.fldoe.int> Message-ID: <41DEE343.5070302@shaw.ca> Here is one of the best starter sites for outlook and exchange automation with links to other Outlook VBA sites. Might take a couple of hours perusual, since it depends on your version of Outlook http://www.slipstick.com/ http://www.slipstick.com/outlook/index.htm Sister site for vba code http://www.outlookcode.com/ List of Outlook MVP sites http://www.mvps.org/links.html#Outlook Klos, Susan wrote: >I am developing a Phone Log in Access for use in my office. We have three >sets of contacts in Outlook: Accountability Contacts; Assessment Contacts; >and Superintendents. The Accountability Contacts and Assessment Contacts >may overlap i.e. some Assessment Contacts are also Accountability Contact >and vice versa. In my phone log I have a people table and links to three >spreadsheets which contain the respective Contact information that I export >from Outlook. I would like to create a button that will go to Outlook, run >the export wizard for each of my contact folders which will overwrite the >Excel sheets that are attached to my phone log database. I don't ask much. >I don't even know where to get started. Can anyone help me? > > > >Susan Klos > >Senior Database Analyst > >Evaluation and Reporting > >Florida Department of Education > >850-245-0708 > >sc 205-0708 > > > > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at colbyconsulting.com Fri Jan 7 13:32:30 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 07 Jan 2005 14:32:30 -0500 Subject: [AccessD] Skype Message-ID: <005101c4f4ef$a6c44c20$677aa8c0@ColbyM6805> Does anyone have it? I just downloaded the driver and would like to test it. My user name is jwcolby. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From dwaters at usinternet.com Fri Jan 7 14:50:07 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 7 Jan 2005 14:50:07 -0600 Subject: [AccessD] Skype In-Reply-To: <953051.1105126687521.JavaMail.root@sniper21.securence.com> Message-ID: <001201c4f4fa$78bb5200$de1811d8@danwaters> What does Skype do? Is this a web site? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Friday, January 07, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Skype Does anyone have it? I just downloaded the driver and would like to test it. My user name is jwcolby. 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 anna at apespools.com Fri Jan 7 18:39:52 2005 From: anna at apespools.com (Anna Hopkins) Date: Fri, 07 Jan 2005 18:39:52 -0600 Subject: [AccessD] Send Filtered Report Message-ID: <6.1.2.0.2.20050107182201.019a91b8@pop3.apespools.com> I have spent too much time trying to learn how to send a filtered report. I searched the archives and found an e-mail from someone who had the exact same problem... But the solution does not work for me. Here is the original stuff... ...but I would like to add the ability to email the filtered report. However instead of sending the filtered report it sends the whole thing. DoCmd.OpenReport strReportName, , , strWhere is what is used to open the report and DoCmd.SendObject acReport, strReportName, acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" is used to send it. So what I would like is similiar to: DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" Any ideas how to accomplish this? N Lytle The solution to Nancy's problem seemed to come from from Stuart McLachlan ... How about basng the query underlying the report on the form parameters rather than filtering at the report level. .......................................................... Ok back to me... The problem is that I open/print/would love to e-mail this report from several forms. I tried to set the "On Open" Property of the report to a variable but can't seem to get that to work I would like my employees to be able to click a button and e-mail a proposal or invoice. This seems like it would be a very common need for people--any ideas????? What am I missing? From mikedorism at adelphia.net Fri Jan 7 21:14:27 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Fri, 7 Jan 2005 22:14:27 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <6.1.2.0.2.20050107182201.019a91b8@pop3.apespools.com> Message-ID: <000001c4f530$2baab6a0$0b08a845@hargrove.internal> Use a hidden form to hold the parameters and pass them to the report. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 7:40 PM To: accessd at databaseadvisors.com Subject: [AccessD] Send Filtered Report I have spent too much time trying to learn how to send a filtered report. I searched the archives and found an e-mail from someone who had the exact same problem... But the solution does not work for me. Here is the original stuff... ...but I would like to add the ability to email the filtered report. However instead of sending the filtered report it sends the whole thing. DoCmd.OpenReport strReportName, , , strWhere is what is used to open the report and DoCmd.SendObject acReport, strReportName, acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" is used to send it. So what I would like is similiar to: DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" Any ideas how to accomplish this? N Lytle The solution to Nancy's problem seemed to come from from Stuart McLachlan ... How about basng the query underlying the report on the form parameters rather than filtering at the report level. .......................................................... Ok back to me... The problem is that I open/print/would love to e-mail this report from several forms. I tried to set the "On Open" Property of the report to a variable but can't seem to get that to work I would like my employees to be able to click a button and e-mail a proposal or invoice. This seems like it would be a very common need for people--any ideas????? What am I missing? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Fri Jan 7 21:16:27 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 7 Jan 2005 22:16:27 -0500 Subject: [AccessD] Synch an Access Database with Outlook Contactsautomatically thro ugh Access References: <01B619CB8F6C8C478EDAC39191AEC51E0415121D@doesefpeml02.eus.fldoe.int> Message-ID: http://www.helenfeddema.com/CodeSamples.htm ..hth :) William Hindman ----- Original Message ----- From: "Klos, Susan" To: Sent: Friday, January 07, 2005 1:38 PM Subject: [AccessD] Synch an Access Database with Outlook Contactsautomatically thro ugh Access >I am developing a Phone Log in Access for use in my office. We have three > sets of contacts in Outlook: Accountability Contacts; Assessment Contacts; > and Superintendents. The Accountability Contacts and Assessment Contacts > may overlap i.e. some Assessment Contacts are also Accountability Contact > and vice versa. In my phone log I have a people table and links to three > spreadsheets which contain the respective Contact information that I > export > from Outlook. I would like to create a button that will go to Outlook, > run > the export wizard for each of my contact folders which will overwrite the > Excel sheets that are attached to my phone log database. I don't ask > much. > I don't even know where to get started. Can anyone help me? > > > > Susan Klos > > Senior Database Analyst > > Evaluation and Reporting > > Florida Department of Education > > 850-245-0708 > > sc 205-0708 > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Fri Jan 7 21:18:47 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 7 Jan 2005 22:18:47 -0500 Subject: [AccessD] Skype References: <001201c4f4fa$78bb5200$de1811d8@danwaters> Message-ID: http://www.skype.com/ William Hindman ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 3:50 PM Subject: RE: [AccessD] Skype > What does Skype do? Is this a web site? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Friday, January 07, 2005 1:33 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Skype > > Does anyone have it? I just downloaded the driver and would like to test > it. My user name is jwcolby. > > 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 anna at apespools.com Fri Jan 7 21:36:08 2005 From: anna at apespools.com (Anna Hopkins) Date: Fri, 07 Jan 2005 21:36:08 -0600 Subject: [AccessD] Send Filtered Report In-Reply-To: <000001c4f530$2baab6a0$0b08a845@hargrove.internal> References: <6.1.2.0.2.20050107182201.019a91b8@pop3.apespools.com> <000001c4f530$2baab6a0$0b08a845@hargrove.internal> Message-ID: <6.1.2.0.2.20050107213507.039f3cd0@pop3.apespools.com> Thanks. I've never used hidden forms but I can see how that could work. At 09:14 PM 1/7/2005, you wrote: >Use a hidden form to hold the parameters and pass them to the report. > >Doris Manning >Database Administrator >Hargrove Inc. >www.hargroveinc.com > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins >Sent: Friday, January 07, 2005 7:40 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] Send Filtered Report > > >I have spent too much time trying to learn how to send a filtered report. > >I searched the archives and found an e-mail from someone who had the exact >same problem... But the solution does not work for me. Here is the >original stuff... > > >...but I would like to add the >ability to email the filtered report. However instead of sending the >filtered report it sends the whole thing. > >DoCmd.OpenReport strReportName, , , strWhere >is what is used to open the report >and >DoCmd.SendObject acReport, strReportName, acFormatRTF, >"nancy.lytle at >auatac.com", , -1, "Weekly En Route Rpt" >is used to send it. > >So what I would like is similiar to: > >DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, >"nancy.lytle at >auatac.com", , -1, "Weekly En Route Rpt" > >Any ideas how to accomplish this? > >N Lytle > >The solution to Nancy's problem seemed to come from from Stuart McLachlan > >... >How about basng the query underlying the report on the form parameters >rather than filtering at the report level. > >.......................................................... >Ok back to me... > >The problem is that I open/print/would love to e-mail this report from >several forms. > >I tried to set the "On Open" Property of the report to a variable but can't >seem to get that to work > >I would like my employees to be able to click a button and e-mail a >proposal or invoice. This seems like it would be a very common need for >people--any ideas????? What am I missing? > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From mcaro at bigpond.net.au Fri Jan 7 21:46:00 2005 From: mcaro at bigpond.net.au (Martin Caro) Date: Sat, 8 Jan 2005 14:46:00 +1100 Subject: [AccessD] Excel Group Message-ID: <006901c4f534$91c29710$0100000a@MITSERVER> Hi Folks I am working my way into an Excel project at the moment.... any recommendations for an Excel support group of a similar nature AccessD Martin From jwcolby at colbyconsulting.com Fri Jan 7 21:59:16 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 07 Jan 2005 22:59:16 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <000001c4f530$2baab6a0$0b08a845@hargrove.internal> Message-ID: <007701c4f536$6f470160$677aa8c0@ColbyM6805> I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike & Doris Manning Sent: Friday, January 07, 2005 10:14 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report Use a hidden form to hold the parameters and pass them to the report. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 7:40 PM To: accessd at databaseadvisors.com Subject: [AccessD] Send Filtered Report I have spent too much time trying to learn how to send a filtered report. I searched the archives and found an e-mail from someone who had the exact same problem... But the solution does not work for me. Here is the original stuff... ...but I would like to add the ability to email the filtered report. However instead of sending the filtered report it sends the whole thing. DoCmd.OpenReport strReportName, , , strWhere is what is used to open the report and DoCmd.SendObject acReport, strReportName, acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" is used to send it. So what I would like is similiar to: DoCmd.SendObject acReport, strReportName(strWhere), acFormatRTF, "nancy.lytle at auatac.com", , -1, "Weekly En Route Rpt" Any ideas how to accomplish this? N Lytle The solution to Nancy's problem seemed to come from from Stuart McLachlan ... How about basng the query underlying the report on the form parameters rather than filtering at the report level. .......................................................... Ok back to me... The problem is that I open/print/would love to e-mail this report from several forms. I tried to set the "On Open" Property of the report to a variable but can't seem to get that to work I would like my employees to be able to click a button and e-mail a proposal or invoice. This seems like it would be a very common need for people--any ideas????? What am I missing? From jwcolby at colbyconsulting.com Fri Jan 7 22:25:37 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 07 Jan 2005 23:25:37 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <6.1.2.0.2.20050107213507.039f3cd0@pop3.apespools.com> Message-ID: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Sorry, my last post got mangled. Let's see if this is any better. I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: (cut and paste the following into a module. Fix any problems cause by line wrap.) Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName ' On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 10:36 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks. I've never used hidden forms but I can see how that could work. From anna at apespools.com Fri Jan 7 22:51:23 2005 From: anna at apespools.com (Anna Hopkins) Date: Fri, 07 Jan 2005 22:51:23 -0600 Subject: [AccessD] Send Filtered Report In-Reply-To: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> References: <6.1.2.0.2.20050107213507.039f3cd0@pop3.apespools.com> <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Message-ID: <6.1.2.0.2.20050107224220.021d6ec0@pop3.apespools.com> Thanks John. I got both of them. It is getting late and I will have to look more at this in the morning. I am honored to have a response from you. I love this list and appreciate all the sharing that goes on. I unsubscribed in July because I was traveling. But I am back. Thanks again. Anna At 10:25 PM 1/7/2005, you wrote: >Sorry, my last post got mangled. Let's see if this is any better. > >I prefer to use what I call filters: > >You set a filter by the syntax : > >Fltr MyFltrName, MyFltrValue > >You then retrieve (print to the debug window) the filter using the syntax: > >Debug.print Fltr (MyFltrName) > >The code for doing this is actually a little module. The idea is that you >set up a collection to hold filter values keyed on filter name. Adding the >value into the collection stores the value for later retrieval from the >collection. Thus a single collection can hold as many filters as you need. >The code looks like: > >(cut and paste the following into a module. Fix any problems cause by line >wrap.) > >Option Compare Database >Option Explicit >Private mcolFilter As Collection >Private blnFltrInitialized As Boolean >' >'The lvarValue is optional, and the presence of the lvarValue changes the >operation from a retrieve to a store. >' >'i.e. if the lvarvalue is passed in, then we are storing a value. >'If the lvarValue is omitted, then we are retrieving the value already >stored. ' >' > >Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As >Variant >On Error GoTo Err_Fltr > ' > 'The first time through, set up (initialize) the collection > ' > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > ' > 'If the lvarValue parameter is missing, then we are doing a retrieve > ' > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > ' > 'Else we are doing a store > 'So just remove anything already stored under that lstrName > 'and save the new value under that lstrName > ' > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If >Exit_Fltr: >Exit Function >Err_Fltr: > MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING >End Function > >Calling the function the first time initializes the collection, and sets the >Boolean that the initialization has been done. It also stores the value >lvarValue into the collection using lstrName as the key. You can call the >function as many times as you wish storing values. For example: > >Fltr "MyName", "John W. Colby" >Fltr "MyCompany", "Colby Consulting" >Fltr "MyWebAddr", "www.colbyconsulting.com" >Fltr "MyBirthday", #1/1/1909# >Fltr "MyAge", 105 > >You can then later retrieve any value you wish, once or a million times >simply by calling the same function but leaving off the VALUE: > >Debug.Print Fltr("MyBirthday") - returns #1/1/1909 >Debug.Print Fltr("MyAge") - returns 105 >Debug.Print Fltr("MyCompany") - returns "Colby Consulting" > >Etc. > >Notice that if you call the function with the same filter name but a >different value, the code: > > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > >Removes whatever may be in the collection keyed on the lstrName and adds the >new value supplied, effectively "erasing" the filter value and saving the >new value. > >Notice that you can pass anything in to the filter, even pointers to forms >or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes >the pointer to state combo in to the filter. Passing cboState.value passes >the value of the combo in to the filter. This is a not so subtle >difference. The value is a "by value" thing, where the actual value is >passed in and retrieved back out. The pointer is a "by reference" thing and >if the combo changes after you pass a pointer to it in to the filter, the >apparent "value" that you will see by getting it back will change. On the >other hand, this can be useful if you need to pass a control in to a form >that is opening, for example a form does something and places the value back >into a control on another form. > >This filter function is a very useful construct and is an extension of >specific named filters used by others on this list. It is easy to use, and >can be useful in a wide variety of applications, from filtering queries for >forms or reports, to passing in values to be displayed on a form or report >etc. > >I have also migrated this to a class so that I can set up "sets" of filters, >each set in a class instance - but that is a subject for another day. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins >Sent: Friday, January 07, 2005 10:36 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Send Filtered Report > > >Thanks. > >I've never used hidden forms but I can see how that could work. > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 7 23:11:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 00:11:25 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <6.1.2.0.2.20050107224220.021d6ec0@pop3.apespools.com> Message-ID: <007e01c4f540$80c988e0$677aa8c0@ColbyM6805> Anna, I am honored that you are honored... ;-) Using a hidden form for passing parameters does work - in fact in my youth I used that method on occasion - but is clumsy. If the form is ever closed, the parameters are not available. Adding more filter parameters requires modifying the form etc. Using a filter function, particularly one based on a collection, allows you to add filters whenever and wherever you need them, anywhere in code. They are reasonably fast, no additional code is ever needed, and they are just darned convenient. Enjoy, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 11:51 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks John. I got both of them. It is getting late and I will have to look more at this in the morning. I am honored to have a response from you. I love this list and appreciate all the sharing that goes on. I unsubscribed in July because I was traveling. But I am back. Thanks again. Anna At 10:25 PM 1/7/2005, you wrote: >Sorry, my last post got mangled. Let's see if this is any better. > >I prefer to use what I call filters: > >You set a filter by the syntax : > >Fltr MyFltrName, MyFltrValue > >You then retrieve (print to the debug window) the filter using the >syntax: > >Debug.print Fltr (MyFltrName) > >The code for doing this is actually a little module. The idea is that >you set up a collection to hold filter values keyed on filter name. >Adding the value into the collection stores the value for later >retrieval from the collection. Thus a single collection can hold as >many filters as you need. The code looks like: > >(cut and paste the following into a module. Fix any problems cause by >line >wrap.) > >Option Compare Database >Option Explicit >Private mcolFilter As Collection >Private blnFltrInitialized As Boolean >' >'The lvarValue is optional, and the presence of the lvarValue changes >the operation from a retrieve to a store. ' >'i.e. if the lvarvalue is passed in, then we are storing a value. >'If the lvarValue is omitted, then we are retrieving the value already >stored. ' >' > >Public Function Fltr(lstrName As String, Optional lvarValue As Variant) >As Variant On Error GoTo Err_Fltr > ' > 'The first time through, set up (initialize) the collection > ' > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > ' > 'If the lvarValue parameter is missing, then we are doing a retrieve > ' > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > ' > 'Else we are doing a store > 'So just remove anything already stored under that lstrName > 'and save the new value under that lstrName > ' > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If >Exit_Fltr: >Exit Function >Err_Fltr: > MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING >End Function > >Calling the function the first time initializes the collection, and >sets the Boolean that the initialization has been done. It also stores >the value lvarValue into the collection using lstrName as the key. You >can call the function as many times as you wish storing values. For >example: > >Fltr "MyName", "John W. Colby" >Fltr "MyCompany", "Colby Consulting" >Fltr "MyWebAddr", "www.colbyconsulting.com" >Fltr "MyBirthday", #1/1/1909# >Fltr "MyAge", 105 > >You can then later retrieve any value you wish, once or a million times >simply by calling the same function but leaving off the VALUE: > >Debug.Print Fltr("MyBirthday") - returns #1/1/1909 >Debug.Print Fltr("MyAge") - returns 105 >Debug.Print Fltr("MyCompany") - returns "Colby Consulting" > >Etc. > >Notice that if you call the function with the same filter name but a >different value, the code: > > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > >Removes whatever may be in the collection keyed on the lstrName and >adds the new value supplied, effectively "erasing" the filter value and >saving the new value. > >Notice that you can pass anything in to the filter, even pointers to >forms or controls, and you NEED TO BE CAREFUL. Passing cboState >actually passes the pointer to state combo in to the filter. Passing >cboState.value passes the value of the combo in to the filter. This is >a not so subtle difference. The value is a "by value" thing, where the >actual value is passed in and retrieved back out. The pointer is a "by >reference" thing and if the combo changes after you pass a pointer to >it in to the filter, the apparent "value" that you will see by getting >it back will change. On the other hand, this can be useful if you need >to pass a control in to a form that is opening, for example a form does >something and places the value back into a control on another form. > >This filter function is a very useful construct and is an extension of >specific named filters used by others on this list. It is easy to use, >and can be useful in a wide variety of applications, from filtering >queries for forms or reports, to passing in values to be displayed on a >form or report etc. > >I have also migrated this to a class so that I can set up "sets" of >filters, each set in a class instance - but that is a subject for >another day. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins >Sent: Friday, January 07, 2005 10:36 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Send Filtered Report > > >Thanks. > >I've never used hidden forms but I can see how that could work. > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Sat Jan 8 02:02:11 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Sat, 8 Jan 2005 03:02:11 -0500 Subject: [AccessD] Send Filtered Report References: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Message-ID: "I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day." JC ..oh no you don't ...you tease, you please, eh :) ..I'd really like to see the class ...I've always used the hidden form myself and I'm impressed by the simplicity of this approach ...so fess up already ...if I'm going to implement this I'd rather go whole hog. William Hindman ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 11:25 PM Subject: RE: [AccessD] Send Filtered Report > Sorry, my last post got mangled. Let's see if this is any better. > > I prefer to use what I call filters: > > You set a filter by the syntax : > > Fltr MyFltrName, MyFltrValue > > You then retrieve (print to the debug window) the filter using the syntax: > > Debug.print Fltr (MyFltrName) > > The code for doing this is actually a little module. The idea is that you > set up a collection to hold filter values keyed on filter name. Adding > the > value into the collection stores the value for later retrieval from the > collection. Thus a single collection can hold as many filters as you > need. > The code looks like: > > (cut and paste the following into a module. Fix any problems cause by > line > wrap.) > > Option Compare Database > Option Explicit > Private mcolFilter As Collection > Private blnFltrInitialized As Boolean > ' > 'The lvarValue is optional, and the presence of the lvarValue changes the > operation from a retrieve to a store. > ' > 'i.e. if the lvarvalue is passed in, then we are storing a value. > 'If the lvarValue is omitted, then we are retrieving the value already > stored. ' > ' > > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > ' > 'The first time through, set up (initialize) the collection > ' > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > ' > 'If the lvarValue parameter is missing, then we are doing a retrieve > ' > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > ' > 'Else we are doing a store > 'So just remove anything already stored under that lstrName > 'and save the new value under that lstrName > ' > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If > Exit_Fltr: > Exit Function > Err_Fltr: > MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > > Calling the function the first time initializes the collection, and sets > the > Boolean that the initialization has been done. It also stores the value > lvarValue into the collection using lstrName as the key. You can call the > function as many times as you wish storing values. For example: > > Fltr "MyName", "John W. Colby" > Fltr "MyCompany", "Colby Consulting" > Fltr "MyWebAddr", "www.colbyconsulting.com" > Fltr "MyBirthday", #1/1/1909# > Fltr "MyAge", 105 > > You can then later retrieve any value you wish, once or a million times > simply by calling the same function but leaving off the VALUE: > > Debug.Print Fltr("MyBirthday") - returns #1/1/1909 > Debug.Print Fltr("MyAge") - returns 105 > Debug.Print Fltr("MyCompany") - returns "Colby Consulting" > > Etc. > > Notice that if you call the function with the same filter name but a > different value, the code: > > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > > Removes whatever may be in the collection keyed on the lstrName and adds > the > new value supplied, effectively "erasing" the filter value and saving the > new value. > > Notice that you can pass anything in to the filter, even pointers to forms > or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes > the pointer to state combo in to the filter. Passing cboState.value > passes > the value of the combo in to the filter. This is a not so subtle > difference. The value is a "by value" thing, where the actual value is > passed in and retrieved back out. The pointer is a "by reference" thing > and > if the combo changes after you pass a pointer to it in to the filter, the > apparent "value" that you will see by getting it back will change. On the > other hand, this can be useful if you need to pass a control in to a form > that is opening, for example a form does something and places the value > back > into a control on another form. > > This filter function is a very useful construct and is an extension of > specific named filters used by others on this list. It is easy to use, > and > can be useful in a wide variety of applications, from filtering queries > for > forms or reports, to passing in values to be displayed on a form or report > etc. > > I have also migrated this to a class so that I can set up "sets" of > filters, > each set in a class instance - but that is a subject for another day. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins > Sent: Friday, January 07, 2005 10:36 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Send Filtered Report > > > Thanks. > > I've never used hidden forms but I can see how that could work. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Subscriptions at servicexp.com Sat Jan 8 08:29:35 2005 From: Subscriptions at servicexp.com (Robert Gracie) Date: Sat, 8 Jan 2005 09:29:35 -0500 Subject: [AccessD] JC's Book Deal In-Reply-To: <007e01c4f540$80c988e0$677aa8c0@ColbyM6805> Message-ID: John, In lue of the recent discussion, when is that book on frameworks coming out?? :-) Robert Gracie From jwcolby at colbyconsulting.com Sat Jan 8 08:44:45 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 09:44:45 -0500 Subject: [AccessD] JC's Book Deal In-Reply-To: Message-ID: <007f01c4f590$988b0580$677aa8c0@ColbyM6805> Lol, good question. I have proposed it to Wrox, and they have actually said they are looking for a co-author to work on it. Unfortunately I haven't heard anything since. Perhaps I could publish the name and email of my contact there and everyone on the list interested in the subject could pester them? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Saturday, January 08, 2005 9:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] JC's Book Deal John, In lue of the recent discussion, when is that book on frameworks coming out?? :-) Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sat Jan 8 09:25:25 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 8 Jan 2005 07:25:25 -0800 Subject: [AccessD] Skype References: <005101c4f4ef$a6c44c20$677aa8c0@ColbyM6805> Message-ID: <004001c4f596$4795ddc0$6501a8c0@HAL9002> John: I tried using it a few times a year ago and it was awful. Maybe it's better now. I tried with Martin and never could get a could connection. Plus the inconvenience of having to have the other person running Skype as well. I use Primus now for overseas calls now - it's 5-6 cents a minute anywhere. Last month I talked to people all over the world for about an hour and got a bill for $3 and change. Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 11:32 AM Subject: [AccessD] Skype > Does anyone have it? I just downloaded the driver and would like to test > it. My user name is jwcolby. > > 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 Jan 8 09:42:52 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 10:42:52 -0500 Subject: [AccessD] Skype In-Reply-To: <004001c4f596$4795ddc0$6501a8c0@HAL9002> Message-ID: <008001c4f598$bcb1a790$677aa8c0@ColbyM6805> Rocky, I have Vonage for my home office and it is very good - so good that I am about to get rid of my landline. As for Skype, I just like the "free" part! ;-) I tested it yesterday with an AccessD user over in London and it was really quite acceptable, especially for free! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype John: I tried using it a few times a year ago and it was awful. Maybe it's better now. I tried with Martin and never could get a could connection. Plus the inconvenience of having to have the other person running Skype as well. I use Primus now for overseas calls now - it's 5-6 cents a minute anywhere. Last month I talked to people all over the world for about an hour and got a bill for $3 and change. Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 07, 2005 11:32 AM Subject: [AccessD] Skype > Does anyone have it? I just downloaded the driver and would like to > test it. My user name is jwcolby. > > 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 Jan 8 09:54:34 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 10:54:34 -0500 Subject: [AccessD] Filters - was filtered reports In-Reply-To: Message-ID: <008101c4f59a$5dbd6b00$677aa8c0@ColbyM6805> William, The class approach adds a level of indirection and so I do not recommend it unless you specifically need it. The class approach simply embeds the collection, the Boolean and the function in a class. That really all there is to it. Because the whole thing is encapsulated you can now create an instance of filters for purpose a, an instance for purpose b etc. Perhaps you have a module, with related forms that need to be able to pass parameters back and forth. The typical method of doing this is to start adding global variables, add a new variable every time you need to pass some other thing. With a class you create an instance and all the objects of that functional area can pass stuff back and forth using the class instance that is dedicated to their use. The class would then look something like: '########################################################################### ## Option Compare Database Option Explicit ' 'The collection to hold the filter values ' Private mcolFilter As Collection ' 'Set up the collection ' Private Sub Class_Initialize() Set mcolFilter = New Collection End Sub ' 'Tear down the collection ' Private Sub Class_Terminate() Set mcolFilter = Nothing End Sub ' 'Get a pointer to the collection ' Public Property Get pcolFilter() As Collection Set pcolFilter = mcolFilter End Property ' 'The actual filter function ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr 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: MsgBox Err.Description, , "Error in Function clsFltr.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function '########################################################################### ## The class is pretty simple, an Initialize function that sets the collection, a Terminate function that cleans up, a property to return the entire collection, and the Fltr function already explained in the previous email. No surprises here. A module to test it: '########################################################################### ## Option Compare Database Option Explicit Private mclsFltrSet1 As clsFltr ' 'Method One for using Filter classes ' Function cFS1() As clsFltr Dim intCnt As Integer On Error Resume Next ' 'This line is used to test if the class is initialized yet 'You will get an error if the class is not initialized ' intCnt = mclsFltrSet1.pcolFilter.Count If Err <> 0 Then ' 'If you get an error, then initialize the class ' Set mclsFltrSet1 = New clsFltr End If ' 'Nolw we know that we have a valid class, get the pointer to it ' Set cFS1 = mclsFltrSet1 End Function Function testMethod1() cFS1.Fltr "MyName", "John W. Colby" Debug.Print cFS1.Fltr("MyName") End Function ' 'Method Two for using filter classes ' Function FltrWrapper(lstrName As String, Optional lvarValue As Variant) As Variant ' 'If the lvarValue is missing we are retrieving a previously set filter ' If IsMissing(lvarValue) Then FltrWrapper = cFS1.Fltr(lstrName) Else 'Else we are setting a filter value cFS1.Fltr lstrName, lvarValue End If End Function '########################################################################### ## This module sets up a private variable to hold a pointer to the class. What we are going to do is create a function that tests for a class instance and instantiates the class if it hasn't already done so (the first time). We test for a valid instance by trying to get the count of the collection inside the class. If that fails then the collection is not initialized, and by inference the class itself is not instantiated. Once we know the class is instantiated we simply return a pointer to the class. TestMethod1 then calls the cfs1.filter method, passing in the name of the filter we want to set up, and the value. At a later time we then call the same method passing in just the name of the filter and retrieve the value. For many purposes that is enough. Unfortunately Access queries cannot reference properties of a class so you must wrap a call to one of the class instances in a function which a query can then use in a where clause, aliased field etc. FltrWrapper does exactly that. Notice that the function takes exactly the same parameters as the core filter function buried down in the fltr class. This function must determine whether we are setting a value or retrieving a value and act appropriately. Unfortunately the whole concept of a class is to have multiple instances, and this method of dimming an explicit variable for each class instance soon becomes an issue since you now need a function to return a pointer to each class instance. The next conceptual level is a class (I call them "supervisor" classes) that contains a collection of the filter classes. Doing it this way allows us to set up a single supervisor class, and then it can hold as many filter classes as desired. Essentially you take everything in this test module and throw it in a class just like we took the filter module and threw it in a class. The supervisor then needs a simple module to initialize it's single variable, and a method to return a pointer to that class instance. I will put all of that in another email so that the discussion doesn't get too long. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 3:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Send Filtered Report "I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day." JC ..oh no you don't ...you tease, you please, eh :) ..I'd really like to see the class ...I've always used the hidden form myself and I'm impressed by the simplicity of this approach ...so fess up already ...if I'm going to implement this I'd rather go whole hog. William Hindman From bchacc at san.rr.com Sat Jan 8 09:59:15 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sat, 8 Jan 2005 07:59:15 -0800 Subject: [AccessD] Skype References: <008001c4f598$bcb1a790$677aa8c0@ColbyM6805> Message-ID: <005b01c4f59b$00dc7380$6501a8c0@HAL9002> Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I am > about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 jwcolby at colbyconsulting.com Sat Jan 8 10:11:30 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 11:11:30 -0500 Subject: [AccessD] Skype In-Reply-To: <005b01c4f59b$00dc7380$6501a8c0@HAL9002> Message-ID: <008201c4f59c$bb8e6070$677aa8c0@ColbyM6805> You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 jwcolby at colbyconsulting.com Sat Jan 8 11:03:55 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 12:03:55 -0500 Subject: [AccessD] Filters - was filtered reports In-Reply-To: <008101c4f59a$5dbd6b00$677aa8c0@ColbyM6805> Message-ID: <008501c4f5a4$0cca6950$677aa8c0@ColbyM6805> The clsFilters supervisor is a class that holds a collection of clsFltr. In essence we build a collection, code to initialize the collection and tear it down, and a pair of properties to get the collection itself, and an item in the collection (a clsFltr instance). '########################################################################### Option Compare Database Option Explicit ' 'A collection to hold instances of clsFltr ' Private mcolClsFltr As Collection ' 'An Initialize function to set the collection ' Private Sub Class_Initialize() Set mcolClsFltr = New Collection End Sub ' 'A terminate function to clean up ' Private Sub Class_Terminate() Set mcolClsFltr = Nothing End Sub ' 'A property to get a pointer top the collection of clsFltr(s) ' Public Property Get pcolClsFltr() As Collection Set pcolClsFltr = mcolClsFltr End Property ' 'A function to instantiate a clsFltr and store it in the collection keyed on strClsFltrName 'If an instance already exists by that name, just get that instance out of the collection ' Function cClsFltr(strClsFltrName As String) As clsFltr Dim intCnt As Integer On Error Resume Next Dim lclsfltr As clsFltr ' 'This line is used to test if the class is initialized yet 'You will get an error if the class is not initialized ' Set lclsfltr = mcolClsFltr(strClsFltrName) If Err <> 0 Then ' 'If you get an error, then initialize the class ' Set lclsfltr = New clsFltr mcolClsFltr.Add lclsfltr, strClsFltrName End If ' 'Now we know that we have a valid class, get the pointer to it ' Set cClsFltr = lclsfltr End Function '########################################################################### ' 'A test function to demonstrate creating a set instance and setting a filter value in it ' Function TestClsFltrSupervisor() ' 'Set up a fltr class called "fltrSetCompanyInfo" and put data in the filter ' cFS.cClsFltr("FltrSetCompanyInfo").Fltr "MyName", "John W. Colby" cFS.cClsFltr("FltrSetCompanyInfo").Fltr "MyCompany", "Colby Consulting" Debug.Print cFS.cClsFltr("FltrSetCompanyInfo").Fltr("MyName") Debug.Print cFS.cClsFltr("FltrSetCompanyInfo").Fltr("MyCompany") 'Set up a different filter set called "FltrSetTaxInfo" and put data in the filter cFS.cClsFltr("FltrSetTaxInfo").Fltr "MySSN", "123-45-6789" cFS.cClsFltr("FltrSetTaxInfo").Fltr "IncorpDate", #1/1/1950# Debug.Print cFS.cClsFltr("FltrSetTaxInfo").Fltr("MySSN") Debug.Print cFS.cClsFltr("FltrSetTaxInfo").Fltr("IncorpDate") End Function ' 'A wrapper for the filter set class if needed. 'In this case we have to pass in the name of the filter set (filter class instance) 'as well as the standard values for the filter name and value ' Function FltrWrapper2(lstrFltrSetName As String, lstrName As String, Optional lvarValue As Variant) As Variant If IsMissing(lvarValue) Then FltrWrapper2 = cFS.cClsFltr(lstrFltrSetName).Fltr(lstrName) Else cFS.cClsFltr(lstrFltrSetName).Fltr lstrName, lvarValue End If End Function ' 'A test function to demonstrate the wrapper function ' Function TestFltrWrapper2() FltrWrapper2 "SomeFltrSet", "MyAddr", "123 Programmer Way" Debug.Print FltrWrapper2("SomeFltrSet", "MyAddr") End Function '########################################################################### As you can see, we now have a supervisor function that can be called to set up a clsFltr class instance, and return a pointer to that class instance - or an existing class instance. We then simply do the same thing we did before but now have to pass in the name of the class instance as well as the filter data. Again, this adds a level of complexity and makes the code more difficult to read but it isn't overly difficult. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From dejpolsys at hotmail.com Sat Jan 8 17:06:53 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Sat, 8 Jan 2005 18:06:53 -0500 Subject: [AccessD] Filters - was filtered reports References: <008101c4f59a$5dbd6b00$677aa8c0@ColbyM6805> Message-ID: ..mucho gracias mi compadre ...necesito digerir esto, eh :) William Hindman ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 10:54 AM Subject: [AccessD] Filters - was filtered reports > William, > > The class approach adds a level of indirection and so I do not recommend > it > unless you specifically need it. > > The class approach simply embeds the collection, the Boolean and the > function in a class. That really all there is to it. Because the whole > thing is encapsulated you can now create an instance of filters for > purpose > a, an instance for purpose b etc. Perhaps you have a module, with related > forms that need to be able to pass parameters back and forth. The typical > method of doing this is to start adding global variables, add a new > variable > every time you need to pass some other thing. With a class you create an > instance and all the objects of that functional area can pass stuff back > and > forth using the class instance that is dedicated to their use. > > The class would then look something like: > > '########################################################################### > ## > Option Compare Database > Option Explicit > ' > 'The collection to hold the filter values > ' > Private mcolFilter As Collection > ' > 'Set up the collection > ' > Private Sub Class_Initialize() > Set mcolFilter = New Collection > End Sub > ' > 'Tear down the collection > ' > Private Sub Class_Terminate() > Set mcolFilter = Nothing > End Sub > ' > 'Get a pointer to the collection > ' > Public Property Get pcolFilter() As Collection > Set pcolFilter = mcolFilter > End Property > ' > 'The actual filter function > ' > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > 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: > MsgBox Err.Description, , "Error in Function clsFltr.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > '########################################################################### > ## > The class is pretty simple, an Initialize function that sets the > collection, > a Terminate function that cleans up, a property to return the entire > collection, and the Fltr function already explained in the previous email. > No surprises here. > > > A module to test it: > > '########################################################################### > ## > Option Compare Database > Option Explicit > > Private mclsFltrSet1 As clsFltr > ' > 'Method One for using Filter classes > ' > Function cFS1() As clsFltr > Dim intCnt As Integer > On Error Resume Next > ' > 'This line is used to test if the class is initialized yet > 'You will get an error if the class is not initialized > ' > intCnt = mclsFltrSet1.pcolFilter.Count > If Err <> 0 Then > ' > 'If you get an error, then initialize the class > ' > Set mclsFltrSet1 = New clsFltr > End If > ' > 'Nolw we know that we have a valid class, get the pointer to it > ' > Set cFS1 = mclsFltrSet1 > End Function > > Function testMethod1() > cFS1.Fltr "MyName", "John W. Colby" > Debug.Print cFS1.Fltr("MyName") > End Function > > ' > 'Method Two for using filter classes > ' > Function FltrWrapper(lstrName As String, Optional lvarValue As Variant) As > Variant > ' > 'If the lvarValue is missing we are retrieving a previously set filter > ' > If IsMissing(lvarValue) Then > FltrWrapper = cFS1.Fltr(lstrName) > Else > 'Else we are setting a filter value > cFS1.Fltr lstrName, lvarValue > End If > End Function > '########################################################################### > ## > > This module sets up a private variable to hold a pointer to the class. > What > we are going to do is create a function that tests for a class instance > and > instantiates the class if it hasn't already done so (the first time). We > test for a valid instance by trying to get the count of the collection > inside the class. If that fails then the collection is not initialized, > and > by inference the class itself is not instantiated. > > Once we know the class is instantiated we simply return a pointer to the > class. TestMethod1 then calls the cfs1.filter method, passing in the name > of the filter we want to set up, and the value. At a later time we then > call the same method passing in just the name of the filter and retrieve > the > value. > > For many purposes that is enough. Unfortunately Access queries cannot > reference properties of a class so you must wrap a call to one of the > class > instances in a function which a query can then use in a where clause, > aliased field etc. FltrWrapper does exactly that. Notice that the > function > takes exactly the same parameters as the core filter function buried down > in > the fltr class. This function must determine whether we are setting a > value > or retrieving a value and act appropriately. > > Unfortunately the whole concept of a class is to have multiple instances, > and this method of dimming an explicit variable for each class instance > soon > becomes an issue since you now need a function to return a pointer to each > class instance. The next conceptual level is a class (I call them > "supervisor" classes) that contains a collection of the filter classes. > Doing it this way allows us to set up a single supervisor class, and then > it > can hold as many filter classes as desired. Essentially you take > everything > in this test module and throw it in a class just like we took the filter > module and threw it in a class. The supervisor then needs a simple module > to initialize it's single variable, and a method to return a pointer to > that > class instance. I will put all of that in another email so that the > discussion doesn't get too long. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 3:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Send Filtered Report > > > "I have also migrated this to a class so that I can set up "sets" of > filters, > each set in a class instance - but that is a subject for another day." JC > > ..oh no you don't ...you tease, you please, eh :) > > ..I'd really like to see the class ...I've always used the hidden form > myself and I'm impressed by the simplicity of this approach ...so fess up > already ...if I'm going to implement this I'd rather go whole hog. > > William Hindman > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 18:13:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 19:13:31 -0500 Subject: [AccessD] Filters - was filtered reports In-Reply-To: Message-ID: <008d01c4f5e0$0d585a30$677aa8c0@ColbyM6805> As I said, the plain vanilla fltr in a module works quite well for most purposes. It is clean and simple. A collection can hold thousands of these filters. The biggest issue becomes tracking what has been used where if you start using them extensively. It is only at that point that perhaps using class instances makes sense so that you don't inadvertently reuse an existing filter for another process. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 6:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Filters - was filtered reports ..mucho gracias mi compadre ...necesito digerir esto, eh :) William Hindman ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 10:54 AM Subject: [AccessD] Filters - was filtered reports > William, > > The class approach adds a level of indirection and so I do not > recommend > it > unless you specifically need it. > > The class approach simply embeds the collection, the Boolean and the > function in a class. That really all there is to it. Because the > whole thing is encapsulated you can now create an instance of filters > for purpose a, an instance for purpose b etc. Perhaps you have a > module, with related forms that need to be able to pass parameters > back and forth. The typical method of doing this is to start adding > global variables, add a new variable > every time you need to pass some other thing. With a class you create an > instance and all the objects of that functional area can pass stuff back > and > forth using the class instance that is dedicated to their use. > > The class would then look something like: > > '##################################################################### > ###### > ## > Option Compare Database > Option Explicit > ' > 'The collection to hold the filter values > ' > Private mcolFilter As Collection > ' > 'Set up the collection > ' > Private Sub Class_Initialize() > Set mcolFilter = New Collection > End Sub > ' > 'Tear down the collection > ' > Private Sub Class_Terminate() > Set mcolFilter = Nothing > End Sub > ' > 'Get a pointer to the collection > ' > Public Property Get pcolFilter() As Collection > Set pcolFilter = mcolFilter > End Property > ' > 'The actual filter function > ' > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > 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: > MsgBox Err.Description, , "Error in Function clsFltr.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > '########################################################################### > ## > The class is pretty simple, an Initialize function that sets the > collection, > a Terminate function that cleans up, a property to return the entire > collection, and the Fltr function already explained in the previous email. > No surprises here. > > > A module to test it: > > '##################################################################### > ###### > ## > Option Compare Database > Option Explicit > > Private mclsFltrSet1 As clsFltr > ' > 'Method One for using Filter classes > ' > Function cFS1() As clsFltr > Dim intCnt As Integer > On Error Resume Next > ' > 'This line is used to test if the class is initialized yet > 'You will get an error if the class is not initialized > ' > intCnt = mclsFltrSet1.pcolFilter.Count > If Err <> 0 Then > ' > 'If you get an error, then initialize the class > ' > Set mclsFltrSet1 = New clsFltr > End If > ' > 'Nolw we know that we have a valid class, get the pointer to it > ' > Set cFS1 = mclsFltrSet1 > End Function > > Function testMethod1() > cFS1.Fltr "MyName", "John W. Colby" > Debug.Print cFS1.Fltr("MyName") > End Function > > ' > 'Method Two for using filter classes > ' > Function FltrWrapper(lstrName As String, Optional lvarValue As > Variant) As Variant > ' > 'If the lvarValue is missing we are retrieving a previously set filter > ' > If IsMissing(lvarValue) Then > FltrWrapper = cFS1.Fltr(lstrName) > Else > 'Else we are setting a filter value > cFS1.Fltr lstrName, lvarValue > End If > End Function > '##################################################################### > ###### > ## > > This module sets up a private variable to hold a pointer to the class. > What > we are going to do is create a function that tests for a class instance > and > instantiates the class if it hasn't already done so (the first time). We > test for a valid instance by trying to get the count of the collection > inside the class. If that fails then the collection is not initialized, > and > by inference the class itself is not instantiated. > > Once we know the class is instantiated we simply return a pointer to > the class. TestMethod1 then calls the cfs1.filter method, passing in > the name of the filter we want to set up, and the value. At a later > time we then call the same method passing in just the name of the > filter and retrieve the value. > > For many purposes that is enough. Unfortunately Access queries cannot > reference properties of a class so you must wrap a call to one of the > class instances in a function which a query can then use in a where > clause, aliased field etc. FltrWrapper does exactly that. Notice > that the function > takes exactly the same parameters as the core filter function buried down > in > the fltr class. This function must determine whether we are setting a > value > or retrieving a value and act appropriately. > > Unfortunately the whole concept of a class is to have multiple > instances, and this method of dimming an explicit variable for each > class instance soon becomes an issue since you now need a function to > return a pointer to each class instance. The next conceptual level is > a class (I call them "supervisor" classes) that contains a collection > of the filter classes. Doing it this way allows us to set up a single > supervisor class, and then it > can hold as many filter classes as desired. Essentially you take > everything > in this test module and throw it in a class just like we took the filter > module and threw it in a class. The supervisor then needs a simple module > to initialize it's single variable, and a method to return a pointer to > that > class instance. I will put all of that in another email so that the > discussion doesn't get too long. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ From accessd at shaw.ca Sat Jan 8 21:34:29 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 08 Jan 2005 19:34:29 -0800 Subject: [AccessD] Send Filtered Report In-Reply-To: <007d01c4f53a$1adebdd0$677aa8c0@ColbyM6805> Message-ID: <0IA100IEZ5WH8V@l-daemon> John: Looks very interesting! Good use of collections...sort of like a flexible TYPE structure?... (A favourite instrument of mine.)... very cool! :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Friday, January 07, 2005 8:26 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report Sorry, my last post got mangled. Let's see if this is any better. I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: (cut and paste the following into a module. Fix any problems cause by line wrap.) Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName ' On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 10:36 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks. I've never used hidden forms but I can see how that could work. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 22:13:59 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 08 Jan 2005 23:13:59 -0500 Subject: [AccessD] Send Filtered Report In-Reply-To: <0IA100IEZ5WH8V@l-daemon> Message-ID: <009201c4f601$a4c48800$677aa8c0@ColbyM6805> Thanks. Filters are very cool. I used to do a lot of queries where a control on the form was referenced in the where clause, but I got in the habit of using these "filters" instead. Doing so allows me to design the query without the form even open. Or I can use the form that sets the filter (some combo value or text box value etc), then go to the debug window and see what the filter value is etc. It just makes debugging an application so much more flexible. I can manually set filters in the debug window to see what values the query will display etc. I also oftentimes use these to pass values in to controls on a report. Sometimes you want something displayed in the header of a report that just isn't found in the data for the report. Buy setting the value into a filter, then setting the control on the form to pull the data from the filter you can be very flexible. Again you can work with the report without any form open to pass the values in to the report. The more you use this the more places you discover to use it. You can use them similar to a global value, where a process needs to make a value or a status available for other processes. The process creates a filter and stores its value, then any other process can examine that value. I'm quite sure that idea has some of the more rigorous structured programmers spitting nails but ... John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Saturday, January 08, 2005 10:34 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report John: Looks very interesting! Good use of collections...sort of like a flexible TYPE structure?... (A favourite instrument of mine.)... very cool! :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Friday, January 07, 2005 8:26 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Send Filtered Report Sorry, my last post got mangled. Let's see if this is any better. I prefer to use what I call filters: You set a filter by the syntax : Fltr MyFltrName, MyFltrValue You then retrieve (print to the debug window) the filter using the syntax: Debug.print Fltr (MyFltrName) The code for doing this is actually a little module. The idea is that you set up a collection to hold filter values keyed on filter name. Adding the value into the collection stores the value for later retrieval from the collection. Thus a single collection can hold as many filters as you need. The code looks like: (cut and paste the following into a module. Fix any problems cause by line wrap.) Option Compare Database Option Explicit Private mcolFilter As Collection Private blnFltrInitialized As Boolean ' 'The lvarValue is optional, and the presence of the lvarValue changes the operation from a retrieve to a store. ' 'i.e. if the lvarvalue is passed in, then we are storing a value. 'If the lvarValue is omitted, then we are retrieving the value already stored. ' ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr ' 'The first time through, set up (initialize) the collection ' If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If ' 'If the lvarValue parameter is missing, then we are doing a retrieve ' If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else ' 'Else we are doing a store 'So just remove anything already stored under that lstrName 'and save the new value under that lstrName ' On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: MsgBox Err.Description, , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function Calling the function the first time initializes the collection, and sets the Boolean that the initialization has been done. It also stores the value lvarValue into the collection using lstrName as the key. You can call the function as many times as you wish storing values. For example: Fltr "MyName", "John W. Colby" Fltr "MyCompany", "Colby Consulting" Fltr "MyWebAddr", "www.colbyconsulting.com" Fltr "MyBirthday", #1/1/1909# Fltr "MyAge", 105 You can then later retrieve any value you wish, once or a million times simply by calling the same function but leaving off the VALUE: Debug.Print Fltr("MyBirthday") - returns #1/1/1909 Debug.Print Fltr("MyAge") - returns 105 Debug.Print Fltr("MyCompany") - returns "Colby Consulting" Etc. Notice that if you call the function with the same filter name but a different value, the code: On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Removes whatever may be in the collection keyed on the lstrName and adds the new value supplied, effectively "erasing" the filter value and saving the new value. Notice that you can pass anything in to the filter, even pointers to forms or controls, and you NEED TO BE CAREFUL. Passing cboState actually passes the pointer to state combo in to the filter. Passing cboState.value passes the value of the combo in to the filter. This is a not so subtle difference. The value is a "by value" thing, where the actual value is passed in and retrieved back out. The pointer is a "by reference" thing and if the combo changes after you pass a pointer to it in to the filter, the apparent "value" that you will see by getting it back will change. On the other hand, this can be useful if you need to pass a control in to a form that is opening, for example a form does something and places the value back into a control on another form. This filter function is a very useful construct and is an extension of specific named filters used by others on this list. It is easy to use, and can be useful in a wide variety of applications, from filtering queries for forms or reports, to passing in values to be displayed on a form or report etc. I have also migrated this to a class so that I can set up "sets" of filters, each set in a class instance - but that is a subject for another day. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anna Hopkins Sent: Friday, January 07, 2005 10:36 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Send Filtered Report Thanks. I've never used hidden forms but I can see how that could work. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Jan 8 22:51:17 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 08 Jan 2005 20:51:17 -0800 Subject: [AccessD] Skype In-Reply-To: <008201c4f59c$bb8e6070$677aa8c0@ColbyM6805> Message-ID: <0IA100B889GGAL@l-daemon> Hi John: The new web phone service that we have hear, in the Great White North, and a few friends have gone the lengths of replace their land lines with an internet service. The most popular plan, is the cent a minute one. Anywhere, in the world... which calculates out to about $15.00Can for 24 hours of steady yakking. (Even I can not talk that long.) There is another service that can be purchased off the web and I assume there is an American equivalent... it is a Looney call, a buck for you Americans. It will allow you to call anywhere in the world, up to 38 minutes, for one looney. See the site www.looniecall.com/index.aspx (The site for those interested was written in the new ASP.Net.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Saturday, January 08, 2005 8:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Jan 9 05:21:37 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2005 12:21:37 +0100 Subject: [AccessD] IBM Cloudscape, Apache Derby Message-ID: Hi all Anyone having any experience with this open-source db engine? http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ /gustav From Paul at PStrauss.net Sun Jan 9 12:02:28 2005 From: Paul at PStrauss.net (Paul Strauss) Date: Sun, 09 Jan 2005 13:02:28 -0500 Subject: [AccessD] IBM Cloudscape, Apache Derby In-Reply-To: References: Message-ID: <6.1.2.0.2.20050109124710.02300078@mail.pstrauss.net> At 1/9/2005 06:21 AM, you wrote: >Hi all > >Anyone having any experience with this open-source db engine? > >http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ No, but I have had a good bit of experience with IBM software in general. When it comes to software, the acronym "IBM" means "I Build Mediocre". I have never used any IBM software that is easy-to-use, lean-and-mean, or that is overall better than the competition. When you look at their offerings from a little ways off, it looks really good. However, when you open the box and actually try to start using the stuff, you'll find all sorts of nasty gotcha's. IBM isn't nearly as good at writing software as it is at writing press releases. When I am using IBM software, it always seems to feel as if I have hitched a team of elephants to my little donkey cart; it doesn't go as fast as I really want it to, it takes a whole lot more care and feeding than I need it to, and most of what it can do, I'll never need. A few years ago I was working with their WebSphere messaging software, called MQ-Series back then. I could barely believe that it had support for OS/2 in it, but I was totally dismayed when I found out they attempted to support Windows 3.x!!! Now, don't get me started on Lotus... If you need an open source engine, just look at MySQL or some of the other open source engines to find one that meets your needs. Regards, Paul Strauss ---------- ? Web Site Design, Graphics, and Hosting (www.RationalHosting.net) ? MS Access Database Custom Applications ? Technical Support and Consulting 718-253-5535 Paul at PStrauss.net From Gustav at cactus.dk Sun Jan 9 12:21:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2005 19:21:26 +0100 Subject: [AccessD] IBM Cloudscape, Apache Derby Message-ID: Thanks Paul I know about the other open-source engines. However, Cloudscape is extremely small, supports triggers, functions and stored procedures, should require zero administration, and should be very easy to deploy. But I can't find anything on speed or benchmarks, so I was looking for some real-life experiences. /gustav >>> Paul at PStrauss.net 09-01-2005 19:02:28 >>> At 1/9/2005 06:21 AM, you wrote: >Hi all > >Anyone having any experience with this open-source db engine? > >http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ No, but I have had a good bit of experience with IBM software in general. When it comes to software, the acronym "IBM" means "I Build Mediocre". I have never used any IBM software that is easy-to-use, lean-and-mean, or that is overall better than the competition. When you look at their offerings from a little ways off, it looks really good. However, when you open the box and actually try to start using the stuff, you'll find all sorts of nasty gotcha's. IBM isn't nearly as good at writing software as it is at writing press releases. When I am using IBM software, it always seems to feel as if I have hitched a team of elephants to my little donkey cart; it doesn't go as fast as I really want it to, it takes a whole lot more care and feeding than I need it to, and most of what it can do, I'll never need. A few years ago I was working with their WebSphere messaging software, called MQ-Series back then. I could barely believe that it had support for OS/2 in it, but I was totally dismayed when I found out they attempted to support Windows 3.x!!! Now, don't get me started on Lotus... If you need an open source engine, just look at MySQL or some of the other open source engines to find one that meets your needs. From accessd at shaw.ca Sun Jan 9 18:43:28 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 09 Jan 2005 16:43:28 -0800 Subject: [AccessD] IBM Cloudscape, Apache Derby In-Reply-To: Message-ID: <0IA200J0YSNCGK@l-daemon> Hi Gustav: If you are looking for a great free database piece of software, I have not found one but at a very reasonable price. The ants DB SQL engine is extremely fast, when running uses a very small footprint (39MB) on WinOS, runs on a variety of OSs, does take 512MB of RAM, which is normal, has all the features you would expect of a professional level SQL DB and is thirty to fifty percent less than MS SQL ( http://www.ants.com/ ) Mind you if money was no object, try Cach?, a post-relational object oriented DB. See the white paper: http://www.intersystems.co.za/cache/technology/whitepapers/emergence-prdbms. html (watch for wrap) It is a very awesome package... you can even download a free personal copy for playing with. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 09, 2005 10:21 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] IBM Cloudscape, Apache Derby Thanks Paul I know about the other open-source engines. However, Cloudscape is extremely small, supports triggers, functions and stored procedures, should require zero administration, and should be very easy to deploy. But I can't find anything on speed or benchmarks, so I was looking for some real-life experiences. /gustav >>> Paul at PStrauss.net 09-01-2005 19:02:28 >>> At 1/9/2005 06:21 AM, you wrote: >Hi all > >Anyone having any experience with this open-source db engine? > >http://www-106.ibm.com/developerworks/db2/zones/cloudscape/ No, but I have had a good bit of experience with IBM software in general. When it comes to software, the acronym "IBM" means "I Build Mediocre". I have never used any IBM software that is easy-to-use, lean-and-mean, or that is overall better than the competition. When you look at their offerings from a little ways off, it looks really good. However, when you open the box and actually try to start using the stuff, you'll find all sorts of nasty gotcha's. IBM isn't nearly as good at writing software as it is at writing press releases. When I am using IBM software, it always seems to feel as if I have hitched a team of elephants to my little donkey cart; it doesn't go as fast as I really want it to, it takes a whole lot more care and feeding than I need it to, and most of what it can do, I'll never need. A few years ago I was working with their WebSphere messaging software, called MQ-Series back then. I could barely believe that it had support for OS/2 in it, but I was totally dismayed when I found out they attempted to support Windows 3.x!!! Now, don't get me started on Lotus... If you need an open source engine, just look at MySQL or some of the other open source engines to find one that meets your needs. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tinanfields at torchlake.com Sun Jan 9 19:26:30 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Sun, 09 Jan 2005 20:26:30 -0500 Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format References: Message-ID: <41E1D9C6.5070507@torchlake.com> That turns out to be EXACTLY the problem! The work-around suggested by the knowledge base article is amazing - essentially copy all module code into text files appropriately named, of course, then tell iAcces that they don't have modules behind them. Make a blank database and import all the database objects - then, one at a tiime, copy the text files into modules for all the objects. I found a simpler way while we wait for the IT people to download and apply the appropriate service pack (SR1 is already there). The real issue turned out not to be copying the database from my machine to the problem machine; it turned out to be importing new or revised objects from a "patch" database - that is, one that just contained updated information or new forms or reports - using A2K for the import. My temporary solution was to bring the bad database back over to my machine, create a new blank database, and import into it the appropriate objects from the toasted database and from the updating "patch" database - check that the database functioned correctly on my machine, then copy back to the problem machine. Worked perfectly. This coming week the IT people should have the Office 2K SP-3 installed and we can quit playing this game. Thanks for the help. I really learned something to watch out for here - always useful. Tina Charlotte Foust wrote: >Does the A2k machine have the service packs installed? Vanilla A2k had >a problem with the version of the VBE6.dll installed by the XP version, >which caused the project to get thoroughly toasted in 2000 if the >patches weren't in place. Could this be your situation? > >Charlotte Foust > > >-----Original Message----- >From: Tina Norris Fields [mailto:tinanfields at torchlake.com] >Sent: Monday, January 03, 2005 11:06 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] A2K Corrupts Database Created in AXP - A2K Format > > >Okay, help! > >I made a little database with some nice parameter queries and selection >combo-boxes. It looks great and works perfectly here on my computer - >WinXP, AXP using A2K file format. When I copy it onto the machine where > >it will be used, it doesn't work It is to be used on a Win98 machine >using A2K. If I create a blank database and import all the tables, >forms, queries, reports, and modules, it works perfectly - until I close > >the database and reopen it. At that point, the silly thing behaves as >though corrupted. Trying to open a form from within the database window > >gets the message that the file can't be found! What little nasties do I > >need to know about how to make AXP and A2K play nicely together? > >I know it will be something that everybody else is aware of and I'm not! > > TIA > >Tina > > > From jwcolby at colbyconsulting.com Sun Jan 9 20:13:36 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sun, 09 Jan 2005 21:13:36 -0500 Subject: [AccessD] Tracking real edits Message-ID: <000201c4f6ba$025a2a70$677aa8c0@ColbyM6805> I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Sun Jan 9 20:36:17 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2005 12:36:17 +1000 Subject: [AccessD] Tracking real edits In-Reply-To: <000201c4f6ba$025a2a70$677aa8c0@ColbyM6805> Message-ID: <41E276C1.17972.2277E9@lexacorp.com.pg> On 9 Jan 2005 at 21:13, John W. Colby wrote: > > My client wants to create date stamp fields for groups of fields, i.e. a > NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know > that an edit happened and that the edit actually stored. I've never really > figured out a satisfactory way to do this. Does anyone have a method that > they use that appears to correctly handle all the nefarious things that a > user can do? > The way I usually do this sort of thing is: In the Before_Update event - Loop through the data controls and compare .Value to .OldValue. For any changed records, store .Name, .OldValue, .Value in an array/collection or whatever. If you use an appropriate naming convention for controls, it's fairly easy to step through all controls on a form and only check the appropriate ones. In the After_Update - step through the array/collection and log ".Name, .OldValue, .Value, Now(), Username()" to a transaction log. You could just do it all in the After_Update since .OldValue doesn't get changed until after that event fires, but I make it a habit to do the logging at the same time as I do any other validation of the data. In your case, if the datestamp is in the same record as the data, you would just need to step through the data bound controls and update the relevant flags all in the Before_Update. -- Stuart From dwaters at usinternet.com Sun Jan 9 20:44:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 9 Jan 2005 20:44:24 -0600 Subject: [AccessD] Tracking real edits In-Reply-To: <22420381.1105323472841.JavaMail.root@sniper17.securence.com> Message-ID: <000601c4f6be$4bcc5d00$de1811d8@danwaters> John, What I do is to save the record (in code) after each event where a name/date stamp is needed. Then when you push Esc nothing happens. Interestingly, if I save the record using Ctl+S or File|Save, then the Esc key will still allow undoing the field. After saving the record I run a formatting sequence that locks the fields that the name/date stamp is for. If they haven't actually entered information, such as starting to enter something but then pushing the Esc key, then just don't record a name/date stamp. The user didn't do anything to warrant the stamp. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 8:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Sun Jan 9 22:42:52 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 09 Jan 2005 20:42:52 -0800 Subject: [AccessD] Tracking real edits In-Reply-To: <000201c4f6ba$025a2a70$677aa8c0@ColbyM6805> Message-ID: <0IA300G0H3QC70@l-daemon> Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Sun Jan 9 23:42:09 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 10 Jan 2005 00:42:09 -0500 Subject: [AccessD] Tracking real edits In-Reply-To: <0IA300G0H3QC70@l-daemon> Message-ID: <000401c4f6d7$24cd6aa0$677aa8c0@ColbyM6805> I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 Gustav at cactus.dk Mon Jan 10 02:46:07 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 10 Jan 2005 09:46:07 +0100 Subject: [AccessD] IBM Cloudscape, Apache Derby Message-ID: Thanks Jim Well, my thoughts were about an engine you can distribute for free and is so small and easy to install that it can even run on the user's desktop. I haven't looked at Ants for a while but - at a cost - it would be for other targets. Cach? I have played around with for a while but not the latest version. It is truly amazing but, again, at a cost. /gustav >>> accessd at shaw.ca 10-01-2005 01:43:28 >>> Hi Gustav: If you are looking for a great free database piece of software, I have not found one but at a very reasonable price. The ants DB SQL engine is extremely fast, when running uses a very small footprint (39MB) on WinOS, runs on a variety of OSs, does take 512MB of RAM, which is normal, has all the features you would expect of a professional level SQL DB and is thirty to fifty percent less than MS SQL ( http://www.ants.com/ ) Mind you if money was no object, try Cach?, a post-relational object oriented DB. See the white paper: http://www.intersystems.co.za/cache/technology/whitepapers/emergence-prdbms. html (watch for wrap) It is a very awesome package... you can even download a free personal copy for playing with. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 09, 2005 10:21 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] IBM Cloudscape, Apache Derby Thanks Paul I know about the other open-source engines. However, Cloudscape is extremely small, supports triggers, functions and stored procedures, should require zero administration, and should be very easy to deploy. But I can't find anything on speed or benchmarks, so I was looking for some real-life experiences. /gustav From AdamB at peabody.org.uk Mon Jan 10 04:31:30 2005 From: AdamB at peabody.org.uk (Adam Borrie) Date: Mon, 10 Jan 2005 10:31:30 -0000 Subject: [AccessD] Mail Merge in Access VBA Question Message-ID: <0655462503B0D4119A18009027454B500BFE4CCE@NTDATA> Dear All The following piece of code used to execute fine in Access 97 but following an upgrade to Access 2003 the code does not seem to work (and please ignore the commented out sections - I'm a messy coder!). It always seems to fall over at the wdSendToNewDocument statement and jump immediately to end of the function. My hunch is that is that is something to do with the revised references to the Word library. Can any of you offer any suggestions or tell me where I should be looking to solve the problem. Or if you have another piece of code that does the same function then that would be great to. Many thanks Code: DoCmd.OutputTo A_QUERY, QueryName, A_FORMATRTF, sDataDir & Source, False 'DoCmd.TransferText acExportMerge, , QueryName, sDataDir & Source strTemplate = LetterName 'On Error Resume Next On Error GoTo Label1 ' Set appWord = GetObject(, "Word.Application") ' If Err <> 0 Then ' Set appWord = CreateObject("Word.Application") ' WordWasNotRunning = True ' End If 'appWord.Documents.Open Chr(34) & J:\marketingSystem\Letters\Homebuy\Homebuy Tenancy Surrender Form.doc & Chr(34) appWord.Documents.Open Chr(34) & sFEndDir & strTemplate & Chr(34) 'appWord.ActiveDocument.MailMerge.OpenDataSource Name:=sFEndDir & "qMergeLetter.rtf", _ ' linktosource:=True ', Connection:="Query qMergeLetter" With appWord.ActiveDocument.MailMerge .Destination = wdSendToNewDocument .SuppressBlankLines = True With .DataSource .FirstRecord = wdDefaultFirstRecord .LastRecord = wdDefaultLastRecord End With .Execute True End With strTemplate = sFEndDir & strTemplate & ".doc" appWord.Documents(strTemplate).close SaveChanges:=wdDoNotSaveChanges If appWord.Visible = False Then appWord.Visible = True appWord.WindowState = wdWindowStateMaximize End If Exit Function Label1: Msgbox Error Adam Borrie Systems Developer direct line 020 7021 4439 Peabody Trust 45 Westminster Bridge Road London SE1 7JB ##################################################################################### This e-mail message has been scanned for Viruses and Content and cleared by MailMarshal For more information please visit www.marshalsoftware.com ##################################################################################### This email and any files transmitted with it are confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of the Peabody Trust. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify the Peabody Trust IT Help Desk either by; Emailing helpdesk at peabody.org.uk Or by telephone on 020 70214000 Peabody Trust - http://www.peabody.org.uk Please note that Peabody Trust encorporates Waltham Forest Community Based Housing Association and Safe in the City. This footnote also confirms that MailMarshal and Network Associates Total Virus Defense software's have swept this email message for the presence of computer viruses http://www.marshalsoftware.com and http://www.nai.com From AdamB at peabody.org.uk Mon Jan 10 04:43:35 2005 From: AdamB at peabody.org.uk (Adam Borrie) Date: Mon, 10 Jan 2005 10:43:35 -0000 Subject: [AccessD] Mail Merge from Access vba question Message-ID: <0655462503B0D4119A18009027454B500BFE4D10@NTDATA> Dear All The following piece of code used to execute fine in Access 97 but following an upgrade to Access 2003 the code does not seem to work (and please ignore the commented out sections - I'm a messy coder!). It always seems to fall over at the wdSendToNewDocument statement and jump immediately to end of the function. My hunch is that is that is something to do with the revised references to the Word library. Can any of you offer any suggestions or tell me where I should be looking to solve the problem. Or if you have another piece of code that does the same function then that would be great to. Many thanks Code: DoCmd.OutputTo A_QUERY, QueryName, A_FORMATRTF, sDataDir & Source, False 'DoCmd.TransferText acExportMerge, , QueryName, sDataDir & Source strTemplate = LetterName 'On Error Resume Next On Error GoTo Label1 ' Set appWord = GetObject(, "Word.Application") ' If Err <> 0 Then ' Set appWord = CreateObject("Word.Application") ' WordWasNotRunning = True ' End If 'appWord.Documents.Open Chr(34) & J:\marketingSystem\Letters\Homebuy\Homebuy Tenancy Surrender Form.doc & Chr(34) appWord.Documents.Open Chr(34) & sFEndDir & strTemplate & Chr(34) 'appWord.ActiveDocument.MailMerge.OpenDataSource Name:=sFEndDir & "qMergeLetter.rtf", _ ' linktosource:=True ', Connection:="Query qMergeLetter" With appWord.ActiveDocument.MailMerge .Destination = wdSendToNewDocument .SuppressBlankLines = True With .DataSource .FirstRecord = wdDefaultFirstRecord .LastRecord = wdDefaultLastRecord End With .Execute True End With strTemplate = sFEndDir & strTemplate & ".doc" appWord.Documents(strTemplate).close SaveChanges:=wdDoNotSaveChanges If appWord.Visible = False Then appWord.Visible = True appWord.WindowState = wdWindowStateMaximize End If Exit Function Label1: Msgbox Error Adam Borrie Systems Developer direct line 020 7021 4439 Peabody Trust 45 Westminster Bridge Road London SE1 7JB ##################################################################################### This e-mail message has been scanned for Viruses and Content and cleared by MailMarshal For more information please visit www.marshalsoftware.com ##################################################################################### This email and any files transmitted with it are confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of the Peabody Trust. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify the Peabody Trust IT Help Desk either by; Emailing helpdesk at peabody.org.uk Or by telephone on 020 70214000 Peabody Trust - http://www.peabody.org.uk Please note that Peabody Trust encorporates Waltham Forest Community Based Housing Association and Safe in the City. This footnote also confirms that MailMarshal and Network Associates Total Virus Defense software's have swept this email message for the presence of computer viruses http://www.marshalsoftware.com and http://www.nai.com From pedro at plex.nl Mon Jan 10 13:50:57 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Mon, 10 Jan 2005 13:50:57 (MET) Subject: [AccessD] Mail Merge from Access vba question Message-ID: <200501101250.j0ACovhG014171@mailhostC.plex.net> Hello Adam, i also received errors in the mailmerge code after converting A97 to A2003. I dont know if this is of any help to you, but i solved the problem by placing a SubType behind the .OpenDataSource statement. SubType:=wdMergeSubTypeWord2000 I found this in an Knowledge Base(Q285332)article. - Pedro Janssen - In antwoord op: > From: Adam Borrie > To: accessD at databaseadvisors.com > Cc: > Date: Mon, 10 Jan 2005 10:43:35 -0000 > Subject: [AccessD] Mail Merge from Access vba question > > > Dear All > > The following piece of code used to execute fine in Access 97 but following > an upgrade to Access 2003 the code does not seem to work (and please ignore > the commented out sections - I'm a messy coder!). It always seems to fall > over at the wdSendToNewDocument statement and jump immediately to end of the > function. My hunch is that is that is something to do with the revised > references to the Word library. > > Can any of you offer any suggestions or tell me where I should be looking to > solve the problem. Or if you have another piece of code that does the same > function then that would be great to. > > Many thanks > > Code: > DoCmd.OutputTo A_QUERY, QueryName, A_FORMATRTF, sDataDir & Source, False > > 'DoCmd.TransferText acExportMerge, , QueryName, sDataDir & Source > strTemplate = LetterName > 'On Error Resume Next > On Error GoTo Label1 > > ' Set appWord = GetObject(, "Word.Application") > ' If Err <> 0 Then > ' Set appWord = CreateObject("Word.Application") > ' WordWasNotRunning = True > ' End If > 'appWord.Documents.Open Chr(34) & > J:\marketingSystem\Letters\Homebuy\Homebuy Tenancy Surrender > Form.doc & Chr(34) > appWord.Documents.Open Chr(34) & sFEndDir & strTemplate > & Chr(34) > 'appWord.ActiveDocument.MailMerge.OpenDataSource > Name:=sFEndDir & "qMergeLetter.rtf", _ > ' linktosource:=True ', Connection:="Query > qMergeLetter" > With appWord.ActiveDocument.MailMerge > .Destination = wdSendToNewDocument > .SuppressBlankLines = True > With .DataSource > .FirstRecord = wdDefaultFirstRecord > .LastRecord = wdDefaultLastRecord > End With > .Execute True > End With > strTemplate = sFEndDir & strTemplate & ".doc" > appWord.Documents(strTemplate).close > SaveChanges:=wdDoNotSaveChanges > If appWord.Visible = False Then > appWord.Visible = True > appWord.WindowState = wdWindowStateMaximize > End If > Exit Function > Label1: > Msgbox Error > > > Adam Borrie > Systems Developer > direct line 020 7021 4439 > > Peabody Trust > 45 Westminster Bridge Road > London SE1 7JB > > > ##################################################################################### > This e-mail message has been scanned for Viruses and Content and cleared > by MailMarshal > For more information please visit www.marshalsoftware.com > ##################################################################################### > > This email and any files transmitted with it are confidential and intended > solely for the use of the individual to whom it is addressed. Any views or > opinions presented are solely those of the author and do not necessarily > represent those of the Peabody Trust. > > If you are not the intended recipient, be advised that you have received this > email in error and that any use, dissemination, forwarding, printing, or > copying of this email is strictly prohibited. If you have received this email > in error please notify the Peabody Trust IT Help Desk either by; > > Emailing helpdesk at peabody.org.uk > > Or by telephone on 020 70214000 > > Peabody Trust - http://www.peabody.org.uk > > Please note that Peabody Trust encorporates Waltham Forest Community Based Housing Association and Safe in the City. > > This footnote also confirms that MailMarshal and Network Associates Total > Virus Defense software's have swept this email message for the presence of > computer viruses http://www.marshalsoftware.com and http://www.nai.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Erwin.Craps at ithelps.be Mon Jan 10 07:03:03 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 10 Jan 2005 14:03:03 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56E9@stekelbes.ithelps.local> Hi I seem to be stuck on this one. I want to create a Active-X control on a form from VBA code. In my example down here I want a Excel control but, in my code I will create multiple types of Active-X controls. The thing is my code does'nt seem to work, altough I believe it should. The control just stays an empty frame. What am I missing here? Sub DoIT () Dim frm As Form Dim ctlTemp As Control Set frm = CreateForm frm.Visible = True Set ctlTemp = CreateControl(frm.Name, acCustomControl, , , , 10, 10, 5000, 500) ctlTemp .Class = "Excel.Sheet" ' Set class name. Set frm = Nothing Set ctlTemp = Nothing end sub Erwin Craps Zaakvoerder www.ithelps.be/onsgezin This E-mail is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and E-mail confirmation to the sender. IT Helps - I.T. Help Center *** Box Office Belgium & Luxembourg www.ithelps.be * www.boxoffice.be * www.stadleuven.be IT Helps bvba* ** Mercatorpad 3 ** 3000 Leuven IT Helps * Phone: +32 16 296 404 * Fax: +32 16 296 405 E-mail: Info at ithelps.be Box Office ** Fax: +32 16 296 406 ** Box Office E-mail: Staff at boxoffice.be From Erwin.Craps at ithelps.be Mon Jan 10 07:40:11 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 10 Jan 2005 14:40:11 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56EA@stekelbes.ithelps.local> Ok, I found this Ms article http://support.microsoft.com/default.aspx?scid=KB;en-us;q147134 Which is a workaround for the problem. Apparently you can not create an ActiveX control straigt away due to OLE Class properties that are missing.. Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Monday, January 10, 2005 2:03 PM To: accessD at databaseadvisors.com Subject: [AccessD] URGENT: Creating Actiive-X control on form Hi I seem to be stuck on this one. I want to create a Active-X control on a form from VBA code. In my example down here I want a Excel control but, in my code I will create multiple types of Active-X controls. The thing is my code does'nt seem to work, altough I believe it should. The control just stays an empty frame. What am I missing here? Sub DoIT () Dim frm As Form Dim ctlTemp As Control Set frm = CreateForm frm.Visible = True Set ctlTemp = CreateControl(frm.Name, acCustomControl, , , , 10, 10, 5000, 500) ctlTemp .Class = "Excel.Sheet" ' Set class name. Set frm = Nothing Set ctlTemp = Nothing end sub Erwin Craps Zaakvoerder www.ithelps.be/onsgezin This E-mail is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and E-mail confirmation to the sender. IT Helps - I.T. Help Center *** Box Office Belgium & Luxembourg www.ithelps.be * www.boxoffice.be * www.stadleuven.be IT Helps bvba* ** Mercatorpad 3 ** 3000 Leuven IT Helps * Phone: +32 16 296 404 * Fax: +32 16 296 405 E-mail: Info at ithelps.be Box Office ** Fax: +32 16 296 406 ** Box Office E-mail: Staff at boxoffice.be -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at adelphia.net Mon Jan 10 08:04:54 2005 From: rbgajewski at adelphia.net (Bob Gajewski) Date: Mon, 10 Jan 2005 09:04:54 -0500 Subject: [AccessD] Database Permissions In-Reply-To: <001201c4f33e$359d7510$677aa8c0@ColbyM6805> Message-ID: Dear List: I am hoping that someone can at least point me in the right direction here ... I have an A2K database (MDB), unsecured (no passwords or anything like that), running on Windows XP Professional. Only users with administrative rights can open or use it. How can I change it so that normal (limited) users can work with it too? The limited users have no problem running access, just opening this database. TIA, Bob Gajewski From dwaters at usinternet.com Mon Jan 10 08:10:08 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 10 Jan 2005 08:10:08 -0600 Subject: [AccessD] Tracking real edits In-Reply-To: <11023391.1105335988354.JavaMail.root@sniper18.securence.com> Message-ID: <000401c4f71e$1809ee00$de1811d8@danwaters> John, Would watching the Me.Dirty form property give you some information? Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 11:42 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 cyx5 at cdc.gov Mon Jan 10 08:27:29 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 09:27:29 -0500 Subject: [AccessD] Database Permissions Message-ID: The first thing I do is open up the users database and then hit F11. Go to Tools Security Workgroup Administrator. From that users PC, make sure he is joined to the correct workgroup. For instance, mine is hooked to Q:\_DEIMS_SQL\rb.mdw. Then go to Tools, Security User Level Security Level Wizard and make sure that there IDs are set as belonging to the admins group. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Monday, January 10, 2005 9:05 AM To: Access Developers discussion and problem solving Subject: [AccessD] Database Permissions Dear List: I am hoping that someone can at least point me in the right direction here ... I have an A2K database (MDB), unsecured (no passwords or anything like that), running on Windows XP Professional. Only users with administrative rights can open or use it. How can I change it so that normal (limited) users can work with it too? The limited users have no problem running access, just opening this database. TIA, Bob Gajewski -- 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 Mon Jan 10 08:29:16 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Mon, 10 Jan 2005 09:29:16 -0500 Subject: [AccessD] Excel Group Message-ID: I would try the ms_excel group in yahoo groups, www.tek-tips.com would probably be a good resource too. 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 Martin Caro > Sent: Friday, January 07, 2005 10:46 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Excel Group > > Hi Folks > > I am working my way into an Excel project at the moment.... > any recommendations for an Excel support group of a similar > nature AccessD > > Martin > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From nkling at co.montgomery.ny.us Mon Jan 10 08:34:56 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Mon, 10 Jan 2005 09:34:56 -0500 Subject: [AccessD] Database Permissions Message-ID: <30BC111F638EB54082001A7E7282FE4107F01D@elmo.co.montgomery.ny.us> >From Windows Explorer right click on the mdb and select properties. Select the Security tab. Make sure the appropriate users/groups have the permissions they need; usually Modify, Read & Execute, Read and Write. Typically this would be the Everyone group but you can restrict access to other groups and users. If the mdb was originally created in a folder to which only admins had privileges those privileges stay with it when it is moved to another folder. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Bob Gajewski Sent: Monday, January 10, 2005 9:05 AM To: Access Developers discussion and problem solving Subject: [AccessD] Database Permissions Dear List: I am hoping that someone can at least point me in the right direction here ... I have an A2K database (MDB), unsecured (no passwords or anything like that), running on Windows XP Professional. Only users with administrative rights can open or use it. How can I change it so that normal (limited) users can work with it too? The limited users have no problem running access, just opening this database. TIA, Bob Gajewski -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 08:39:10 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 09:39:10 -0500 Subject: [AccessD] User Security Message-ID: Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? From Gustav at cactus.dk Mon Jan 10 09:01:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 10 Jan 2005 16:01:33 +0100 Subject: [AccessD] User Security Message-ID: Hi 65 That could very well be so, as the connect string is a semicolon separated list and text is not quoted. Thus, a semicolon would just be seen as: PWD=;; which is an empty password. Nice trick - or whatever you will call it ... /gustav >>> cyx5 at cdc.gov 10-01-2005 15:39:10 >>> Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? -- From cyx5 at cdc.gov Mon Jan 10 09:07:12 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 10:07:12 -0500 Subject: [AccessD] User Security Message-ID: So you are saying to put in two semi's, or one is there by default and then the second one will serve as the blank password? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 10, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] User Security Hi 65 That could very well be so, as the connect string is a semicolon separated list and text is not quoted. Thus, a semicolon would just be seen as: PWD=;; which is an empty password. Nice trick - or whatever you will call it ... /gustav >>> cyx5 at cdc.gov 10-01-2005 15:39:10 >>> Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? -- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.be Mon Jan 10 09:12:05 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 10 Jan 2005 16:12:05 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56EB@stekelbes.ithelps.local> This does not seem to fully work. It does create the control but some other properties are missing. I wonder if theres a way to make a full copy of the control??? Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Monday, January 10, 2005 2:40 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] URGENT: Creating Actiive-X control on form Ok, I found this Ms article http://support.microsoft.com/default.aspx?scid=KB;en-us;q147134 Which is a workaround for the problem. Apparently you can not create an ActiveX control straigt away due to OLE Class properties that are missing.. Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Erwin Craps - IT Helps Sent: Monday, January 10, 2005 2:03 PM To: accessD at databaseadvisors.com Subject: [AccessD] URGENT: Creating Actiive-X control on form Hi I seem to be stuck on this one. I want to create a Active-X control on a form from VBA code. In my example down here I want a Excel control but, in my code I will create multiple types of Active-X controls. The thing is my code does'nt seem to work, altough I believe it should. The control just stays an empty frame. What am I missing here? Sub DoIT () Dim frm As Form Dim ctlTemp As Control Set frm = CreateForm frm.Visible = True Set ctlTemp = CreateControl(frm.Name, acCustomControl, , , , 10, 10, 5000, 500) ctlTemp .Class = "Excel.Sheet" ' Set class name. Set frm = Nothing Set ctlTemp = Nothing end sub Erwin Craps Zaakvoerder www.ithelps.be/onsgezin This E-mail is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and E-mail confirmation to the sender. IT Helps - I.T. Help Center *** Box Office Belgium & Luxembourg www.ithelps.be * www.boxoffice.be * www.stadleuven.be IT Helps bvba* ** Mercatorpad 3 ** 3000 Leuven IT Helps * Phone: +32 16 296 404 * Fax: +32 16 296 405 E-mail: Info at ithelps.be Box Office ** Fax: +32 16 296 406 ** Box Office E-mail: Staff at boxoffice.be -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Mon Jan 10 09:35:44 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 10 Jan 2005 16:35:44 +0100 Subject: [AccessD] User Security Message-ID: Hi 65 No. This is two normal and an empty entry: UID=MRMOX;PWD=Tarzan;; This would be that string with ";" as password: UID=MRMOX;PWD=;;; But now you have one normal entry, one with a zero length value, and two empty entries. /gustav >>> cyx5 at cdc.gov 10-01-2005 16:07:12 >>> So you are saying to put in two semi's, or one is there by default and then the second one will serve as the blank password? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, January 10, 2005 10:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] User Security Hi 65 That could very well be so, as the connect string is a semicolon separated list and text is not quoted. Thus, a semicolon would just be seen as: PWD=;; which is an empty password. Nice trick - or whatever you will call it ... /gustav >>> cyx5 at cdc.gov 10-01-2005 15:39:10 >>> Does anyone know if I set a user's password in the security gizmo as a semicolon, will it not prompt the user to enter in his ID when the app opens? -- From markamatte at hotmail.com Mon Jan 10 10:07:53 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 10 Jan 2005 16:07:53 +0000 Subject: [AccessD] A97 User Security Message-ID: Drew, I didn't think it was an MDE because I could see the code behind the forms...just couldn't change anything...but the drag and drop trick worked. This is definitely one to remember. Thanks, Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 3 Jan 2005 14:32:01 -0600 > >Sorry for the delayed response, but from the looks of this thread, you are >either dealing with an .mde renamed as an .mdb. Possible. Or you have a >secured .mdb, and you don't have the proper .mdw to get into it. > >There are password utilities out there, but they require the .mdw. > >There is another option. This is an Access 97 .mdb. There is a little >known glitch in Access 97 (without the service packs, because one of the >service packs fixed the glitch!), which allows you to drag and drop >database >objects from one database to another, REGARDLESS of security. So you may >not have access to even open a form, but as long as you can see the >database >window, you can drag the form to a blank (unsecured) database, and >everything is copied (code and all). This is due to the 'bug', which in >the >drag and drop 'process', the original (unpatched) code just doesn't bother >to check for security settings before it copies the objects to another >database. > >Hope this helps. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Tuesday, December 21, 2004 2:16 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] A97 User Security > > >Hello All, > >I'm pretty sure this is a lost cause...but I just received an A97 >db...there > >is no password...but I don't have permission to make any >changes(tables,queries...or even view the macros). My guess is I need to >know the UserGroup and PID that was used to change/create the permissions. >Is this correct...and are there any workarounds? > >Thanks, > >Mark > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >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 Jan 10 10:24:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 10 Jan 2005 10:24:36 -0600 Subject: [AccessD] A97 User Security Message-ID: <123701F54509D9119A4F00D0B747349016D187@main2.marlow.com> Glad to help. Just out of curiousity, what Service Pack did you have installed to get the drag and drop trick to work? I know it doesn't work in 2b (which was the last one), but I have never bothered to try and figure out how far back you have to go, I just know the 'no service pack' level does it. Drew -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: Monday, January 10, 2005 10:08 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] A97 User Security Drew, I didn't think it was an MDE because I could see the code behind the forms...just couldn't change anything...but the drag and drop trick worked. This is definitely one to remember. Thanks, Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 3 Jan 2005 14:32:01 -0600 > >Sorry for the delayed response, but from the looks of this thread, you are >either dealing with an .mde renamed as an .mdb. Possible. Or you have a >secured .mdb, and you don't have the proper .mdw to get into it. > >There are password utilities out there, but they require the .mdw. > >There is another option. This is an Access 97 .mdb. There is a little >known glitch in Access 97 (without the service packs, because one of the >service packs fixed the glitch!), which allows you to drag and drop >database >objects from one database to another, REGARDLESS of security. So you may >not have access to even open a form, but as long as you can see the >database >window, you can drag the form to a blank (unsecured) database, and >everything is copied (code and all). This is due to the 'bug', which in >the >drag and drop 'process', the original (unpatched) code just doesn't bother >to check for security settings before it copies the objects to another >database. > >Hope this helps. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Tuesday, December 21, 2004 2:16 PM >To: accessd at databaseadvisors.com >Subject: [AccessD] A97 User Security > > >Hello All, > >I'm pretty sure this is a lost cause...but I just received an A97 >db...there > >is no password...but I don't have permission to make any >changes(tables,queries...or even view the macros). My guess is I need to >know the UserGroup and PID that was used to change/create the permissions. >Is this correct...and are there any workarounds? > >Thanks, > >Mark > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 10:42:29 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 11:42:29 -0500 Subject: [AccessD] File Not Found Message-ID: Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... From JColby at dispec.com Mon Jan 10 10:56:28 2005 From: JColby at dispec.com (Colby, John) Date: Mon, 10 Jan 2005 11:56:28 -0500 Subject: [AccessD] File Not Found Message-ID: <05C61C52D7CAD211A7830008C7DF6F10CBF9C6@DISABILITYINS01> >Inherited database, not my fault. We hear this a LOT from you. Are you sure you're telling us everything? ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Mon Jan 10 11:00:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 10 Jan 2005 09:00:02 -0800 Subject: [AccessD] Excel Group References: Message-ID: <41E2B492.70104@shaw.ca> Excel-L Same list server as Access-L http://peach.ease.lsoft.com/archives/excel-l.html#SUB Tesiny, Ed wrote: >I would try the ms_excel group in yahoo groups, www.tek-tips.com would >probably be a good resource too. > >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 Martin Caro >>Sent: Friday, January 07, 2005 10:46 PM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Excel Group >> >>Hi Folks >> >>I am working my way into an Excel project at the moment.... >>any recommendations for an Excel support group of a similar >>nature AccessD >> >>Martin >>-- >>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 markamatte at hotmail.com Mon Jan 10 11:05:34 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 10 Jan 2005 17:05:34 +0000 Subject: [AccessD] A97 User Security Message-ID: Drew, I'm assuming I goto Help...About Microsoft Access...and this would tell me what service pack is installed? ...and if this is the case...then I believe I'm at the 'no service pack' level. Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 10 Jan 2005 10:24:36 -0600 > >Glad to help. Just out of curiousity, what Service Pack did you have >installed to get the drag and drop trick to work? I know it doesn't work >in >2b (which was the last one), but I have never bothered to try and figure >out >how far back you have to go, I just know the 'no service pack' level does >it. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Monday, January 10, 2005 10:08 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security > > >Drew, > >I didn't think it was an MDE because I could see the code behind the >forms...just couldn't change anything...but the drag and drop trick worked. > >This is definitely one to remember. > >Thanks, > >Mark > > > >From: DWUTKA at marlow.com > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > >Date: Mon, 3 Jan 2005 14:32:01 -0600 > > > >Sorry for the delayed response, but from the looks of this thread, you >are > >either dealing with an .mde renamed as an .mdb. Possible. Or you have a > >secured .mdb, and you don't have the proper .mdw to get into it. > > > >There are password utilities out there, but they require the .mdw. > > > >There is another option. This is an Access 97 .mdb. There is a little > >known glitch in Access 97 (without the service packs, because one of the > >service packs fixed the glitch!), which allows you to drag and drop > >database > >objects from one database to another, REGARDLESS of security. So you may > >not have access to even open a form, but as long as you can see the > >database > >window, you can drag the form to a blank (unsecured) database, and > >everything is copied (code and all). This is due to the 'bug', which in > >the > >drag and drop 'process', the original (unpatched) code just doesn't >bother > >to check for security settings before it copies the objects to another > >database. > > > >Hope this helps. > > > >Drew > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: Tuesday, December 21, 2004 2:16 PM > >To: accessd at databaseadvisors.com > >Subject: [AccessD] A97 User Security > > > > > >Hello All, > > > >I'm pretty sure this is a lost cause...but I just received an A97 > >db...there > > > >is no password...but I don't have permission to make any > >changes(tables,queries...or even view the macros). My guess is I need to > >know the UserGroup and PID that was used to change/create the >permissions. > >Is this correct...and are there any workarounds? > > > >Thanks, > > > >Mark > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 11:08:28 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 12:08:28 -0500 Subject: [AccessD] File Not Found Message-ID: Well, what more about me do you think your little computerized brain could take? Most humans just go into the flailing of the arms and the head spinning like Robot on Lost in Space. Warning Will Robinson Warning!!! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Monday, January 10, 2005 11:56 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] File Not Found >Inherited database, not my fault. We hear this a LOT from you. Are you sure you're telling us everything? ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 10 11:11:43 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 10 Jan 2005 09:11:43 -0800 Subject: [AccessD] File Not Found Message-ID: If Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD is the path, does that mean the wpd file is in a cab? On WinXP, searching for a file will find it in a compressed or cab file, but that doesn't mean Access knows about it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 8:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 10 11:19:40 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 10 Jan 2005 09:19:40 -0800 Subject: [AccessD] JC's Book Deal Message-ID: LOL! After the deluge of emails, you're liable to hear from their attorneys! Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Saturday, January 08, 2005 6:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] JC's Book Deal Lol, good question. I have proposed it to Wrox, and they have actually said they are looking for a co-author to work on it. Unfortunately I haven't heard anything since. Perhaps I could publish the name and email of my contact there and everyone on the list interested in the subject could pester them? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Saturday, January 08, 2005 9:30 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] JC's Book Deal John, In lue of the recent discussion, when is that book on frameworks coming out?? :-) Robert Gracie -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Mon Jan 10 11:20:43 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Mon, 10 Jan 2005 12:20:43 -0500 Subject: [AccessD] File Not Found Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AA9@xlivmbx21.aig.com> What if you change MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) to MyAppID = Shell(MSWord & " " & Quote(strDocLoc), vbMaximizedFocus) And have the Quote function defined as Function Quote(aString) As String Quote = """" & aString & """" End Function Or, better yet, use the ShellExecute API to load registered file types in the appropriate application. See http://www.mvps.org/access/api/api0018.htm Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Monday, January 10, 2005 11:42 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] File Not Found > > Inherited database, not my fault. > > This code is executed in the onclick event of a subform. It is to > evaluate the extension (in this case it is a .wpd) and go to the correct > case, which it does, and then open up the strDocLoc. > > The shell is properly defined as: > Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" > > (The application is sitting there looking at me) > > > > Dim strDocType As String, strDocLoc As String > Dim strMsgText As String, strMsgTitle As String > Dim MyAppID As Integer > > strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] > strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] > > Select Case strDocType > Case "doc", "wpd", "txt" > MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) > > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD > > Run-time Error 53 > File not found > > If I go to the FIND feature from the start menu and put in the > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If > I tell it to open it with the wordview.exe it works. > > Now why in the world would it think it can not find this or any file > that is selected? > > Happy Monday.... Happy Monday... > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 11:23:13 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 12:23:13 -0500 Subject: [AccessD] File Not Found Message-ID: Oh, CAB is a directory name for some manufacturer. Let me look at Lembit's suggest. Inhimited database (since a guy wrote it). The nimrod has this same code 12 times for 12 different forms. It works on all the other forms. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 10, 2005 12:12 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] File Not Found If Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD is the path, does that mean the wpd file is in a cab? On WinXP, searching for a file will find it in a compressed or cab file, but that doesn't mean Access knows about it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 10, 2005 8:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Mon Jan 10 11:23:14 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 10 Jan 2005 12:23:14 -0500 Subject: [AccessD] File Not Found References: Message-ID: "just go into the flailing of the arms and the head spinning like Robot on Lost in Space. Warning Will Robinson Warning!!!" Karen ..sooooooooo ...you've met JC in person, eh? William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Monday, January 10, 2005 12:08 PM Subject: RE: [AccessD] File Not Found > Well, what more about me do you think your little computerized brain > could take? Most humans just go into the flailing of the arms and the > head spinning like Robot on Lost in Space. Warning Will Robinson > Warning!!! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John > Sent: Monday, January 10, 2005 11:56 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] File Not Found > > >>Inherited database, not my fault. > > We hear this a LOT from you. Are you sure you're telling us everything? > > ;-) > > John W. Colby > The DIS Database Guy > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Monday, January 10, 2005 11:42 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] File Not Found > > > Inherited database, not my fault. > > This code is executed in the onclick event of a subform. It is to > evaluate the extension (in this case it is a .wpd) and go to the correct > case, which it does, and then open up the strDocLoc. > > The shell is properly defined as: > Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" > > (The application is sitting there looking at me) > > > > Dim strDocType As String, strDocLoc As String > Dim strMsgText As String, strMsgTitle As String > Dim MyAppID As Integer > > strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] > strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] > > Select Case strDocType > Case "doc", "wpd", "txt" > MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) > > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD > > Run-time Error 53 > File not found > > If I go to the FIND feature from the start menu and put in the > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If > I tell it to open it with the wordview.exe it works. > > Now why in the world would it think it can not find this or any file > that is selected? > > Happy Monday.... Happy Monday... > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From pharold at proftesting.com Mon Jan 10 12:14:15 2005 From: pharold at proftesting.com (Perry Harold) Date: Mon, 10 Jan 2005 13:14:15 -0500 Subject: [AccessD] File Not Found In-Reply-To: Message-ID: <000001c4f740$31d27420$082da8c0@D58BT131Perry> If I try to open a .wpd file (which is WordPerfect format) with MS Word I get a "file not found message" even though I am using Open With. Is that the problem? WP will open MS Word .doc files bur MS seems to be willing to only take care of their own file formats. Perry Harold -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 10 12:26:07 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 10 Jan 2005 13:26:07 -0500 Subject: [AccessD] File Not Found Message-ID: I am using wordview.exe and I can open the file with that program just fine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Perry Harold Sent: Monday, January 10, 2005 1:14 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] File Not Found If I try to open a .wpd file (which is WordPerfect format) with MS Word I get a "file not found message" even though I am using Open With. Is that the problem? WP will open MS Word .doc files bur MS seems to be willing to only take care of their own file formats. Perry Harold -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 10, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: [AccessD] File Not Found Inherited database, not my fault. This code is executed in the onclick event of a subform. It is to evaluate the extension (in this case it is a .wpd) and go to the correct case, which it does, and then open up the strDocLoc. The shell is properly defined as: Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" (The application is sitting there looking at me) Dim strDocType As String, strDocLoc As String Dim strMsgText As String, strMsgTitle As String Dim MyAppID As Integer strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] Select Case strDocType Case "doc", "wpd", "txt" MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD Run-time Error 53 File not found If I go to the FIND feature from the start menu and put in the Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If I tell it to open it with the wordview.exe it works. Now why in the world would it think it can not find this or any file that is selected? Happy Monday.... Happy Monday... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 10 12:44:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 10 Jan 2005 12:44:36 -0600 Subject: [AccessD] A97 User Security Message-ID: <123701F54509D9119A4F00D0B747349016D18E@main2.marlow.com> Okay, curious if 1a or 1b still let ya do that trick. Just out of curiousity, you are developing with the latest SP, right? Drew -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: Monday, January 10, 2005 11:06 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] A97 User Security Drew, I'm assuming I goto Help...About Microsoft Access...and this would tell me what service pack is installed? ...and if this is the case...then I believe I'm at the 'no service pack' level. Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 10 Jan 2005 10:24:36 -0600 > >Glad to help. Just out of curiousity, what Service Pack did you have >installed to get the drag and drop trick to work? I know it doesn't work >in >2b (which was the last one), but I have never bothered to try and figure >out >how far back you have to go, I just know the 'no service pack' level does >it. > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Monday, January 10, 2005 10:08 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security > > >Drew, > >I didn't think it was an MDE because I could see the code behind the >forms...just couldn't change anything...but the drag and drop trick worked. > >This is definitely one to remember. > >Thanks, > >Mark > > > >From: DWUTKA at marlow.com > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > >Date: Mon, 3 Jan 2005 14:32:01 -0600 > > > >Sorry for the delayed response, but from the looks of this thread, you >are > >either dealing with an .mde renamed as an .mdb. Possible. Or you have a > >secured .mdb, and you don't have the proper .mdw to get into it. > > > >There are password utilities out there, but they require the .mdw. > > > >There is another option. This is an Access 97 .mdb. There is a little > >known glitch in Access 97 (without the service packs, because one of the > >service packs fixed the glitch!), which allows you to drag and drop > >database > >objects from one database to another, REGARDLESS of security. So you may > >not have access to even open a form, but as long as you can see the > >database > >window, you can drag the form to a blank (unsecured) database, and > >everything is copied (code and all). This is due to the 'bug', which in > >the > >drag and drop 'process', the original (unpatched) code just doesn't >bother > >to check for security settings before it copies the objects to another > >database. > > > >Hope this helps. > > > >Drew > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: Tuesday, December 21, 2004 2:16 PM > >To: accessd at databaseadvisors.com > >Subject: [AccessD] A97 User Security > > > > > >Hello All, > > > >I'm pretty sure this is a lost cause...but I just received an A97 > >db...there > > > >is no password...but I don't have permission to make any > >changes(tables,queries...or even view the macros). My guess is I need to > >know the UserGroup and PID that was used to change/create the >permissions. > >Is this correct...and are there any workarounds? > > > >Thanks, > > > >Mark > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From KIsmert at TexasSystems.com Mon Jan 10 14:21:59 2005 From: KIsmert at TexasSystems.com (Ken Ismert) Date: Mon, 10 Jan 2005 14:21:59 -0600 Subject: [AccessD] URGENT: Creating Actiive-X control on form In-Reply-To: <46B976F2B698FF46A4FE7636509B22DF1B56EB@stekelbes.ithelps.local> Message-ID: <021d01c4f752$0a153f00$2a3ca8c0@TEXASSYSTEMS.COM> Erwin, I think that it has succesfully created the control. Have you tried this (TreeView example): ... Private WithEvents mrTvw As MSComctlLib.TreeView Set ctlTemp = ' (create your TreeView on the fly...) Set mrTvw = ctlTemp.Object rTvw.Nodes.Add(...) ' your specific property references ... Private Sub mrTvw_NodeClick(ByVal Node As MSComctlLib.Node) ' (your event handlers) End Sub ... Access controls make terrible containers for ActiveX controls. Whenever I use them in Access, I reference the underlying object directly. -Ken >This does not seem to fully work. >It does create the control but some other properties are missing. >I wonder if theres a way to make a full copy of the control??? >Erwin From mcaro at bigpond.net.au Mon Jan 10 15:51:31 2005 From: mcaro at bigpond.net.au (Martin Caro) Date: Tue, 11 Jan 2005 08:51:31 +1100 Subject: [AccessD] Excel Group References: <41E2B492.70104@shaw.ca> Message-ID: <006b01c4f75e$8bd3b330$0100000a@MITSERVER> Thanks Ed & Marty for the Excel links Martin > > http://peach.ease.lsoft.com/archives/excel-l.html#SUB > www.tek-tips.com From Erwin.Craps at ithelps.be Mon Jan 10 17:43:54 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Tue, 11 Jan 2005 00:43:54 +0100 Subject: [AccessD] URGENT: Creating Actiive-X control on form Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B56ED@stekelbes.ithelps.local> I found the problem. I was copying the OLEdata of a "dxCheckbox" but I needed to copy from a "dxCheckedit". The controls look (unformatted) exactly the same, never noticed it.... Stupid of me... So to correct my previous post the MS article saying to copy the OLE data from an template form works just fine... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ken Ismert Sent: Monday, January 10, 2005 9:22 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] URGENT: Creating Actiive-X control on form Erwin, I think that it has succesfully created the control. Have you tried this (TreeView example): ... Private WithEvents mrTvw As MSComctlLib.TreeView Set ctlTemp = ' (create your TreeView on the fly...) Set mrTvw = ctlTemp.Object rTvw.Nodes.Add(...) ' your specific property references ... Private Sub mrTvw_NodeClick(ByVal Node As MSComctlLib.Node) ' (your event handlers) End Sub ... Access controls make terrible containers for ActiveX controls. Whenever I use them in Access, I reference the underlying object directly. -Ken >This does not seem to fully work. >It does create the control but some other properties are missing. >I wonder if theres a way to make a full copy of the control??? >Erwin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lists at theopg.com Mon Jan 10 17:37:38 2005 From: lists at theopg.com (MarkH) Date: Mon, 10 Jan 2005 23:37:38 -0000 Subject: [AccessD] Tracking real edits In-Reply-To: <000401c4f6d7$24cd6aa0$677aa8c0@ColbyM6805> Message-ID: <000e01c4f76d$600765d0$c639fc3e@netboxxp> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? 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 --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From Gustav at cactus.dk Tue Jan 11 03:06:36 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 11 Jan 2005 10:06:36 +0100 Subject: [AccessD] Tracking real edits Message-ID: Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? From lists at theopg.com Tue Jan 11 03:08:21 2005 From: lists at theopg.com (MarkH) Date: Tue, 11 Jan 2005 09:08:21 -0000 Subject: [AccessD] Tracking real edits In-Reply-To: Message-ID: <000001c4f7bd$1a6b5d60$c639fc3e@netboxxp> Gustav :@) Brilliant, seems so obvious... Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 11 January 2005 09:07 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.827 / Virus Database: 564 - Release Date: 03/01/2005 From markamatte at hotmail.com Tue Jan 11 08:46:54 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 11 Jan 2005 14:46:54 +0000 Subject: [AccessD] A97 User Security In-Reply-To: <123701F54509D9119A4F00D0B747349016D18E@main2.marlow.com> Message-ID: Drew, This is my machine at work...so I have little control over what's on it...but with a little research...I now know I have 3.51.2723.0 Service Pack 2 (SP2) installed on this machine. Thanks, Mark >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security >Date: Mon, 10 Jan 2005 12:44:36 -0600 > >Okay, curious if 1a or 1b still let ya do that trick. > >Just out of curiousity, you are developing with the latest SP, right? > > >Drew > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: Monday, January 10, 2005 11:06 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] A97 User Security > > >Drew, > >I'm assuming I goto Help...About Microsoft Access...and this would tell me >what service pack is installed? ...and if this is the case...then I believe >I'm at the 'no service pack' level. > >Mark > > >From: DWUTKA at marlow.com > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > >Date: Mon, 10 Jan 2005 10:24:36 -0600 > > > >Glad to help. Just out of curiousity, what Service Pack did you have > >installed to get the drag and drop trick to work? I know it doesn't work > >in > >2b (which was the last one), but I have never bothered to try and figure > >out > >how far back you have to go, I just know the 'no service pack' level does > >it. > > > >Drew > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: Monday, January 10, 2005 10:08 AM > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] A97 User Security > > > > > >Drew, > > > >I didn't think it was an MDE because I could see the code behind the > >forms...just couldn't change anything...but the drag and drop trick >worked. > > > >This is definitely one to remember. > > > >Thanks, > > > >Mark > > > > > > >From: DWUTKA at marlow.com > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] A97 User Security > > >Date: Mon, 3 Jan 2005 14:32:01 -0600 > > > > > >Sorry for the delayed response, but from the looks of this thread, you > >are > > >either dealing with an .mde renamed as an .mdb. Possible. Or you have >a > > >secured .mdb, and you don't have the proper .mdw to get into it. > > > > > >There are password utilities out there, but they require the .mdw. > > > > > >There is another option. This is an Access 97 .mdb. There is a little > > >known glitch in Access 97 (without the service packs, because one of >the > > >service packs fixed the glitch!), which allows you to drag and drop > > >database > > >objects from one database to another, REGARDLESS of security. So you >may > > >not have access to even open a form, but as long as you can see the > > >database > > >window, you can drag the form to a blank (unsecured) database, and > > >everything is copied (code and all). This is due to the 'bug', which >in > > >the > > >drag and drop 'process', the original (unpatched) code just doesn't > >bother > > >to check for security settings before it copies the objects to another > > >database. > > > > > >Hope this helps. > > > > > >Drew > > > > > >-----Original Message----- > > >From: Mark A Matte [mailto:markamatte at hotmail.com] > > >Sent: Tuesday, December 21, 2004 2:16 PM > > >To: accessd at databaseadvisors.com > > >Subject: [AccessD] A97 User Security > > > > > > > > >Hello All, > > > > > >I'm pretty sure this is a lost cause...but I just received an A97 > > >db...there > > > > > >is no password...but I don't have permission to make any > > >changes(tables,queries...or even view the macros). My guess is I need >to > > >know the UserGroup and PID that was used to change/create the > >permissions. > > >Is this correct...and are there any workarounds? > > > > > >Thanks, > > > > > >Mark > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 11 09:20:20 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 10:20:20 -0500 Subject: [AccessD] Need Extra Work Message-ID: My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! From Mark.Mitsules at ngc.com Tue Jan 11 09:22:23 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Tue, 11 Jan 2005 10:22:23 -0500 Subject: [AccessD] Skype Message-ID: I've been toying with the switch to Vonage for some time. Thanks for the endorsement. As for Skype, I thought that it required both parties to be using it...is that right, or do I have it mixed up with another service? Mark -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Saturday, January 08, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with > an AccessD user over in London and it was really quite acceptable, > especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. > Last month I talked to people all over the world for about an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 11 09:48:22 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 11 Jan 2005 10:48:22 -0500 Subject: [AccessD] Tracking real edits In-Reply-To: Message-ID: <000f01c4f7f4$fb0f2090$677aa8c0@ColbyM6805> Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Jan 11 10:03:04 2005 From: john at winhaven.net (John Bartow) Date: Tue, 11 Jan 2005 10:03:04 -0600 Subject: [AccessD] Need Extra Work In-Reply-To: Message-ID: <200501110959845.SM03308@ScuzzPaq> Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lists at theopg.com Tue Jan 11 10:06:19 2005 From: lists at theopg.com (MarkH) Date: Tue, 11 Jan 2005 16:06:19 -0000 Subject: [AccessD] Tracking real edits In-Reply-To: <000f01c4f7f4$fb0f2090$677aa8c0@ColbyM6805> Message-ID: <000501c4f7f7$7e46f9e0$c639fc3e@netboxxp> John Did you try loading the recordsetclone into another recordset on_current and then use that instead of the recordset clone? Set rsOld=me.recordsetclone' at start (current) Set rsNew=me.recordsetclone' at save / exit Then cycle the recordset something like... (watch for typos as this wasn't done in a vba editor for i=0 to rsOld.fields.count-1 if rsOld(i)<>rsNew(i) then debug.print rsOld(i).name & ": OldValue=" & rsOld(i) & " new Value=" & rsNew(i) end if next This should work fine with bound forms... In principal (I reckon - haven't tried it yet) Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 11 January 2005 15:48 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From cyx5 at cdc.gov Tue Jan 11 10:22:39 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 11:22:39 -0500 Subject: [AccessD] Need Extra Work Message-ID: Access, SQL, VBA, Crystal Reports, etc. I live in Pittsburgh, PA but have no family ties so I can move anywhere, preferably where it is warm. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Tue Jan 11 10:24:34 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 11 Jan 2005 11:24:34 -0500 Subject: [AccessD] Tracking real edits Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2ABC@xlivmbx21.aig.com> Exactly what I though would be the case. A recordset clone is not a copy of the data, it's just another reference to the same data. That's why you can use the bookmarks in a recordset clone to move around in the records attached to a form. However, it would not be too difficult to build a class that could be called in a form's Current event. The class would simply be passed the recordset object and it could build a collection containing a copy of the data in all the fields in the recordset. That could then be used in the BeforeUpdate event to compare the current data with the old data. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Tuesday, January 11, 2005 10:48 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Tracking real edits > > Gustav, > > I just tried than and it doesn't appear to work. It appears that the > original RecordsetClone is a live dataset, not a snapshot. Even at > BeforeUpdate update, the changes to the recordset filter down to the > recordsetclone. Further I cannot use the .OriginalValue property, I get > an > error "doesn't support this ...". > > I am using the following code to look at and test this: > > Private Function DisplayRecordData(rst As DAO.Recordset) > On Error GoTo Err_DisplayRecordData > Dim fld As DAO.Field > Dim strData As String > Dim varValOrig As Variant > > For Each fld In rst.Fields > With fld > > strData = strData & .SourceTable & "." & .SourceField & ":" & > .Value > On Error Resume Next > varValOrig = fld.OriginalValue > If Err = 0 Then > strData = strData & ":" & fld.OriginalValue & "; " > Else > Err.Clear > On Error GoTo Err_DisplayRecordData > strData = strData & "; " > End If > End With > Next fld > Debug.Print strData > > Exit_DisplayRecordData: > Exit Function > Err_DisplayRecordData: > MsgBox Err.Description, , "Error in Function > clsAudTrailRstMethod.DisplayRecordData" > Resume Exit_DisplayRecordData > Resume 0 '.FOR TROUBLESHOOTING > End Function > > The code simply cycles through all of the fields and builds up a string of > the SourceTable name, the SourceFieldName and the value. The line > immediately following OnError resume next allways throws an error, whether > editing the record or not. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] Tracking real edits > > > Hi Mark & John > > Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, > then at BeforeUpdate compare all fields of the current record with the > clone > and cancel if they match? > > /gustav > > >>> lists at theopg.com 11-01-2005 00:37:38 >>> > John > > Dunno if either of these would be appropriate... In some cases I store all > the values in a two simple delimited strings, create a function which > concatenates all the values and call it first on form load (or > current) to populate oldString and then on save / exit (or whatever) to > populate newString and then compare the two... It works pretty good but > could (possibly?) be problematic where the contents of the form include > memo > fields. I have also done the same with arrays (containing controlName and > controlValue), one for the old values and one for the new then loop > through > doing comparisons and whatever actions appropriate. Do the comparisons on > save / exit as appropriate and stuff the access update events :@) > > Both methods work pretty good in the right place... Generally, where > control > specific audits have been required I found it less problematic to use > unbound forms... In fact, recently I have wanted to kick myself for using > bound forms at all coz it's such a pain. > > Hth > > Mark > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: 10 January 2005 05:42 > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Tracking real edits > > > I could do that. If it comes down to that I am examining a class for each > control being tracked, with an Old/Newvalue property. If I want to use > WithEvents to trigger the save of the data only when there is a > modification > to the control's data, then I have to have a class for each control type > being tracked since a control object type cannot source events (it must be > a > specific type - combo, text etc). Doing it that way allows it to work for > A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea > for logging the actual data changes which is a subject that comes up often > on this list. > > I was really hoping to just use built in events to tell me that data > changed, and if the data changes were undone. Sometimes Access can be so > frustrating. Something like this should just already be there in the > control class. If the undo events triggered correctly and reliably I > would > be done right now. Each control MUST know that it's data changes are > undone, why doesn't it fire the event each and every time? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Lawrence > Sent: Sunday, January 09, 2005 11:43 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Tracking real edits > > > Hi John: > > Would it work if you took control yourself but simply saving the initial > data settings, of the current record....then comparing for any > differences. > I use a similar technical, storing all the fields in a matching TYPE > record > and compare when moving or exiting. (It an old unbound habit....) > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Sunday, January 09, 2005 6:14 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Tracking real edits > > I have wondered for a long time how to track real edits. Issues: > > User starts to edit a field, hits the escape key and undoes edit. The > AfterUpdate of a given control tells me the user started an edit. In > Access > XP the Escape causes OnUndo to fire, I can determine that the undo > happened. > Notice that A2K and previous do not even have OnUndo. > > However, if the user edits a control and leaves that control, then the > AfterUpdate fires, I know the control was edited, but if they then hit > Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I > incorrectly think that the control is still edited. > > My client wants to create date stamp fields for groups of fields, i.e. a > NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know > that an edit happened and that the edit actually stored. I've never > really > figured out a satisfactory way to do this. Does anyone have a method that > they use that appears to correctly handle all the nefarious things that a > user can do? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From kwilliam at ashlandnet.com Tue Jan 11 10:26:01 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Tue, 11 Jan 2005 11:26:01 -0500 Subject: [AccessD] Need Extra Work In-Reply-To: <200501110959845.SM03308@ScuzzPaq> Message-ID: <000c01c4f7fa$3dca9db0$64aba8c0@ashlandnet.com> Karen, Have you looked into morning daycare? I know there are daycare providers that will take your child in the morning, and see that they get on a bus to school. The only question is if there is one, in your school district (so that you child gets to the right school.) There is a daycare I pass on my way to work...and I always see a school bus in front, picking up the kids. Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mikedorism at adelphia.net Tue Jan 11 10:45:52 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Tue, 11 Jan 2005 11:45:52 -0500 Subject: [AccessD] Need Extra Work In-Reply-To: Message-ID: <000201c4f7fd$060b7fe0$0b08a845@hargrove.internal> Check out www.guru.com as there are a lot of freelance projects available for people with your skillset. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 10:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 11 10:53:02 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 11:53:02 -0500 Subject: [AccessD] Need Extra Work Message-ID: At 5:30 in the morning? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith Williamson Sent: Tuesday, January 11, 2005 11:26 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, Have you looked into morning daycare? I know there are daycare providers that will take your child in the morning, and see that they get on a bus to school. The only question is if there is one, in your school district (so that you child gets to the right school.) There is a daycare I pass on my way to work...and I always see a school bus in front, picking up the kids. Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 11 11:03:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 11 Jan 2005 18:03:43 +0100 Subject: [AccessD] Tracking real edits Message-ID: Hi John I guess you are right (haven't tested it). But couldn't you create a "true" copy: Set rstClone = Me.RecordsetClone Set rstCopy = rstClone.OpenRecordset() /gustav >>> jwcolby at colbyconsulting.com 11-01-2005 16:48:22 >>> Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? From cyx5 at cdc.gov Tue Jan 11 11:01:33 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 11 Jan 2005 12:01:33 -0500 Subject: [AccessD] Need Extra Work Message-ID: I thought about that, but last time I looked, people were acting like prostitudes, doing big jobs for $100. I will check again. Thank you. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mike & Doris Manning Sent: Tuesday, January 11, 2005 11:46 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Check out www.guru.com as there are a lot of freelance projects available for people with your skillset. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 10:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Susan.Klos at fldoe.org Tue Jan 11 11:27:47 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Tue, 11 Jan 2005 12:27:47 -0500 Subject: [AccessD] Synch an Access Table with a linked Outlook table. Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E0415122F@doesefpeml02.eus.fldoe.int> I have an access table (People) which contains more than just outlook contacts. I have linked three contact folders. When a contact in one of the outlook folders changes, I would like to be able to "synch" the folder to my People table. This might involve appending a new contact to People or changing certain information in an already existing record to correspond to the outlook contact. I am thinking that I will probably have to use several queries to do this. My thoughts were to: 1) create a query using People and Accountability Contacts (One of the linked table). What do I use for key fields. I was thinking a phone number but many contacts do not have a phone number separate from the main district number. I was also looking into FName and LName. So far that works. I just don't know what to do if I get two people in my database with the same name. 2) draw a line between the FName and LName fields of both tables. 3) if the Records match, then update all the relevant data. Then put a check in the updated field for each record that gets updated. 4) I would also have a field in People which I would check when the record is created to not be updated by Outlook. 5) Then I could append any records that didn't have a checkmark in either the Updated or not to be updated fields. Now I have to figure out what to do with records in People who should no longer be there. Does it sound like I am on the right track or so far out in left field I may as well get out of the game. Thanks for any and all input. Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 From jwcolby at colbyconsulting.com Tue Jan 11 09:43:34 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 11 Jan 2005 10:43:34 -0500 Subject: [AccessD] Skype In-Reply-To: Message-ID: <000c01c4f7f4$4f6115a0$677aa8c0@ColbyM6805> Skype does require both ends to be using Skype. In fact Skype apparently uses a custom "specification" different from the other VOIP packages that enables it to get through firewalls that can cause problems with the other VOIP software packages. I do recommend Vonage, in fact if you decide to move to Vonage, give me your email address if you don't mind. I can supposedly get a free month service (and you do too) if I submit your email to them and you then sign up. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark Sent: Tuesday, January 11, 2005 10:22 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype I've been toying with the switch to Vonage for some time. Thanks for the endorsement. As for Skype, I thought that it required both parties to be using it...is that right, or do I have it mixed up with another service? Mark -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Saturday, January 08, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Skype You do need to get out more. Vonage is a VOIP service. You contract with them, they send you a telephone modem that you connect to your high speed internet connection. The voice modem then connects to a regular telephone, including a cordless if you so desire. They have two plans, but I take the $25 for unlimited US and Canada calls, i.e. no long distance ever. Also calls to other countries are very cheap, about 6c / minute to talk to my friends down in Puebla Mexico - as opposed to about 16c / minute using a calling card, or about 37c / minute using my land line long distance carrier. Once I discovered that my 2.4 ghz cordless was interfering with and being interfered with by my wireless router (drop outs in the call for as much as a second or so) and got rid of that cordless phone, the sound quality has been VERY good! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Skype Vonage is cell service? (I think I need to get out more.) Rocky ----- Original Message ----- From: "John W. Colby" To: "'Access Developers discussion and problem solving'" Sent: Saturday, January 08, 2005 7:42 AM Subject: RE: [AccessD] Skype > Rocky, > > I have Vonage for my home office and it is very good - so good that I > am about to get rid of my landline. > > As for Skype, I just like the "free" part! ;-) I tested it yesterday > with an AccessD user over in London and it was really quite > acceptable, especially for free! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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: Saturday, January 08, 2005 10:25 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Skype > > > John: > > I tried using it a few times a year ago and it was awful. Maybe it's > better > > now. > > I tried with Martin and never could get a could connection. Plus the > inconvenience of having to have the other person running Skype as > well. > > I use Primus now for overseas calls now - it's 5-6 cents a minute > anywhere. Last month I talked to people all over the world for about > an hour and got > a > > bill for $3 and change. > > Rocky > > ----- Original Message ----- > From: "John W. Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Friday, January 07, 2005 11:32 AM > Subject: [AccessD] Skype > > >> Does anyone have it? I just downloaded the driver and would like to >> test it. My user name is jwcolby. >> >> 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 11 14:13:47 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 11 Jan 2005 15:13:47 -0500 Subject: [AccessD] Excel Group In-Reply-To: <006901c4f534$91c29710$0100000a@MITSERVER> References: <006901c4f534$91c29710$0100000a@MITSERVER> Message-ID: On Sat, 8 Jan 2005 14:46:00 +1100, Martin Caro wrote: > Hi Folks > > I am working my way into an Excel project at the moment.... any recommendations for an Excel support group of a similar nature AccessD I'm a bit late, but DailyExcelTips at http://exceltips.com/daily.htm is very good. Both for using Excel and programming Excel. -- 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 jmhla at earthlink.net Tue Jan 11 18:09:06 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Tue, 11 Jan 2005 16:09:06 -0800 Subject: [AccessD] Need Extra Work In-Reply-To: Message-ID: <200501120011.j0C0B4l02403@databaseadvisors.com> I can give you some agency leads if Southern California sounds good. LA area Joe Hecht jmhla at earthlink.net 28g -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 8:23 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Need Extra Work Access, SQL, VBA, Crystal Reports, etc. I live in Pittsburgh, PA but have no family ties so I can move anywhere, preferably where it is warm. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, January 11, 2005 11:03 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need Extra Work Karen, What's your skill set and what's your general geographical location? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 11, 2005 9:20 AM To: accessd at databaseadvisors.com Subject: [AccessD] Need Extra Work My present job requires me to work 6 am - 3 pm. I am no longer able to have someone at home to put my children on the bus at 8:30 - 8:45. I have discussed this with my employer and they are giving me one month to work it out or I have to leave. I will get unemployment, but I think my only solution is to start my own business back up that I gave up five years ago. Anyone have any good projects they can't handle they can pass off? I am advertising for a roommate, so maybe that might work but you never know what you get when you have two small children. Thanks! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 11 19:46:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 11 Jan 2005 17:46:02 -0800 Subject: [AccessD] Tracking real edits In-Reply-To: <000f01c4f7f4$fb0f2090$677aa8c0@ColbyM6805> Message-ID: <0IA6003BJKW39M@l-daemon> Hi John: In this case the clone will of course be dynamically attached to existing me.recordset. You change in one and the other reflects it. I would suggest that you simply make a new recordset object and desposit the contents of the me.recordset in it. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Tuesday, January 11, 2005 7:48 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lembit.Soobik at t-online.de Wed Jan 12 06:31:53 2005 From: Lembit.Soobik at t-online.de (Lembit Soobik) Date: Wed, 12 Jan 2005 13:31:53 +0100 Subject: [AccessD] A97 install on WinXP 'not enough memory' References: <006901c4f534$91c29710$0100000a@MITSERVER> Message-ID: <03e101c4f8a2$b2e9e580$0300a8c0@S856> I have just installed Access97 on a new WinXP machine (1G RAM) and when I start it, the Access screen comes up bu then tells me 'not enough memory' - well, it definetely has enough memory. any idea? thatnks Lembit Soobik From Gustav at cactus.dk Wed Jan 12 06:38:55 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2005 13:38:55 +0100 Subject: [AccessD] Tracking real edits Message-ID: Hi John & Mark Another option: Investigate using CRC (cyclic redundancy checksum) algorithms to quickly tell if a complex record has changed. /gustav >>> Gustav at cactus.dk 11-01-2005 18:03:43 >>> Hi John I guess you are right (haven't tested it). But couldn't you create a "true" copy: Set rstClone = Me.RecordsetClone Set rstCopy = rstClone.OpenRecordset() /gustav >>> jwcolby at colbyconsulting.com 11-01-2005 16:48:22 >>> Gustav, I just tried than and it doesn't appear to work. It appears that the original RecordsetClone is a live dataset, not a snapshot. Even at BeforeUpdate update, the changes to the recordset filter down to the recordsetclone. Further I cannot use the .OriginalValue property, I get an error "doesn't support this ...". I am using the following code to look at and test this: Private Function DisplayRecordData(rst As DAO.Recordset) On Error GoTo Err_DisplayRecordData Dim fld As DAO.Field Dim strData As String Dim varValOrig As Variant For Each fld In rst.Fields With fld strData = strData & .SourceTable & "." & .SourceField & ":" & .Value On Error Resume Next varValOrig = fld.OriginalValue If Err = 0 Then strData = strData & ":" & fld.OriginalValue & "; " Else Err.Clear On Error GoTo Err_DisplayRecordData strData = strData & "; " End If End With Next fld Debug.Print strData Exit_DisplayRecordData: Exit Function Err_DisplayRecordData: MsgBox Err.Description, , "Error in Function clsAudTrailRstMethod.DisplayRecordData" Resume Exit_DisplayRecordData Resume 0 '.FOR TROUBLESHOOTING End Function The code simply cycles through all of the fields and builds up a string of the SourceTable name, the SourceFieldName and the value. The line immediately following OnError resume next allways throws an error, whether editing the record or not. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 11, 2005 4:07 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Tracking real edits Hi Mark & John Wouldn't it be easier to create a RecordsetClone at the OnCurrent event, then at BeforeUpdate compare all fields of the current record with the clone and cancel if they match? /gustav >>> lists at theopg.com 11-01-2005 00:37:38 >>> John Dunno if either of these would be appropriate... In some cases I store all the values in a two simple delimited strings, create a function which concatenates all the values and call it first on form load (or current) to populate oldString and then on save / exit (or whatever) to populate newString and then compare the two... It works pretty good but could (possibly?) be problematic where the contents of the form include memo fields. I have also done the same with arrays (containing controlName and controlValue), one for the old values and one for the new then loop through doing comparisons and whatever actions appropriate. Do the comparisons on save / exit as appropriate and stuff the access update events :@) Both methods work pretty good in the right place... Generally, where control specific audits have been required I found it less problematic to use unbound forms... In fact, recently I have wanted to kick myself for using bound forms at all coz it's such a pain. Hth Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: 10 January 2005 05:42 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits I could do that. If it comes down to that I am examining a class for each control being tracked, with an Old/Newvalue property. If I want to use WithEvents to trigger the save of the data only when there is a modification to the control's data, then I have to have a class for each control type being tracked since a control object type cannot source events (it must be a specific type - combo, text etc). Doing it that way allows it to work for A2K (or even A97) as well as WinXP and beyond. I have toyed with that idea for logging the actual data changes which is a subject that comes up often on this list. I was really hoping to just use built in events to tell me that data changed, and if the data changes were undone. Sometimes Access can be so frustrating. Something like this should just already be there in the control class. If the undo events triggered correctly and reliably I would be done right now. Each control MUST know that it's data changes are undone, why doesn't it fire the event each and every time? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Lawrence Sent: Sunday, January 09, 2005 11:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Tracking real edits Hi John: Would it work if you took control yourself but simply saving the initial data settings, of the current record....then comparing for any differences. I use a similar technical, storing all the fields in a matching TYPE record and compare when moving or exiting. (It an old unbound habit....) HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Sunday, January 09, 2005 6:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Tracking real edits I have wondered for a long time how to track real edits. Issues: User starts to edit a field, hits the escape key and undoes edit. The AfterUpdate of a given control tells me the user started an edit. In Access XP the Escape causes OnUndo to fire, I can determine that the undo happened. Notice that A2K and previous do not even have OnUndo. However, if the user edits a control and leaves that control, then the AfterUpdate fires, I know the control was edited, but if they then hit Escape, the control edit is undone, but OnUndo DOES NOT FIRE, thus I incorrectly think that the control is still edited. My client wants to create date stamp fields for groups of fields, i.e. a NameDateStamp, AddressDateStamp, PhoneDateStamp etc. Thus I need to know that an edit happened and that the edit actually stored. I've never really figured out a satisfactory way to do this. Does anyone have a method that they use that appears to correctly handle all the nefarious things that a user can do? From Lembit.Soobik at t-online.de Wed Jan 12 06:45:34 2005 From: Lembit.Soobik at t-online.de (Lembit Soobik) Date: Wed, 12 Jan 2005 13:45:34 +0100 Subject: [AccessD] A97 install on WinXP 'not enough memory' References: <006901c4f534$91c29710$0100000a@MITSERVER> <03e101c4f8a2$b2e9e580$0300a8c0@S856> Message-ID: <03f701c4f8a4$a0faea20$0300a8c0@S856> ehhmmmmm.... sorry, had forgotten to install the patches. now it works fine thatnks again Lembit Soobik ----- Original Message ----- From: "Lembit Soobik" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 12, 2005 1:31 PM Subject: [AccessD] A97 install on WinXP 'not enough memory' > I have just installed Access97 on a new WinXP machine (1G RAM) and when I start > it, the Access screen comes up bu then tells me 'not enough memory' - well, it > definetely has enough memory. > > any idea? > > thatnks > > Lembit Soobik > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From pedro at plex.nl Wed Jan 12 06:51:38 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 12 Jan 2005 13:51:38 +0100 Subject: [AccessD] complex query!! Message-ID: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> Hello group, for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. I have Two tables group1 and group2, with each two records. i need the average of: group1_record1 + group2_record1 group1_record2 + group2_record1 group1_record1 + group2_record2 group1_record2 + group2_record2 and this for 7 groups up to 17 records Is this possible in a query per 2 groups, or can this been done in total by code? - Pedro Janssen - From serbach at new.rr.com Wed Jan 12 07:53:42 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Wed, 12 Jan 2005 07:53:42 -0600 Subject: [AccessD] complex query!! In-Reply-To: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> Message-ID: <20050112075342.1021704886.serbach@new.rr.com> Pedro, Do you have 7 tables, one for each group? Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: AccessD at databaseadvisors.com > Date: Wed, Jan-12-2005 7:07 AM > Subject: [AccessD] complex query!! > > Hello group, > > for a statistic analyses of DNA-samples i need to compare each sample > from a group with eachother sample from another group. I have 7 groups > with up to 17 samples. Let me explain what i need in an example. > > I have > > Two tables group1 and group2, with each two records. > > > i need the average of: > group1_record1 + group2_record1 > group1_record2 + group2_record1 > group1_record1 + group2_record2 > group1_record2 + group2_record2 > > > and this for 7 groups up to 17 records > > > Is this possible in a query per 2 groups, > or can this been done in total by code? > > - Pedro Janssen - From rjhjr at cox.net Wed Jan 12 09:39:48 2005 From: rjhjr at cox.net (Bob Hall) Date: Wed, 12 Jan 2005 10:39:48 -0500 Subject: [AccessD] complex query!! In-Reply-To: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> Message-ID: <20050112153947.GA1264@kongemord.krig.net> On Wed, Jan 12, 2005 at 01:51:38PM +0100, Pedro Janssen wrote: > Hello group, > > for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. > > I have > > Two tables group1 and group2, with each two records. > > > i need the average of: > group1_record1 + group2_record1 > group1_record2 + group2_record1 > group1_record1 + group2_record2 > group1_record2 + group2_record2 > > > and this for 7 groups up to 17 records > > > Is this possible in a query per 2 groups, > or can this been done in total by code? Pedro, your example is a little ambiguous. Assuming that you want to add records and take the average, and not add columns and take the average, the query is a simple Cartesian product. Assuming a column in group1 named First and a column in group2 named Second: SELECT Avg(group1.First + group2.Second) AS Mean >From group1, group2; If you had tables with thousands of records, this would take forever to run. But as long as you've got less than 100 records in each table, it should be OK. I apologize if I misunderstand what you're trying to do. Bob Hall From reuben at gfconsultants.com Wed Jan 12 09:48:50 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 12 Jan 2005 10:48:50 -0500 Subject: [AccessD] Zip and send to web server Message-ID: I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From rjhjr at cox.net Wed Jan 12 09:53:23 2005 From: rjhjr at cox.net (Bob Hall) Date: Wed, 12 Jan 2005 10:53:23 -0500 Subject: [AccessD] complex query!! In-Reply-To: <20050112153947.GA1264@kongemord.krig.net> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112153947.GA1264@kongemord.krig.net> Message-ID: <20050112155323.GA1474@kongemord.krig.net> On Wed, Jan 12, 2005 at 10:39:48AM -0500, Bob Hall wrote: > SELECT Avg(group1.First + group2.Second) AS Mean > >From group1, group2; My MUA is helpfully editing my posts to make sure I don't have two From headers. That should read: SELECT Avg(group1.First + group2.Second) AS Mean FROM group1, group2; Bob Hall From pedro at plex.nl Wed Jan 12 09:52:11 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 12 Jan 2005 16:52:11 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> Message-ID: <000001c4f8bf$07679f50$f9c581d5@pedro> Hello Steve, yes i have 7 tables, one for each group. - Pedro - ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 12, 2005 2:53 PM Subject: Re: [AccessD] complex query!! > Pedro, > > Do you have 7 tables, one for each group? > > Steve Erbach > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: AccessD at databaseadvisors.com > > Date: Wed, Jan-12-2005 7:07 AM > > Subject: [AccessD] complex query!! > > > > Hello group, > > > > for a statistic analyses of DNA-samples i need to compare each sample > > from a group with eachother sample from another group. I have 7 groups > > with up to 17 samples. Let me explain what i need in an example. > > > > I have > > > > Two tables group1 and group2, with each two records. > > > > > > i need the average of: > > group1_record1 + group2_record1 > > group1_record2 + group2_record1 > > group1_record1 + group2_record2 > > group1_record2 + group2_record2 > > > > > > and this for 7 groups up to 17 records > > > > > > Is this possible in a query per 2 groups, > > or can this been done in total by code? > > > > - Pedro Janssen - > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From reuben at gfconsultants.com Wed Jan 12 09:59:09 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 12 Jan 2005 10:59:09 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 09:58:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 10:58:25 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <003501c4f8bf$8c88bcf0$677aa8c0@ColbyM6805> Reuben, Are you talking about FTP? I have an FTP class written by Dev Ashish and Terry Kreft, which I just hooked in to my framework so that it is always available if needed. Too big to insert into an email I'm guessing. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 10:11:40 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 11:11:40 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <003801c4f8c1$66c5eb80$677aa8c0@ColbyM6805> Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 12 11:57:50 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 12 Jan 2005 12:57:50 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: <003801c4f8c1$66c5eb80$677aa8c0@ColbyM6805> Message-ID: John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 12 12:35:30 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2005 19:35:30 +0100 Subject: [AccessD] Zip and send to web server Message-ID: Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav >>> reuben at gfconsultants.com 12-01-2005 18:57:50 >>> John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 12:57:03 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 13:57:03 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <004b01c4f8d8$81551e00$677aa8c0@ColbyM6805> Reuben, The files involved are not modified for use in my framework, I just use them as is (import them into the framework). I am in the process of putting together a little demo. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 12:58 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Wed Jan 12 13:29:14 2005 From: pedro at plex.nl (Pedro Janssen) Date: Wed, 12 Jan 2005 20:29:14 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112153947.GA1264@kongemord.krig.net> Message-ID: <001001c4f8dd$26dd8890$f9c581d5@pedro> Hello Rob, i know its a Cartesian query. I used one in the past (from Gustav Brock), but that was a total different query and situation. In the help i couldn't find an example of a normal Cartesian query. Your query only gives me one result. I need every single average of the 4 calculations. let me explain a little bit better. i have tblGroup1 FieldA 2 3 tblGroup2 FieldB 4 5 I need QueryAverage "avg(2+4 /2) =" 3 "avg(3+4 /2) =" 3,5 "avg(2+5 /2) =" 3,5 "avg(3+5 /2) =" 4 I'll hope this explaines a little more. - Pedro - ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 4:39 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 01:51:38PM +0100, Pedro Janssen wrote: > > Hello group, > > > > for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. > > > > I have > > > > Two tables group1 and group2, with each two records. > > > > > > i need the average of: > > group1_record1 + group2_record1 > > group1_record2 + group2_record1 > > group1_record1 + group2_record2 > > group1_record2 + group2_record2 > > > > > > and this for 7 groups up to 17 records > > > > > > Is this possible in a query per 2 groups, > > or can this been done in total by code? > > Pedro, your example is a little ambiguous. Assuming that you want to add > records and take the average, and not add columns and take the average, > the query is a simple Cartesian product. Assuming a column in group1 > named First and a column in group2 named Second: > > SELECT Avg(group1.First + group2.Second) AS Mean > >From group1, group2; > > If you had tables with thousands of records, this would take forever to > run. But as long as you've got less than 100 records in each table, it > should be OK. > > I apologize if I misunderstand what you're trying to do. > > Bob Hall > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From jwcolby at colbyconsulting.com Wed Jan 12 13:37:09 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 14:37:09 -0500 Subject: [AccessD] Unable to attach zip files to outlook Message-ID: <005201c4f8de$1e2d4d10$677aa8c0@ColbyM6805> For some reason I am unable to attach zip files to an outlook message (XP) The file find dialog opens but the double click doesn't attach the file. It will attach a text file etc. I can open the dir, copy the zip to the paste buffer, then paste it into the message and the file name will go in the attach field. Strange. Anyone know what is happening and if I can fix it? Since I can cut and paste and get it attached it isn't a biggie but it would be more convenient if I could just do it. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From martyconnelly at shaw.ca Wed Jan 12 13:46:14 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 12 Jan 2005 11:46:14 -0800 Subject: [AccessD] Unable to attach zip files to outlook References: <005201c4f8de$1e2d4d10$677aa8c0@ColbyM6805> Message-ID: <41E57E86.6020706@shaw.ca> There should a filter command on file find methods that you can change to the file types to be added John W. Colby wrote: >For some reason I am unable to attach zip files to an outlook message (XP) >The file find dialog opens but the double click doesn't attach the file. It >will attach a text file etc. I can open the dir, copy the zip to the paste >buffer, then paste it into the message and the file name will go in the >attach field. Strange. Anyone know what is happening and if I can fix it? >Since I can cut and paste and get it attached it isn't a biggie but it would >be more convenient if I could just do it. > >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 Gustav at cactus.dk Wed Jan 12 14:05:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2005 21:05:41 +0100 Subject: [AccessD] complex query!! Message-ID: Hi Pedro Bob is right but you need to Group By on the fields too: SELECT Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 FROM tblGroup1, tblGroup2 GROUP BY tblGroup1.FieldA, tblGroup2.FieldB; /gustav >>> pedro at plex.nl 12-01-2005 20:29:14 >>> Hello Rob, i know its a Cartesian query. I used one in the past (from Gustav Brock), but that was a total different query and situation. In the help i couldn't find an example of a normal Cartesian query. Your query only gives me one result. I need every single average of the 4 calculations. let me explain a little bit better. i have tblGroup1 FieldA 2 3 tblGroup2 FieldB 4 5 I need QueryAverage "avg(2+4 /2) =" 3 "avg(3+4 /2) =" 3,5 "avg(2+5 /2) =" 3,5 "avg(3+5 /2) =" 4 I'll hope this explaines a little more. - Pedro - ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 4:39 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 01:51:38PM +0100, Pedro Janssen wrote: > > Hello group, > > > > for a statistic analyses of DNA-samples i need to compare each sample from a group with eachother sample from another group. I have 7 groups with up to 17 samples. Let me explain what i need in an example. > > > > I have > > > > Two tables group1 and group2, with each two records. > > > > > > i need the average of: > > group1_record1 + group2_record1 > > group1_record2 + group2_record1 > > group1_record1 + group2_record2 > > group1_record2 + group2_record2 > > > > > > and this for 7 groups up to 17 records > > > > > > Is this possible in a query per 2 groups, > > or can this been done in total by code? > > Pedro, your example is a little ambiguous. Assuming that you want to add > records and take the average, and not add columns and take the average, > the query is a simple Cartesian product. Assuming a column in group1 > named First and a column in group2 named Second: > > SELECT Avg(group1.First + group2.Second) AS Mean > >From group1, group2; > > If you had tables with thousands of records, this would take forever to > run. But as long as you've got less than 100 records in each table, it > should be OK. > > I apologize if I misunderstand what you're trying to do. > > Bob Hall From jwcolby at colbyconsulting.com Wed Jan 12 14:10:15 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 15:10:15 -0500 Subject: [AccessD] Unable to attach zip files to outlook In-Reply-To: <41E57E86.6020706@shaw.ca> Message-ID: <005301c4f8e2$c13415d0$677aa8c0@ColbyM6805> I can see them I just can't double click on them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to attach zip files to outlook There should a filter command on file find methods that you can change to the file types to be added John W. Colby wrote: >For some reason I am unable to attach zip files to an outlook message >(XP) The file find dialog opens but the double click doesn't attach the >file. It will attach a text file etc. I can open the dir, copy the >zip to the paste buffer, then paste it into the message and the file >name will go in the attach field. Strange. Anyone know what is >happening and if I can fix it? Since I can cut and paste and get it >attached it isn't a biggie but it would be more convenient if I could >just do it. > >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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Jan 12 14:57:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 12 Jan 2005 12:57:42 -0800 Subject: [AccessD] Unable to attach zip files to outlook References: <005301c4f8e2$c13415d0$677aa8c0@ColbyM6805> Message-ID: <41E58F46.1020007@shaw.ca> You should have something like this check the str filter flags too see http://www.mvps.org/access/api/api0001.htm Dim strFilter As String Dim strInputFileName as string strFilter = ahtAddFilterItem(strFilter, "Zip Files (*.zip)", "*.zip") strInputFileName = ahtCommonFileOpenSave( _ Filter:=strFilter, OpenFile:=True, _ DialogTitle:="Please select an input file...", _ Flags:=ahtOFN_HIDEREADONLY) John W. Colby wrote: >I can see them I just can't double click on them. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Unable to attach zip files to outlook > > >There should a filter command on file find methods that you can change >to the file types to be added > >John W. Colby wrote: > > > >>For some reason I am unable to attach zip files to an outlook message >>(XP) The file find dialog opens but the double click doesn't attach the >>file. It will attach a text file etc. I can open the dir, copy the >>zip to the paste buffer, then paste it into the message and the file >>name will go in the attach field. Strange. Anyone know what is >>happening and if I can fix it? Since I can cut and paste and get it >>attached it isn't a biggie but it would be more convenient if I could >>just do it. >> >>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 rjhjr at cox.net Wed Jan 12 15:20:56 2005 From: rjhjr at cox.net (Bob Hall) Date: Wed, 12 Jan 2005 16:20:56 -0500 Subject: [AccessD] complex query!! In-Reply-To: References: Message-ID: <20050112212056.GA71416@kongemord.krig.net> On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > Hi Pedro > > Bob is right but you need to Group By on the fields too: > > SELECT > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > FROM > tblGroup1, > tblGroup2 > GROUP BY > tblGroup1.FieldA, > tblGroup2.FieldB; If that's what Pedro wants, then he doesn't need Avg(). SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 From serbach at new.rr.com Wed Jan 12 17:09:45 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Wed, 12 Jan 2005 17:09:45 -0600 Subject: [AccessD] complex query!! In-Reply-To: <000001c4f8bf$07679f50$f9c581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> Message-ID: <20050112170945.591084480.serbach@new.rr.com> Pedro, So we're talking about something like a 7-dimensional matrix here, right? Something like: Tables A, B, C, D, E, F, G One column in each table Rows in each table vary, up to (for this situation) R1 through R17 So the number of results that you'll have will be, lets see... A*B + A*C + A*D + A*E + A*F + A*G + B*C + B*D + B*E + B*F + B*G + C*D + C*E + C*F + C*G + D*E + D*F + D*G + E*F + E*G + F*G Looks to me as if you should create an empty Results table with the structure: RESULTS ------- (Key) AvgUsing, Text, 50 AverageVal, Number, Single Then a second table: MATCH ----- (Key) TblNumber, Number, Integer TblName, Text, 15 And fill this table with the names of your Sample tables: 1 TableA 2 TableB 3 TableC ...etc Just make sure the numbers are sequential from 1 to 7. Then design a form with a CommandButton (named cmdFill) and a Label (named lblTables). The OnClick method of the cmdFill button looks like this (replace the field names 'KeyFld' and 'Value' with your own field names...they ARE consistently named, I hope?): Private Sub cmdFill_Click() Dim ctr1 As Integer Dim ctr2 As Integer Dim i As Integer Dim j As Integer Dim rst1 As DAO.Recordset Dim strSQL As String Dim strTblName1 As String Dim strTblName2 As String Set rst1 = CurrentDb.OpenRecordset("Match", dbOpenDynaset) rst1.MoveLast ctr1 = rst1.RecordCount For i = 1 To ctr1 - 1 ' We will process all the tables listed in Match except for the ' last one, since it will have been queried against all the others in ' the j loop. rst1.FindFirst "[tblNumber]=" & i If rst1.NoMatch Then Exit For Else strTblName1 = rst1("tblName") ctr2 = i + 1 rst1.FindFirst "[tblNumber]=" & ctr2 If rst1.NoMatch Then Exit For Else strTblName2 = rst1("tblName") For j = ctr2 To ctr1 lblTables.Caption = strTblName1 & ":" & strTblName2 DoEvents strSQL = "" strSQL = strSQL & "INSERT INTO Results " strSQL = strSQL & " ( AvgUsing, AverageVal ) " strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ strTblName2 & "].[KeyFld] AS AvgUsing, " strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ strTblName2 & "].[Value])/2 AS AverageVal " strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" Debug.Print strSQL DoCmd.RunSQL strSQL rst1.MoveNext If Not rst1.EOF Then ' The tblNumber for this table should be equal to ctr2 + 1 strTblName2 = rst1("tblName") Else ' At the end of the table and the j loop. rst1.MoveFirst End If Next j End If End If Next i rst1.Close Set rst1 = Nothing End Sub Regards, Steve Erbach Scientific Marketing Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Wed, Jan-12-2005 9:55 AM > Subject: Re: [AccessD] complex query!! > > Hello Steve, > > yes i have 7 tables, one for each group. > > - Pedro - From clh at christopherhawkins.com Wed Jan 12 17:27:22 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Wed, 12 Jan 2005 16:27:22 -0700 Subject: [AccessD] frmMain.Bookmark = rs.Bookmark...too slow! Message-ID: Is there a faster way to do the "jump straight to a selected record" thing?? Usually I use code like this: ??????? Set rs = Forms("frmMain").RecordsetClone ??????? rs.FindFirst "RecID = " & Me.RecID ??????? Forms("frmMain").Bookmark = rs.Bookmark But in many Access DBs this is very slow.? Is there a faster way to do the same thing? And yes, I know the best way to ensure a fast database is to design it right.? I don't always have the luxury of rebuilding the rickety systems I find myself working on.? ;) -Christopher- From jwcolby at colbyconsulting.com Wed Jan 12 17:47:16 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 12 Jan 2005 18:47:16 -0500 Subject: [AccessD] Unable to attach zip files to outlook In-Reply-To: <41E58F46.1020007@shaw.ca> Message-ID: <005501c4f901$0c55f560$677aa8c0@ColbyM6805> No I'm not talking about code. I'm talking about writing an email, then trying to attach a zip fiel to the email - manually. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to attach zip files to outlook You should have something like this check the str filter flags too see http://www.mvps.org/access/api/api0001.htm Dim strFilter As String Dim strInputFileName as string strFilter = ahtAddFilterItem(strFilter, "Zip Files (*.zip)", "*.zip") strInputFileName = ahtCommonFileOpenSave( _ Filter:=strFilter, OpenFile:=True, _ DialogTitle:="Please select an input file...", _ Flags:=ahtOFN_HIDEREADONLY) John W. Colby wrote: >I can see them I just can't double click on them. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Unable to attach zip files to outlook > > >There should a filter command on file find methods that you can change >to the file types to be added > >John W. Colby wrote: > > > >>For some reason I am unable to attach zip files to an outlook message >>(XP) The file find dialog opens but the double click doesn't attach the >>file. It will attach a text file etc. I can open the dir, copy the >>zip to the paste buffer, then paste it into the message and the file >>name will go in the attach field. Strange. Anyone know what is >>happening and if I can fix it? Since I can cut and paste and get it >>attached it isn't a biggie but it would be more convenient if I could >>just do it. >> >>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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Jan 12 18:23:52 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 12 Jan 2005 16:23:52 -0800 Subject: [AccessD] Unable to attach zip files to outlook References: <005501c4f901$0c55f560$677aa8c0@ColbyM6805> Message-ID: <41E5BF98.9010401@shaw.ca> It maybe attachment security blocking ingoing and outgoing Maybe Try this registry patch http://www.slipstick.com/outlook/esecup/getexe.htm#ol2002 John W. Colby wrote: >No I'm not talking about code. I'm talking about writing an email, then >trying to attach a zip fiel to the email - manually. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 3:58 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Unable to attach zip files to outlook > > >You should have something like this check the str filter flags too see >http://www.mvps.org/access/api/api0001.htm > >Dim strFilter As String >Dim strInputFileName as string > >strFilter = ahtAddFilterItem(strFilter, "Zip Files (*.zip)", "*.zip") >strInputFileName = ahtCommonFileOpenSave( _ > Filter:=strFilter, OpenFile:=True, _ > DialogTitle:="Please select an input file...", _ > Flags:=ahtOFN_HIDEREADONLY) > >John W. Colby wrote: > > > >>I can see them I just can't double click on them. >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to 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: Wednesday, January 12, 2005 2:46 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Unable to attach zip files to outlook >> >> >>There should a filter command on file find methods that you can change >>to the file types to be added >> >>John W. Colby wrote: >> >> >> >> >> >>>For some reason I am unable to attach zip files to an outlook message >>>(XP) The file find dialog opens but the double click doesn't attach the >>>file. It will attach a text file etc. I can open the dir, copy the >>>zip to the paste buffer, then paste it into the message and the file >>>name will go in the attach field. Strange. Anyone know what is >>>happening and if I can fix it? Since I can cut and paste and get it >>>attached it isn't a biggie but it would be more convenient if I could >>>just do it. >>> >>>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 d.dick at uws.edu.au Wed Jan 12 22:56:18 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Thu, 13 Jan 2005 15:56:18 +1100 Subject: [AccessD] A2003:Remove Spaces from a string Message-ID: <200501130456.j0D4uOH9020858@cooper.uws.edu.au> Hi Team Anyone got any code to remove spaces from a telephone number?? Eg I Want 02 1234 5678 to become 0212345678 Many thanks in advance Darren From chris at denverdb.com Wed Jan 12 23:04:30 2005 From: chris at denverdb.com (Chris Mackin) Date: Wed, 12 Jan 2005 22:04:30 -0700 Subject: [AccessD] A2003:Remove Spaces from a string In-Reply-To: <200501130456.j0D4uOH9020858@cooper.uws.edu.au> Message-ID: Replace(YourString, " ", "") will do it. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Wednesday, January 12, 2005 9:56 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Remove Spaces from a string Hi Team Anyone got any code to remove spaces from a telephone number?? Eg I Want 02 1234 5678 to become 0212345678 Many thanks in advance Darren -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 12 23:51:50 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 12 Jan 2005 21:51:50 -0800 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <41E5BF98.9010401@shaw.ca> Message-ID: <0IA800570QXMLL@l-daemon> Hi All: This is an OT question but I just can not remember the solution for. I have an old Windows98 box running so I can still support legacy programs. Recently, I lost access to the command prompt. (I suspect a virus or Trojan.) Many moons ago I remember there was a hack, registry or other-wise that could disable command access... does anyone know what it was???? MTIA Jim From stuart at lexacorp.com.pg Thu Jan 13 00:04:29 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 13 Jan 2005 16:04:29 +1000 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <0IA800570QXMLL@l-daemon> References: <41E5BF98.9010401@shaw.ca> Message-ID: <41E69C0D.4889.1683D21@lexacorp.com.pg> On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise that > could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart From accessd at shaw.ca Thu Jan 13 00:29:07 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 12 Jan 2005 22:29:07 -0800 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <41E69C0D.4889.1683D21@lexacorp.com.pg> Message-ID: <0IA800E43SNQGJ@l-daemon> Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise that > could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Thu Jan 13 01:06:53 2005 From: john at winhaven.net (John Bartow) Date: Thu, 13 Jan 2005 01:06:53 -0600 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <0IA800E43SNQGJ@l-daemon> Message-ID: <200501130106437.SM03588@ScuzzPaq> Yes Stuart came up with that bit of archain knowledge quite quickly! I wish I had seen it before I bothered to look up the same thing! I was just shutting down for the night when I saw you message pop in and thought to myself "I know that or - well - knew that and wrote it down somewhere. In my db of tips thank goodness. This may or may not help: 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS is found in the root directory of your C:\ drive. Open the file using Notepad or another text editor (not Microsoft Word or any word processor). 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or 'Logo=0' for disabled. 3. Changes will take place on the next reboot. Normally you would see the DOS boot process on the screen. It may be your video card or monitor are not sending/receiving the video signals, the signals could be weak, the contacts could be in need of cleaning from lack of use, ??? I'd try a different monitor and/or cleaning the contacts and reconnecting the monitor - while turned off please :o) HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 12:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise > that could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 13 01:46:27 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 12 Jan 2005 23:46:27 -0800 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <200501130106437.SM03588@ScuzzPaq> Message-ID: <0IA80021CW8NOY@l-daemon> Hi John: Thanks for your help. I think the problem is something to do with some Trojan or virus, though I do have a firewall and auto-update McAfees virus scanning program running in-memory. The monitor only goes off when attempting or processing through a DOS based program... Does the process of accessing DOS draw more power? I will take your suggestion and switch monitors. I will also check out your other good suggestions and see if there is a break-through. If you can think of anything else that may be contributing to the weird problems or more suggestions to resolve them, please do not hesitate to post them to the list. Thanks again Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, January 12, 2005 11:07 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Yes Stuart came up with that bit of archain knowledge quite quickly! I wish I had seen it before I bothered to look up the same thing! I was just shutting down for the night when I saw you message pop in and thought to myself "I know that or - well - knew that and wrote it down somewhere. In my db of tips thank goodness. This may or may not help: 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS is found in the root directory of your C:\ drive. Open the file using Notepad or another text editor (not Microsoft Word or any word processor). 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or 'Logo=0' for disabled. 3. Changes will take place on the next reboot. Normally you would see the DOS boot process on the screen. It may be your video card or monitor are not sending/receiving the video signals, the signals could be weak, the contacts could be in need of cleaning from lack of use, ??? I'd try a different monitor and/or cleaning the contacts and reconnecting the monitor - while turned off please :o) HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 12:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise > that could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 13 02:25:01 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 13 Jan 2005 09:25:01 +0100 Subject: [AccessD] frmMain.Bookmark = rs.Bookmark...too slow! Message-ID: Hi Christopher Not that I know of. However, I don't find it that slow if the field(s) you search on is/are indexed. /gustav >>> clh at christopherhawkins.com 13-01-2005 00:27:22 >>> Is there a faster way to do the "jump straight to a selected record" thing? Usually I use code like this: Set rs = Forms("frmMain").RecordsetClone rs.FindFirst "RecID = " & Me.RecID Forms("frmMain").Bookmark = rs.Bookmark But in many Access DBs this is very slow. Is there a faster way to do the same thing? And yes, I know the best way to ensure a fast database is to design it right. I don't always have the luxury of rebuilding the rickety systems I find myself working on. ;) -Christopher- From Lambert.Heenan at AIG.com Thu Jan 13 10:26:14 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 13 Jan 2005 11:26:14 -0500 Subject: [AccessD] OT: Windows 98 problem Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2ADA@xlivmbx21.aig.com> It could be that you are using an old monitor with a newer display card. I don't know what it is that makes the difference, but I once plugged a really old Dell monitor into a box with an nVidea display card and had exactly the same symptoms. Only GUI screens ever showed up on the monitor, and I saw neither the initial BIOS messages at bootup, not anything from DOS appearing on the screen. When I plugged a newer monitor into the exact same box I got my BIOS and DOS screen back again. So look around for another monitor. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Thursday, January 13, 2005 2:46 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT: Windows 98 problem > > Hi John: > > Thanks for your help. I think the problem is something to do with some > Trojan or virus, though I do have a firewall and auto-update McAfees virus > scanning program running in-memory. The monitor only goes off when > attempting or processing through a DOS based program... Does the process > of > accessing DOS draw more power? I will take your suggestion and switch > monitors. > > I will also check out your other good suggestions and see if there is a > break-through. If you can think of anything else that may be contributing > to > the weird problems or more suggestions to resolve them, please do not > hesitate to post them to the list. > > Thanks again > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, January 12, 2005 11:07 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT: Windows 98 problem > > Yes Stuart came up with that bit of archain knowledge quite quickly! I > wish > I had seen it before I bothered to look up the same thing! I was just > shutting down for the night when I saw you message pop in and thought to > myself "I know that or - well - knew that and wrote it down somewhere. In > my > db of tips thank goodness. > > This may or may not help: > 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS > is found in the root directory of your C:\ drive. Open the file using > Notepad or another text editor (not Microsoft Word or any word processor). > > > 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or > 'Logo=0' for disabled. > > 3. Changes will take place on the next reboot. > > Normally you would see the DOS boot process on the screen. It may be your > video card or monitor are not sending/receiving the video signals, the > signals could be weak, the contacts could be in need of cleaning from lack > of use, ??? I'd try a different monitor and/or cleaning the contacts and > reconnecting the monitor - while turned off please :o) > > HTH > > John B. > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Thursday, January 13, 2005 12:29 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT: Windows 98 problem > > Hi Stuart: > > Thanks you very much for your quick response. Half and hour on the net had > me no closer to a solution. Where did you find that information so > quickly? > > There is no setting currently like this in the registry. I will add it but > am now doubtful if anything but a full install will resolve the issues. > > When the system now boots up, until the login prompt is displayed on the > screen, the monitor remains off? DOS based programs will run or not > display... not sure which. The DOS prompt is not even displayed on initial > boot-up. > > It may be just some strange issue with an old computer and OS. If you can > think of anything else that may refer to or you have heard of such a > problem > in your travels, please let me know. > > Thanks again. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan > Sent: Wednesday, January 12, 2005 10:04 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Windows 98 problem > > On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > > > Hi All: > > > > This is an OT question but I just can not remember the solution for. I > have > > an old Windows98 box running so I can still support legacy programs. > > Recently, I lost access to the command prompt. (I suspect a virus or > > Trojan.) > > > > Many moons ago I remember there was a hack, registry or other-wise > > that could disable command access... does anyone know what it was???? > > > > > To remove the Run Command from the Start Menu on Windows 9x and NT > > Key: [HKEY_CURRENT_USER\Software\Microsoft\ > Windows\CurrentVersion\Policies\Explorer] > Value Name: NoRun > Data Type: REG_DWORD > Data: (0 = disabled, 1 = enabled) > > To disable the MS-DOS Command Prompt on Windows 9x and NT > > 1. Using Regedit find the key below, creating it if it doesn't already > exist. > 2. Create a new DWORD value, and name it 'Disabled'. > 3.To disable the command prompt modify the value of 'Disabled' to '1', and > to re-enable it again later change the value to '0'. > > Key: [HKEY_CURRENT_USER\Software\Microsoft\ > Windows\CurrentVersion\Policies\WinOldApp] > Value Name: Disabled > Data Type: REG_DWORD > Data: (0 = disable, 1 = enable) > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dkalsow at yahoo.com Thu Jan 13 10:48:31 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 08:48:31 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2ADA@xlivmbx21.aig.com> Message-ID: <20050113164831.91075.qmail@web50403.mail.yahoo.com> Good Morning,I have Office 2003 with sp 1 installed. I have an access report that has a subform on it. If my report has multiple pages the subform will only show up on the first page of the report.Has anyone seen this and is there a way to fix it?Thanks in advance!Dale __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From dc8 at btinternet.com Thu Jan 13 11:08:28 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:08:28 -0000 Subject: [AccessD] Unable to enter Jee Message-ID: <200501131708.j0DH8Ol15521@databaseadvisors.com> All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann From dkalsow at yahoo.com Thu Jan 13 11:20:12 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 09:20:12 -0800 (PST) Subject: [AccessD] Unable to enter Jee In-Reply-To: <200501131708.j0DH8Ol15521@databaseadvisors.com> Message-ID: <20050113172012.71080.qmail@web50405.mail.yahoo.com> Did you try compacting and repairing the database? Sometimes that helps. Dale Chris Swann wrote: All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? Yahoo! Mail - You care about security. So do we. From garykjos at gmail.com Thu Jan 13 11:23:06 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 13 Jan 2005 11:23:06 -0600 Subject: [AccessD] Unable to enter Jee In-Reply-To: <200501131708.j0DH8Ol15521@databaseadvisors.com> References: <200501131708.j0DH8Ol15521@databaseadvisors.com> Message-ID: I'd look into something with the Auto Correct spell checker. I've been bitten by it before. Look at Tools/AutoCorrect and the list of words you will find there. On Thu, 13 Jan 2005 17:08:28 -0000, Chris Swann wrote: > All, > > I was aked to look at a database today because it was geberating an error > and have come away completely baffled. > > The initial entry was made as Lee, but the person realised they had mistyped > and tried to change it to Jee. > > This is where the fun began. This change caused a "No current record" error > to appear. > > I checked all through the code, nothing obvious. I deleted the record and > its associated data in another table and we tried again. Same error. > > I then wnet off and tried to enter the data directly into the main table as > before. I entered Lee and all was OK. I tried to change it to Jee and got > the "No current record" error. > > I can change the name to any value I want within the table apart from Jee. J > works, Je works but no Jee. > > Can anyone think of any reason for this or seen anything similar. > > Chris Swann > > -- > 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 donald.a.Mcgillivray at mail.sprint.com Thu Jan 13 11:24:03 2005 From: donald.a.Mcgillivray at mail.sprint.com (Mcgillivray, Don [ITS]) Date: Thu, 13 Jan 2005 11:24:03 -0600 Subject: [AccessD] Unable to enter Jee Message-ID: <988E2AC88CCB54459286C4077DB662F5035670DB@PDAWB03C.ad.sprint.com> I once had a similar problem that was cause by the auto-correct being switched on. Auto correct thought that the unusual spelling of a name was a misepelling. Try turning this "feature" off. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Chris Swann Sent: Thursday, January 13, 2005 9:08 AM To: AccessD Subject: [AccessD] Unable to enter Jee All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 11:47:52 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:47:52 -0000 Subject: [AccessD] Unable to enter Jee In-Reply-To: <20050113172012.71080.qmail@web50405.mail.yahoo.com> Message-ID: <200501131747.j0DHlkl03890@databaseadvisors.com> Hi Dale, Yeah did a compact and repair. Also created new blank database and imported everything from the old one. Chris -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: 13 January 2005 17:20 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to enter Jee Did you try compacting and repairing the database? Sometimes that helps. Dale Chris Swann wrote: All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? Yahoo! Mail - You care about security. So do we. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 11:49:34 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:49:34 -0000 Subject: [AccessD] Unable to enter Jee In-Reply-To: <988E2AC88CCB54459286C4077DB662F5035670DB@PDAWB03C.ad.sprint.com> Message-ID: <200501131749.j0DHnTl06574@databaseadvisors.com> Hi Don, That might be well worth a try. I'm 99.9% sure it is turned off but I will double check on Monday when I'm back in the office. Chris -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mcgillivray, Don [ITS] Sent: 13 January 2005 17:24 To: Access Developers discussion and problem solving Subject: RE: [AccessD] Unable to enter Jee I once had a similar problem that was cause by the auto-correct being switched on. Auto correct thought that the unusual spelling of a name was a misepelling. Try turning this "feature" off. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Chris Swann Sent: Thursday, January 13, 2005 9:08 AM To: AccessD Subject: [AccessD] Unable to enter Jee All, I was aked to look at a database today because it was geberating an error and have come away completely baffled. The initial entry was made as Lee, but the person realised they had mistyped and tried to change it to Jee. This is where the fun began. This change caused a "No current record" error to appear. I checked all through the code, nothing obvious. I deleted the record and its associated data in another table and we tried again. Same error. I then wnet off and tried to enter the data directly into the main table as before. I entered Lee and all was OK. I tried to change it to Jee and got the "No current record" error. I can change the name to any value I want within the table apart from Jee. J works, Je works but no Jee. Can anyone think of any reason for this or seen anything similar. Chris Swann -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 11:53:07 2005 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2005 17:53:07 -0000 Subject: [AccessD] Unable to enter Jee In-Reply-To: Message-ID: <200501131753.j0DHr1l11255@databaseadvisors.com> Hi Gary, That might be well worth a try. I'm 99.9% sure it is turned off but I will double check on Monday when I'm back in the office. Chris -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: 13 January 2005 17:23 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unable to enter Jee I'd look into something with the Auto Correct spell checker. I've been bitten by it before. Look at Tools/AutoCorrect and the list of words you will find there. On Thu, 13 Jan 2005 17:08:28 -0000, Chris Swann wrote: > All, > > I was aked to look at a database today because it was geberating an > error and have come away completely baffled. > > The initial entry was made as Lee, but the person realised they had > mistyped and tried to change it to Jee. > > This is where the fun began. This change caused a "No current record" > error to appear. > > I checked all through the code, nothing obvious. I deleted the record > and its associated data in another table and we tried again. Same error. > > I then wnet off and tried to enter the data directly into the main > table as before. I entered Lee and all was OK. I tried to change it to > Jee and got the "No current record" error. > > I can change the name to any value I want within the table apart from > Jee. J works, Je works but no Jee. > > Can anyone think of any reason for this or seen anything similar. > > Chris Swann > > -- > 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 andy at minstersystems.co.uk Thu Jan 13 12:46:17 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 13 Jan 2005 18:46:17 -0000 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113164831.91075.qmail@web50403.mail.yahoo.com> Message-ID: <000201c4f9a0$2a791b40$b274d0d5@minster33c3r25> Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From dkalsow at yahoo.com Thu Jan 13 12:55:58 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 10:55:58 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <000201c4f9a0$2a791b40$b274d0d5@minster33c3r25> Message-ID: <20050113185558.24689.qmail@web50407.mail.yahoo.com> The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page ? Try My Yahoo! From cfoust at infostatsystems.com Thu Jan 13 13:06:15 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 13 Jan 2005 11:06:15 -0800 Subject: [AccessD] SubForms/SubReport not displaying a report Message-ID: That sounds like your subreport might be in the report header rather than in the detail. Charlotte Foust -----Original Message----- From: Dale Kalsow [mailto:dkalsow at yahoo.com] Sent: Thursday, January 13, 2005 10:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Thu Jan 13 13:09:10 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 14:09:10 -0500 Subject: [AccessD] Report Ordering Message-ID: I have a report that currently has 4 entries in Sorting and Grouping. I now have a couple clients that need this report to be alphabetical before numerical. Currently alphabetical is not even an option. Alpha would need to be the 2nd entry and the other 3 should move down to 3rd, 4th, and 5th. How do I work with and edit the sorting and grouping based on user criteria. I figured I would place a check box on the print form so the user could select numberical or alpha. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From reuben at gfconsultants.com Thu Jan 13 13:11:49 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 14:11:49 -0500 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113185558.24689.qmail@web50407.mail.yahoo.com> Message-ID: The subform isn't in the report header is it? Or in a group header that is only showing on the first page? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow Sent: Thursday, January 13, 2005 1:56 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page  Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dkalsow at yahoo.com Thu Jan 13 13:23:25 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 11:23:25 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: Message-ID: <20050113192325.28388.qmail@web50406.mail.yahoo.com> No it is in the detail section. Reuben Cummings wrote:The subform isn't in the report header is it? Or in a group header that is only showing on the first page? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow Sent: Thursday, January 13, 2005 1:56 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report The main form is a report and the item that is not displaying is a subform/subreport. Yes, I have master and child fields. My report is a shipping form. If my criteria produces more then one shipping form then the subform is only printed on the first shipping form. If I set my criteria to only be one of the pages that did not print before then it is fine. Dale Andy Lacey wrote: Hi Dale Questions. Do you mean subform not subreport? Is it in the Detail section? Is it linked via Master and Child fields? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 16:49 > To: accessd at databaseadvisors.com > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access report that has a subform on it. If my report has > multiple pages the subform will only show up on the first > page of the report.Has anyone seen this and is there a way to > fix it?Thanks in advance!Dale > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page  Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page ? Try My Yahoo! From andy at minstersystems.co.uk Thu Jan 13 13:42:07 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 13 Jan 2005 19:42:07 -0000 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113192325.28388.qmail@web50406.mail.yahoo.com> Message-ID: <000301c4f9a7$f74e1240$b274d0d5@minster33c3r25> Scratching my head on this one. I'd suggest you send me a copy off-line only I don't have A2003. Ok, here's a shot in the dark. The query which drives the subreport doesn't have a 'Top n' in it does it, or any kind of Distinct which is causing it to suppress extra records? In fact, if you Preview the subreport on its own does it show lots of records as you'd expect? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 19:23 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > No it is in the detail section. > > Reuben Cummings wrote:The subform > isn't in the report header is it? Or in a group header that > is only showing on the first page? > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow > Sent: Thursday, January 13, 2005 1:56 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > The main form is a report and the item that is not displaying > is a subform/subreport. Yes, I have master and child fields. > My report is a shipping form. If my criteria produces more > then one shipping form then the subform is only printed on > the first shipping form. If I set my criteria to only be one > of the pages that did not print before then it is fine. > > Dale > > Andy Lacey wrote: > Hi Dale > Questions. Do you mean subform not subreport? Is it in the > Detail section? Is it linked via Master and Child fields? > > -- Andy Lacey > http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Dale Kalsow > > Sent: 13 January 2005 16:49 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access > > report that has a subform on it. If my report has multiple > pages the > > subform will only show up on the first page of the > report.Has anyone > > seen this and is there a way to fix it?Thanks in advance!Dale > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page  Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page - Try My Yahoo! > -- > 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 Jan 13 13:47:23 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 13 Jan 2005 19:47:23 -0000 Subject: [AccessD] Report Ordering In-Reply-To: Message-ID: <000601c4f9a8$b3993240$b274d0d5@minster33c3r25> Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.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 Jan 13 13:53:48 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 13 Jan 2005 13:53:48 -0600 Subject: [AccessD] Report Ordering Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337360@corp-es01.fleetpride.com> Check out p 711 of Getz's ADH. This may help. Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Thursday, January 13, 2005 1:09 PM To: AccessD Subject: [AccessD] Report Ordering I have a report that currently has 4 entries in Sorting and Grouping. I now have a couple clients that need this report to be alphabetical before numerical. Currently alphabetical is not even an option. Alpha would need to be the 2nd entry and the other 3 should move down to 3rd, 4th, and 5th. How do I work with and edit the sorting and grouping based on user criteria. I figured I would place a check box on the print form so the user could select numberical or alpha. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.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 jmhla at earthlink.net Thu Jan 13 14:01:26 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Thu, 13 Jan 2005 12:01:26 -0800 Subject: [AccessD] Thanks and a suggestion Message-ID: <000f01c4f9aa$ae75f8a0$2002a8c0@delllaptop> Thanks to all of you who helped me through my project from hell. Some advice if you run into a similar situation. If John Colby can write a bunch of frameworks there is no reason I can not write one. The following is Joe's Framework for working on inherited databases. Rule 1. Do not take the job. Rule 2. See rule 1. Rule 3. See rule 2. Rule 4. Reserve the right to rewrite the whole front end. Rule 5. Billing time = estimate time times four is minimum bill time Rule 6. See Rule 3 JOE HECHT LOS ANGELES CA jmhla at earthlink.net From reuben at gfconsultants.com Thu Jan 13 14:07:31 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 15:07:31 -0500 Subject: [AccessD] Report Ordering In-Reply-To: <000601c4f9a8$b3993240$b274d0d5@minster33c3r25> Message-ID: No. This is two separate fields. One is Employee number. The other is Employee Name. Some clients will want it sorted by name and others by number. Currently, the sort and grouping looks like department, ascending employee#, ascending order, ascending (this is a special field for sorting because some clients actually have people with the same name) calcrate ascending (simply puts regular time ahead of overtime or double time) To change this to numerical I need something like this department, ascending name, ascending employee# ascending order, ascending calcrate ascending I have to have these groups so that the payroll shows correctly. I could change the employee# in the first option above to name and simply leave out the employee# field from the sort. Like this department, ascending name, ascending order, ascending calcrate ascending I think I may be onto my answer, but I still have to look into manipulating the sort groups. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 13, 2005 2:47 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Report Ordering Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dkalsow at yahoo.com Thu Jan 13 14:24:53 2005 From: dkalsow at yahoo.com (Dale Kalsow) Date: Thu, 13 Jan 2005 12:24:53 -0800 (PST) Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <000301c4f9a7$f74e1240$b274d0d5@minster33c3r25> Message-ID: <20050113202453.65566.qmail@web50408.mail.yahoo.com> I think it is a 2003 thing. It has worked fine since I wrote it in office 97. Andy Lacey wrote:Scratching my head on this one. I'd suggest you send me a copy off-line only I don't have A2003. Ok, here's a shot in the dark. The query which drives the subreport doesn't have a 'Top n' in it does it, or any kind of Distinct which is causing it to suppress extra records? In fact, if you Preview the subreport on its own does it show lots of records as you'd expect? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 19:23 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > No it is in the detail section. > > Reuben Cummings wrote:The subform > isn't in the report header is it? Or in a group header that > is only showing on the first page? > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow > Sent: Thursday, January 13, 2005 1:56 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > The main form is a report and the item that is not displaying > is a subform/subreport. Yes, I have master and child fields. > My report is a shipping form. If my criteria produces more > then one shipping form then the subform is only printed on > the first shipping form. If I set my criteria to only be one > of the pages that did not print before then it is fine. > > Dale > > Andy Lacey wrote: > Hi Dale > Questions. Do you mean subform not subreport? Is it in the > Detail section? Is it linked via Master and Child fields? > > -- Andy Lacey > http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Dale Kalsow > > Sent: 13 January 2005 16:49 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access > > report that has a subform on it. If my report has multiple > pages the > > subform will only show up on the first page of the > report.Has anyone > > seen this and is there a way to fix it?Thanks in advance!Dale > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page  Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page - Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page ? Try My Yahoo! From Mark.Mitsules at ngc.com Thu Jan 13 14:42:09 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Thu, 13 Jan 2005 15:42:09 -0500 Subject: [AccessD] Parsing String Message-ID: Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark From reuben at gfconsultants.com Thu Jan 13 14:47:44 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 15:47:44 -0500 Subject: [AccessD] SubForms/SubReport not displaying a report In-Reply-To: <20050113202453.65566.qmail@web50408.mail.yahoo.com> Message-ID: I'd have to take a look, Dale. Seems to me that the only other simple answer is that the data in the parent and child fields does not match and therefore there is no data to put into a subreport. We came across that yesterday - drove us nuts until we finally found a very slight variation in the data. Beyond that I'm stumped. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow Sent: Thursday, January 13, 2005 3:25 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] SubForms/SubReport not displaying a report I think it is a 2003 thing. It has worked fine since I wrote it in office 97. Andy Lacey wrote:Scratching my head on this one. I'd suggest you send me a copy off-line only I don't have A2003. Ok, here's a shot in the dark. The query which drives the subreport doesn't have a 'Top n' in it does it, or any kind of Distinct which is causing it to suppress extra records? In fact, if you Preview the subreport on its own does it show lots of records as you'd expect? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow > Sent: 13 January 2005 19:23 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > No it is in the detail section. > > Reuben Cummings wrote:The subform > isn't in the report header is it? Or in a group header that > is only showing on the first page? > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dale Kalsow > Sent: Thursday, January 13, 2005 1:56 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] SubForms/SubReport not displaying a report > > > The main form is a report and the item that is not displaying > is a subform/subreport. Yes, I have master and child fields. > My report is a shipping form. If my criteria produces more > then one shipping form then the subform is only printed on > the first shipping form. If I set my criteria to only be one > of the pages that did not print before then it is fine. > > Dale > > Andy Lacey wrote: > Hi Dale > Questions. Do you mean subform not subreport? Is it in the > Detail section? Is it linked via Master and Child fields? > > -- Andy Lacey > http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Dale Kalsow > > Sent: 13 January 2005 16:49 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] SubForms/SubReport not displaying a report > > > > > > > > Good Morning,I have Office 2003 with sp 1 installed. I have > an access > > report that has a subform on it. If my report has multiple > pages the > > subform will only show up on the first page of the > report.Has anyone > > seen this and is there a way to fix it?Thanks in advance!Dale > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page  Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > --------------------------------- > Do you Yahoo!? > All your favorites on one personal page - Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --------------------------------- Do you Yahoo!? All your favorites on one personal page  Try My Yahoo! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From CMackin at quiznos.com Thu Jan 13 14:48:22 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Thu, 13 Jan 2005 13:48:22 -0700 Subject: [AccessD] Parsing String Message-ID: Take the Left(strVariable, 40) and then use the InStrRev function to find the first space from the end looking back: strTmp = Left(strVariable, 40) intPos = InStrRev(strTmp, " ") strLine1 = Left(strVariable, intPos - 1) strLine2 = Mid(strVariable, intPos + 1) That will find the first space from 40 back and then split the line into two based on the location of the space. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 13, 2005 1:42 PM To: [AccessD] Subject: [AccessD] Parsing String Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Thu Jan 13 13:51:49 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 13 Jan 2005 20:51:49 +0100 Subject: [AccessD] complex query!! References: <20050112212056.GA71416@kongemord.krig.net> Message-ID: <004801c4f9b1$acf9b4b0$fbc581d5@pedro> Hello Gustav and Rob, thanks for the help. GROUP BY on the fields to, was something i must had noticed myself. Greetings Pedro ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 10:20 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > > Hi Pedro > > > > Bob is right but you need to Group By on the fields too: > > > > SELECT > > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > FROM > > tblGroup1, > > tblGroup2 > > GROUP BY > > tblGroup1.FieldA, > > tblGroup2.FieldB; > > If that's what Pedro wants, then he doesn't need Avg(). > SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From pedro at plex.nl Thu Jan 13 13:53:50 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 13 Jan 2005 20:53:50 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> Message-ID: <004901c4f9b1$ad6f59e0$fbc581d5@pedro> Hi Steve, thanks for this code. Its will save me a lot of time. Time that i can spent extra on the interpertation of the data that will be provided with the help of your code. Pedro Janssen ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 13, 2005 12:09 AM Subject: Re: [AccessD] complex query!! > Pedro, > > So we're talking about something like a 7-dimensional matrix here, right? Something like: > > Tables A, B, C, D, E, F, G > One column in each table > Rows in each table vary, up to (for this situation) R1 through R17 > So the number of results that you'll have will be, lets see... > > A*B + A*C + A*D + A*E + A*F + A*G + > B*C + B*D + B*E + B*F + B*G + > C*D + C*E + C*F + C*G + > D*E + D*F + D*G + > E*F + E*G + > F*G > > Looks to me as if you should create an empty Results table with the structure: > > RESULTS > ------- > (Key) AvgUsing, Text, 50 > AverageVal, Number, Single > > Then a second table: > > MATCH > ----- > (Key) TblNumber, Number, Integer > TblName, Text, 15 > > And fill this table with the names of your Sample tables: > > 1 TableA > 2 TableB > 3 TableC > ...etc > > Just make sure the numbers are sequential from 1 to 7. > > Then design a form with a CommandButton (named cmdFill) and a Label (named lblTables). The OnClick method of the cmdFill button looks like this (replace the field names 'KeyFld' and 'Value' with your own field names...they ARE consistently named, I hope?): > > Private Sub cmdFill_Click() > Dim ctr1 As Integer > Dim ctr2 As Integer > Dim i As Integer > Dim j As Integer > Dim rst1 As DAO.Recordset > Dim strSQL As String > Dim strTblName1 As String > Dim strTblName2 As String > > Set rst1 = CurrentDb.OpenRecordset("Match", dbOpenDynaset) > rst1.MoveLast > ctr1 = rst1.RecordCount > For i = 1 To ctr1 - 1 > ' We will process all the tables listed in Match except for the > ' last one, since it will have been queried against all the others in > ' the j loop. > rst1.FindFirst "[tblNumber]=" & i > If rst1.NoMatch Then > Exit For > Else > strTblName1 = rst1("tblName") > ctr2 = i + 1 > rst1.FindFirst "[tblNumber]=" & ctr2 > If rst1.NoMatch Then > Exit For > Else > strTblName2 = rst1("tblName") > For j = ctr2 To ctr1 > lblTables.Caption = strTblName1 & ":" & strTblName2 > DoEvents > strSQL = "" > strSQL = strSQL & "INSERT INTO Results " > strSQL = strSQL & " ( AvgUsing, AverageVal ) " > strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ > "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ > strTblName2 & "].[KeyFld] AS AvgUsing, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value])/2 AS AverageVal " > strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" > Debug.Print strSQL > DoCmd.RunSQL strSQL > > rst1.MoveNext > If Not rst1.EOF Then > ' The tblNumber for this table should be equal to ctr2 + 1 > strTblName2 = rst1("tblName") > Else > ' At the end of the table and the j loop. > rst1.MoveFirst > End If > Next j > End If > End If > Next i > rst1.Close > Set rst1 = Nothing > End Sub > > Regards, > > Steve Erbach > Scientific Marketing > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: "Access Developers discussion and problem solving" > > Date: Wed, Jan-12-2005 9:55 AM > > Subject: Re: [AccessD] complex query!! > > > > Hello Steve, > > > > yes i have 7 tables, one for each group. > > > > - Pedro - > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From reuben at gfconsultants.com Thu Jan 13 15:08:37 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 16:08:37 -0500 Subject: [AccessD] Parsing String In-Reply-To: Message-ID: lngCutOff = InStrrev(strWhatever," ",53) strFirstLine = trim(left(strWhatever,lngCutOff)) strSecondLine = trim(right(strWhatever,len(strWhatever)-lngCutOff)) Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 13, 2005 3:42 PM To: [AccessD] Subject: [AccessD] Parsing String Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From donald.a.Mcgillivray at mail.sprint.com Thu Jan 13 15:08:13 2005 From: donald.a.Mcgillivray at mail.sprint.com (Mcgillivray, Don [ITS]) Date: Thu, 13 Jan 2005 15:08:13 -0600 Subject: [AccessD] Report Ordering Message-ID: <988E2AC88CCB54459286C4077DB662F503608979@PDAWB03C.ad.sprint.com> Hi, Reuben I don't know if I can explain this clearly enough to be helpful to you, but I had a similar requirement and took the following approach. In my situation, I wanted just to group according to user preferences, but I think something like this could work for sorting as well. Here's what I did: 1. Built a query using generic aliases for the variable grouping/sorting fields (EmployeeName as GroupSortVal1, EmployeeNumber as GroupSortVal2, etc.) 2. Designed a report based on the query, using the generic field names as the group/sort values. 3. Designed a report spec form with combo boxe(s) offering a selection of grouping options. 4. User selects the desired group field(s), and I use the choice(s) to build the SQL for a new query, assigning the chosen grouping fields to the appropriate aliases. 5. Delete the existing query for the report and add the new one using the same name. 6. Open the report. Since the grouping/sorting is being done in the report on generic aliases, the report doesn't care which fields/values from the query the aliases represent. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Thursday, January 13, 2005 12:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Report Ordering No. This is two separate fields. One is Employee number. The other is Employee Name. Some clients will want it sorted by name and others by number. Currently, the sort and grouping looks like department, ascending employee#, ascending order, ascending (this is a special field for sorting because some clients actually have people with the same name) calcrate ascending (simply puts regular time ahead of overtime or double time) To change this to numerical I need something like this department, ascending name, ascending employee# ascending order, ascending calcrate ascending I have to have these groups so that the payroll shows correctly. I could change the employee# in the first option above to name and simply leave out the employee# field from the sort. Like this department, ascending name, ascending order, ascending calcrate ascending I think I may be onto my answer, but I still have to look into manipulating the sort groups. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 13, 2005 2:47 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Report Ordering Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Thu Jan 13 15:32:02 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 13 Jan 2005 16:32:02 -0500 Subject: [AccessD] Report Ordering - Solved In-Reply-To: <988E2AC88CCB54459286C4077DB662F503608979@PDAWB03C.ad.sprint.com> Message-ID: Don, that's a pretty good idea and something I'm going to add to my 'things to remember' folder. On a side note, you can simply replace the sql of the query rather than deleting and creating a new query. CurrentDb.QueryDefs(qryName).sql = strSql I did get it solved. Typing my long description for Andy helped me. I was hung up on adding and removing a group rather than simply changing one. Once I was over that the solution was extremely simple and one I have used before. Thanks, everyone. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mcgillivray, Don [ITS] Sent: Thursday, January 13, 2005 4:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Report Ordering Hi, Reuben I don't know if I can explain this clearly enough to be helpful to you, but I had a similar requirement and took the following approach. In my situation, I wanted just to group according to user preferences, but I think something like this could work for sorting as well. Here's what I did: 1. Built a query using generic aliases for the variable grouping/sorting fields (EmployeeName as GroupSortVal1, EmployeeNumber as GroupSortVal2, etc.) 2. Designed a report based on the query, using the generic field names as the group/sort values. 3. Designed a report spec form with combo boxe(s) offering a selection of grouping options. 4. User selects the desired group field(s), and I use the choice(s) to build the SQL for a new query, assigning the chosen grouping fields to the appropriate aliases. 5. Delete the existing query for the report and add the new one using the same name. 6. Open the report. Since the grouping/sorting is being done in the report on generic aliases, the report doesn't care which fields/values from the query the aliases represent. HTH Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Thursday, January 13, 2005 12:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Report Ordering No. This is two separate fields. One is Employee number. The other is Employee Name. Some clients will want it sorted by name and others by number. Currently, the sort and grouping looks like department, ascending employee#, ascending order, ascending (this is a special field for sorting because some clients actually have people with the same name) calcrate ascending (simply puts regular time ahead of overtime or double time) To change this to numerical I need something like this department, ascending name, ascending employee# ascending order, ascending calcrate ascending I have to have these groups so that the payroll shows correctly. I could change the employee# in the first option above to name and simply leave out the employee# field from the sort. Like this department, ascending name, ascending order, ascending calcrate ascending I think I may be onto my answer, but I still have to look into manipulating the sort groups. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 13, 2005 2:47 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Report Ordering Reuben If I've understood right, what you need to do is define both groups but then base them on calculated fields in your Query. The calculated fields would return identical values for the unselected criterion. Something like: SELECT Iif(frm!txtSort="Alpha",0,[fldNumeric]) As NumericKey, Iif(frm!txtSort="Alpha",[fldAlpha],"") As AlphaKey -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Reuben Cummings > Sent: 13 January 2005 19:09 > To: AccessD > Subject: [AccessD] Report Ordering > > > I have a report that currently has 4 entries in Sorting and Grouping. > > I now have a couple clients that need this report to be > alphabetical before numerical. Currently alphabetical is not > even an option. Alpha would need to be the 2nd entry and the > other 3 should move down to 3rd, 4th, and 5th. > > How do I work with and edit the sorting and grouping based on > user criteria. I figured I would place a check box on the > print form so the user could select numberical or alpha. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From donald.a.Mcgillivray at mail.sprint.com Thu Jan 13 15:40:16 2005 From: donald.a.Mcgillivray at mail.sprint.com (Mcgillivray, Don [ITS]) Date: Thu, 13 Jan 2005 15:40:16 -0600 Subject: [AccessD] Report Ordering - Solved Message-ID: <988E2AC88CCB54459286C4077DB662F5036089E3@PDAWB03C.ad.sprint.com> >> CurrentDb.QueryDefs(qryName).sql = strSql Very cool. Thanks for the tip! From john at winhaven.net Thu Jan 13 18:31:24 2005 From: john at winhaven.net (John Bartow) Date: Thu, 13 Jan 2005 18:31:24 -0600 Subject: [AccessD] OT: Windows 98 problem In-Reply-To: <0IA80021CW8NOY@l-daemon> Message-ID: <200501131831593.SM03588@ScuzzPaq> I would try another online AV scanner to be sure. I use these when I have any doubts at all. It might take awhile on an older PC but its worth it. I've recently had a client get hit with over a half dozen viruses that got through your particular brand of AV (I replaced it with another brand). Here's a good online AV scanner/cleaner: http://housecall.trendmicro.com/housecall/start_corp.asp HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 1:46 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi John: Thanks for your help. I think the problem is something to do with some Trojan or virus, though I do have a firewall and auto-update McAfees virus scanning program running in-memory. The monitor only goes off when attempting or processing through a DOS based program... Does the process of accessing DOS draw more power? I will take your suggestion and switch monitors. I will also check out your other good suggestions and see if there is a break-through. If you can think of anything else that may be contributing to the weird problems or more suggestions to resolve them, please do not hesitate to post them to the list. Thanks again Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, January 12, 2005 11:07 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Yes Stuart came up with that bit of archain knowledge quite quickly! I wish I had seen it before I bothered to look up the same thing! I was just shutting down for the night when I saw you message pop in and thought to myself "I know that or - well - knew that and wrote it down somewhere. In my db of tips thank goodness. This may or may not help: 1. Change the attributes for MSDOS.SYS so it is not 'Read Only', MSDOS.SYS is found in the root directory of your C:\ drive. Open the file using Notepad or another text editor (not Microsoft Word or any word processor). 2. Change the value of 'Logo=' to 'Logo=1' for splash screen enabled or 'Logo=0' for disabled. 3. Changes will take place on the next reboot. Normally you would see the DOS boot process on the screen. It may be your video card or monitor are not sending/receiving the video signals, the signals could be weak, the contacts could be in need of cleaning from lack of use, ??? I'd try a different monitor and/or cleaning the contacts and reconnecting the monitor - while turned off please :o) HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 13, 2005 12:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Windows 98 problem Hi Stuart: Thanks you very much for your quick response. Half and hour on the net had me no closer to a solution. Where did you find that information so quickly? There is no setting currently like this in the registry. I will add it but am now doubtful if anything but a full install will resolve the issues. When the system now boots up, until the login prompt is displayed on the screen, the monitor remains off? DOS based programs will run or not display... not sure which. The DOS prompt is not even displayed on initial boot-up. It may be just some strange issue with an old computer and OS. If you can think of anything else that may refer to or you have heard of such a problem in your travels, please let me know. Thanks again. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2005 10:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Windows 98 problem On 12 Jan 2005 at 21:51, Jim Lawrence wrote: > Hi All: > > This is an OT question but I just can not remember the solution for. I have > an old Windows98 box running so I can still support legacy programs. > Recently, I lost access to the command prompt. (I suspect a virus or > Trojan.) > > Many moons ago I remember there was a hack, registry or other-wise > that could disable command access... does anyone know what it was???? > To remove the Run Command from the Start Menu on Windows 9x and NT Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer] Value Name: NoRun Data Type: REG_DWORD Data: (0 = disabled, 1 = enabled) To disable the MS-DOS Command Prompt on Windows 9x and NT 1. Using Regedit find the key below, creating it if it doesn't already exist. 2. Create a new DWORD value, and name it 'Disabled'. 3.To disable the command prompt modify the value of 'Disabled' to '1', and to re-enable it again later change the value to '0'. Key: [HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp] Value Name: Disabled Data Type: REG_DWORD Data: (0 = disable, 1 = enable) -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 14 02:23:42 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 14 Jan 2005 09:23:42 +0100 Subject: [AccessD] complex query!! Message-ID: Hi Pedro Bob is right that the AVG() is not needed. Further, by second thought, Group By on the values may cause strange results if they are not unique. If so you should Group By on the ID of the tables. /gustav >>> pedro at plex.nl 13-01-2005 20:51:49 >>> Hello Gustav and Rob, thanks for the help. GROUP BY on the fields to, was something i must had noticed myself. Greetings Pedro ----- Original Message ----- From: "Bob Hall" To: Sent: Wednesday, January 12, 2005 10:20 PM Subject: Re: [AccessD] complex query!! > On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > > Hi Pedro > > > > Bob is right but you need to Group By on the fields too: > > > > SELECT > > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > FROM > > tblGroup1, > > tblGroup2 > > GROUP BY > > tblGroup1.FieldA, > > tblGroup2.FieldB; > > If that's what Pedro wants, then he doesn't need Avg(). > SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 From Mark.Mitsules at ngc.com Fri Jan 14 07:47:28 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Fri, 14 Jan 2005 08:47:28 -0500 Subject: [AccessD] Parsing String Message-ID: Thanks for the suggestions gentlemen. With your help, here is what I ended up with... Select Case Len(![DrawingTitle]) Case Is > 40 lngHalfTitle = Len(![DrawingTitle]) / 2 strTitle = ![DrawingTitle] lngCutOff = InStrRev(strTitle, " ", lngHalfTitle) strTitle1 = Trim(Left(strTitle, lngCutOff)) strTitle2 = Trim(Right(strTitle, Len(strTitle) - lngCutOff)) Mark -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Thursday, January 13, 2005 4:09 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Parsing String lngCutOff = InStrrev(strWhatever," ",53) strFirstLine = trim(left(strWhatever,lngCutOff)) strSecondLine = trim(right(strWhatever,len(strWhatever)-lngCutOff)) Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 13, 2005 3:42 PM To: [AccessD] Subject: [AccessD] Parsing String Group, I have a large recordset of strings that need to be split up by length, maximum of 53 characters per line, not to exceed 2 lines. The issue I am struggling with is maintaining logical word breaks. For instance, here is an example string (watch for line wrap): VENTILATION CONNECTION UNDER 1ST, 2ND & 3RD PLATFORM, FR 37-39 - HANGER DETAILS MANUFACTURING Can anyone suggest a good routine to accomplish this? Here are my first thoughts... I would like to take any line over 40 characters and split it into 2 lines, so the pseudocode might be something like: If len(strTitle) > 40, Then starting point is at the halfway point If at a space, then make the break here Else count number of characters forward to a space count number of characters backward to a space make the break at the lower of the two End If End If Thanks for any suggestions. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 09:49:19 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 10:49:19 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? From Gustav at cactus.dk Fri Jan 14 10:23:16 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 14 Jan 2005 17:23:16 +0100 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: Hi 65 Try to not specify a password: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 16:49:19 >>> The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? From DWUTKA at marlow.com Fri Jan 14 10:11:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 14 Jan 2005 10:11:59 -0600 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: <123701F54509D9119A4F00D0B747349016D1B1@main2.marlow.com> The database path and workgroup path should be in quotes. You also shouldn't have to put the /pwd tag, but if it's a blank password, try "" Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 9:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Jan 14 10:12:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 14 Jan 2005 10:12:24 -0600 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: <123701F54509D9119A4F00D0B747349016D1B2@main2.marlow.com> Oooops, and put the user's name in double quotes too. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 9:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Fri Jan 14 10:24:53 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 14 Jan 2005 11:24:53 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AE1@xlivmbx21.aig.com> " All of the security is set up in the .mdw file, so there is no need for passwords et all. Someone make my week productive, please?" Huh? What's secure about a system that does not require a password? True, you can assign user names to user groups and so restrict what a specific user can do. But if there are no passwords then all any user needs to do is find out what the user name is of someone with more rights, and bingo... off they go to unauthorized database browsing land. If you need security you need passwords - even if Access security not terribly strong. An alternative approach is to restrict what users can do based upon their LAN ID, then you can avoid using passwords to get into the database, but you'll have to roll your own 'security' code. I believe someone on this list has a lightweight security framework to do just that.. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 10:49 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut > > The original message was withheld because I put a screen shot in it. > With my luck, I will get thrown off this list for such an offense. > > > -----Original Message----- > > From: Nicholson, Karen > > Sent: Friday, January 14, 2005 10:40 AM > > To: Access Database Advisors (accessd at databaseadvisors.com) > > Subject: Skip Over the Login Screen with a Shortcut > > > > I think I have asked this before in some way or manner, but since my > > brain is mush this week, please forgive me if I ask it again. > > > > I want to skip this stoopid login prompt as none of the users even > > have a password. > > > > Login: cyx5 > > Password: > > > > The user's shortcut is: > > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > > '' > > > > All of the security is set up in the .mdw file, so there is no need > > for passwords et all. Someone make my week productive, please? > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 10:24:19 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 11:24:19 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: When I put in this shortcut, the stoopid login box comes up with my cyx5'' and the password box looking at me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 14, 2005 11:23 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] FW: Skip Over the Login Screen with a Shortcut Hi 65 Try to not specify a password: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 16:49:19 >>> The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 10:30:14 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 11:30:14 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: Inherited Database. Not my Fault! Government users are not yet ready to let go of this security file, even though I have all the security coded into the application based on their network login id. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Friday, January 14, 2005 11:25 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] FW: Skip Over the Login Screen with a Shortcut " All of the security is set up in the .mdw file, so there is no need for passwords et all. Someone make my week productive, please?" Huh? What's secure about a system that does not require a password? True, you can assign user names to user groups and so restrict what a specific user can do. But if there are no passwords then all any user needs to do is find out what the user name is of someone with more rights, and bingo... off they go to unauthorized database browsing land. If you need security you need passwords - even if Access security not terribly strong. An alternative approach is to restrict what users can do based upon their LAN ID, then you can avoid using passwords to get into the database, but you'll have to roll your own 'security' code. I believe someone on this list has a lightweight security framework to do just that.. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 10:49 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut > > The original message was withheld because I put a screen shot in it. > With my luck, I will get thrown off this list for such an offense. > > > -----Original Message----- > > From: Nicholson, Karen > > Sent: Friday, January 14, 2005 10:40 AM > > To: Access Database Advisors (accessd at databaseadvisors.com) > > Subject: Skip Over the Login Screen with a Shortcut > > > > I think I have asked this before in some way or manner, but since my > > brain is mush this week, please forgive me if I ask it again. > > > > I want to skip this stoopid login prompt as none of the users even > > have a password. > > > > Login: cyx5 > > Password: > > > > The user's shortcut is: > > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > > '' > > > > All of the security is set up in the .mdw file, so there is no need > > for passwords et all. Someone make my week productive, please? > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 14 10:43:49 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 14 Jan 2005 17:43:49 +0100 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: Hi 65 A quote dropped off. Or was it the test for the Friday: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 17:24:19 >>> When I put in this shortcut, the stoopid login box comes up with my cyx5'' and the password box looking at me. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 14, 2005 11:23 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] FW: Skip Over the Login Screen with a Shortcut Hi 65 Try to not specify a password: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5'' /gustav >>> cyx5 at cdc.gov 14-01-2005 16:49:19 >>> The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? From cyx5 at cdc.gov Fri Jan 14 10:35:24 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 11:35:24 -0500 Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut Message-ID: I got it! I got it! I tried to quotes and everything else and of course blew off Lambert because he always knows what is best and true. I suppose I am not a very good testifier, I am getting them to slowly change their ways around here. This is what worked: "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd ; ' ' -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, January 14, 2005 11:12 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] FW: Skip Over the Login Screen with a Shortcut Oooops, and put the user's name in double quotes too. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 9:49 AM To: accessd at databaseadvisors.com Subject: [AccessD] FW: Skip Over the Login Screen with a Shortcut The original message was withheld because I put a screen shot in it. With my luck, I will get thrown off this list for such an offense. > -----Original Message----- > From: Nicholson, Karen > Sent: Friday, January 14, 2005 10:40 AM > To: Access Database Advisors (accessd at databaseadvisors.com) > Subject: Skip Over the Login Screen with a Shortcut > > I think I have asked this before in some way or manner, but since my > brain is mush this week, please forgive me if I ask it again. > > I want to skip this stoopid login prompt as none of the users even > have a password. > > Login: cyx5 > Password: > > The user's shortcut is: > "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" > c:\_Deims_sql\rb_sql.mdb /wrkgrp q:\_Deims_sql\rb.mdw /user cyx5 /pwd > '' > > All of the security is set up in the .mdw file, so there is no need > for passwords et all. Someone make my week productive, please? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 11:18:04 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 12:18:04 -0500 Subject: [AccessD] OT - Block a User Message-ID: This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. From CMackin at quiznos.com Fri Jan 14 11:28:03 2005 From: CMackin at quiznos.com (Mackin, Christopher) Date: Fri, 14 Jan 2005 10:28:03 -0700 Subject: [AccessD] OT - Block a User Message-ID: You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From liz at symphonyinfo.com Fri Jan 14 11:31:36 2005 From: liz at symphonyinfo.com (Liz Doering) Date: Fri, 14 Jan 2005 11:31:36 -0600 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: Karen, Check into Outlook Rules. There's an option to permanently delete everything from a particular address. Liz -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 11:35:57 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 12:35:57 -0500 Subject: [AccessD] OT - Block a User Message-ID: Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Fri Jan 14 11:38:56 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Fri, 14 Jan 2005 12:38:56 -0500 Subject: [AccessD] OT - Block a User In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AA1A39@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBD59@ADGSERVER> You could set up a rule to delete the email when received from a person. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- From James at fcidms.com Fri Jan 14 11:39:10 2005 From: James at fcidms.com (James Barash) Date: Fri, 14 Jan 2005 12:39:10 -0500 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: <0IAB008I2IDAR5@mta9.srv.hcvlny.cv.net> You can create a rule that deletes e-mail from a specified person or you can see if your mail server has a blacklist and add him/her so the e-mail will never reach outlook. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JColby at dispec.com Fri Jan 14 11:41:19 2005 From: JColby at dispec.com (Colby, John) Date: Fri, 14 Jan 2005 12:41:19 -0500 Subject: [AccessD] OT - Block a User Message-ID: <05C61C52D7CAD211A7830008C7DF6F10CBF9CA@DISABILITYINS01> I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Fri Jan 14 11:48:52 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 14 Jan 2005 11:48:52 -0600 Subject: [AccessD] OT - Block a User In-Reply-To: <32940289.1105724740861.JavaMail.root@sniper13.securence.com> Message-ID: <002301c4fa61$501b13a0$de1811d8@danwaters> I think you can set up another rule to auto-reply with the content you want. Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 14 11:50:20 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 14 Jan 2005 09:50:20 -0800 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: You can set up a rule in Outlook to delete any messages from this email address. To the user they will never get a notification that is was viewed (if they set that up). Depending on your ISP, you may also have the ability of blocking that person. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 9:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 14 11:51:27 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 14 Jan 2005 09:51:27 -0800 Subject: [AccessD] OT - Block a User In-Reply-To: <05C61C52D7CAD211A7830008C7DF6F10CBF9CA@DISABILITYINS01> Message-ID: No, I think it is Lambert since she "blew him off earlier" when he gave her the correct answer :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Colby, John Sent: Friday, January 14, 2005 9:41 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From liz at symphonyinfo.com Fri Jan 14 11:51:32 2005 From: liz at symphonyinfo.com (Liz Doering) Date: Fri, 14 Jan 2005 11:51:32 -0600 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: I think you can make a rule for that, too. You may have to consider the wording, though. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 11:51:39 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 12:51:39 -0500 Subject: [AccessD] OT - Block a User Message-ID: I would never treat a real man like that, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 12:41 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 12:02:53 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 13:02:53 -0500 Subject: [AccessD] OT - Block a User Message-ID: I like poop canned, personally. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Liz Doering Sent: Friday, January 14, 2005 12:52 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I think you can make a rule for that, too. You may have to consider the wording, though. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User Will the user be notified that the email has been poop canned? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mackin, Christopher Sent: Friday, January 14, 2005 12:28 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User You can set up a rule that permanently deletes the item as soon as it's received. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Friday, January 14, 2005 10:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Jan 14 12:15:25 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 14 Jan 2005 12:15:25 -0600 Subject: [AccessD] OT - Block a User Message-ID: <123701F54509D9119A4F00D0B747349016D1BB@main2.marlow.com> Oh, I've been deleting your email for years.....ack, how did this one slip in? LOL Just teasing JC, we haven't bantered for a while. I think I've had enough stuff in my personal life lately to satisfy my need for head butting. (was hit by a drunk driver back in October......had to calm down on the head butting until I got the staples taken out of my head! ) Drew -----Original Message----- From: Colby, John [mailto:JColby at dispec.com] Sent: Friday, January 14, 2005 11:41 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 12:34:50 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 13:34:50 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: For all you nebby people, I am trying to poop-can my mother's annoying emails that she sends to work to harass me as she has nothing better to do in her life but make mine more miserable than it already is. And then there are the STOOPID chain emails. Thanks for the info, resistance is futile. From Scada at cox.net Fri Jan 14 12:48:07 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 13:48:07 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <00e301c4fa69$9729b6e0$9700000a@GatelyCom.local> You must be from Pittsburgh, Karen. jack ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Friday, January 14, 2005 1:34 PM Subject: [AccessD] OT - Blocking a User For all you nebby people, I am trying to poop-can my mother's annoying emails that she sends to work to harass me as she has nothing better to do in her life but make mine more miserable than it already is. And then there are the STOOPID chain emails. Thanks for the info, resistance is futile. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 12:53:06 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 13:53:06 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Why, are all mothers in pittsburgh psycho's or does my syntax give me away? I don't have big hair, say you-ins or eat chipped ham. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby Sent: Friday, January 14, 2005 1:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User You must be from Pittsburgh, Karen. jack ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Friday, January 14, 2005 1:34 PM Subject: [AccessD] OT - Blocking a User For all you nebby people, I am trying to poop-can my mother's annoying emails that she sends to work to harass me as she has nothing better to do in her life but make mine more miserable than it already is. And then there are the STOOPID chain emails. Thanks for the info, resistance is futile. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Scada at cox.net Fri Jan 14 13:00:16 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 14:00:16 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <00ff01c4fa6b$497b2b70$9700000a@GatelyCom.local> Born and raised there myself.... "neeby" gave you away. :) ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 1:53 PM Subject: RE: [AccessD] OT - Blocking a User > Why, are all mothers in pittsburgh psycho's or does my syntax give me > away? I don't have big hair, say you-ins or eat chipped ham. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 1:48 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > You must be from Pittsburgh, Karen. > > jack > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Friday, January 14, 2005 1:34 PM > Subject: [AccessD] OT - Blocking a User > > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:07:42 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:07:42 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: You still live here? Who do you work for? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby Sent: Friday, January 14, 2005 2:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User Born and raised there myself.... "neeby" gave you away. :) ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 1:53 PM Subject: RE: [AccessD] OT - Blocking a User > Why, are all mothers in pittsburgh psycho's or does my syntax give me > away? I don't have big hair, say you-ins or eat chipped ham. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 1:48 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > You must be from Pittsburgh, Karen. > > jack > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Friday, January 14, 2005 1:34 PM > Subject: [AccessD] OT - Blocking a User > > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JColby at dispec.com Fri Jan 14 13:10:25 2005 From: JColby at dispec.com (Colby, John) Date: Fri, 14 Jan 2005 14:10:25 -0500 Subject: [AccessD] OT - Block a User Message-ID: <05C61C52D7CAD211A7830008C7DF6F10CBF9CC@DISABILITYINS01> Ohhhh... so now your implying that I'm not a real man? 8-( John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:52 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User I would never treat a real man like that, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 12:41 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Fri Jan 14 13:12:33 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 14 Jan 2005 14:12:33 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AE5@xlivmbx21.aig.com> In that case, perhaps you should set up a rule that will send back a message along the lines of... "Your message has been consigned to the bit bucket as I have much more pressing things to do that read it." Perhaps she'll take the hint? (I know. Unlikely.) Nice that you figured out the blank password thingie, and I didn't feel like you blew me off. I can only imagine how awful it must be working on a government project. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 1:35 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Blocking a User > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:13:02 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:13:02 -0500 Subject: [AccessD] OT - Block a User Message-ID: No, I am implying that you ARE a real man who takes care of his family, business and adopts some great looking kids. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 2:10 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User Ohhhh... so now your implying that I'm not a real man? 8-( John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:52 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Block a User I would never treat a real man like that, John. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John Sent: Friday, January 14, 2005 12:41 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Block a User I am so sad that you would treat me this way. ;-) John W. Colby The DIS Database Guy -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Block a User This is not an Access D user, just a pain in my butt. Is there a way to block a user from reaching you at your email address in Outlook? I see where I can throw them into junk but I don't even want to know any communication was attempted as it makes me go smoke a cigarette and it is getting cold outside. Thanks. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:17:03 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:17:03 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Actually, it is wonderful working on a government job because anything I do is better than what they had. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Friday, January 14, 2005 2:13 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Blocking a User In that case, perhaps you should set up a rule that will send back a message along the lines of... "Your message has been consigned to the bit bucket as I have much more pressing things to do that read it." Perhaps she'll take the hint? (I know. Unlikely.) Nice that you figured out the blank password thingie, and I didn't feel like you blew me off. I can only imagine how awful it must be working on a government project. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 1:35 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Blocking a User > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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.Clark at niagaracounty.com Fri Jan 14 13:19:43 2005 From: John.Clark at niagaracounty.com (John Clark) Date: Fri, 14 Jan 2005 14:19:43 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: Sorry to intrude with an non-Access subject, but someone came to me with an issue today and I couldn't really figure it out. And, I know somebody on this list has to know the answer. I've looked online and can't find it. An employee was given an MS Word form from the state. This form has a worksheet object in it, that they are to enter data into and it is suppose to calculate the totals. If they click into the form and enter numeric values, the calculation did not take place. So, I discovered that if they right-clicked on the object, the could choose "worksheet object" and then "open", and they could enter data and it would make its calculations. Although this works, it doesn't seem right...you would think that you could just enter the data, as you got to it. If anyone has any insight on this, I would appreciate that knowledge. Thanks John Clark From Scada at cox.net Fri Jan 14 13:21:47 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 14:21:47 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <013c01c4fa6e$4fe8f430$9700000a@GatelyCom.local> oops... mis-spelt nebby... Born there in 46, spent most of my growing up in Penn Hills, wife from Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin in Verona and Lawrenceville. Still very much a Pittsburgher. :) jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:07 PM Subject: RE: [AccessD] OT - Blocking a User > You still live here? Who do you work for? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:00 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Born and raised there myself.... "neeby" gave you away. :) > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 1:53 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> Why, are all mothers in pittsburgh psycho's or does my syntax give me >> away? I don't have big hair, say you-ins or eat chipped ham. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 1:48 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> You must be from Pittsburgh, Karen. >> >> jack >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: >> Sent: Friday, January 14, 2005 1:34 PM >> Subject: [AccessD] OT - Blocking a User >> >> >> For all you nebby people, I am trying to poop-can my mother's annoying >> emails that she sends to work to harass me as she has nothing better > to >> do in her life but make mine more miserable than it already is. And >> then there are the STOOPID chain emails. Thanks for the info, >> resistance is futile. >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Fri Jan 14 13:34:01 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 14 Jan 2005 14:34:01 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: I am Mt. Lebanon and now Peters Township, considered out in the middle of nowhere to you when you moved from here! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby Sent: Friday, January 14, 2005 2:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User oops... mis-spelt nebby... Born there in 46, spent most of my growing up in Penn Hills, wife from Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin in Verona and Lawrenceville. Still very much a Pittsburgher. :) jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:07 PM Subject: RE: [AccessD] OT - Blocking a User > You still live here? Who do you work for? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:00 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Born and raised there myself.... "neeby" gave you away. :) > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 1:53 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> Why, are all mothers in pittsburgh psycho's or does my syntax give me >> away? I don't have big hair, say you-ins or eat chipped ham. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 1:48 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> You must be from Pittsburgh, Karen. >> >> jack >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: >> Sent: Friday, January 14, 2005 1:34 PM >> Subject: [AccessD] OT - Blocking a User >> >> >> For all you nebby people, I am trying to poop-can my mother's annoying >> emails that she sends to work to harass me as she has nothing better > to >> do in her life but make mine more miserable than it already is. And >> then there are the STOOPID chain emails. Thanks for the info, >> resistance is futile. >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Scada at cox.net Fri Jan 14 13:39:12 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 14:39:12 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <016b01c4fa70$bcfa54e0$9700000a@GatelyCom.local> Yikes! I don't know if I even ever heard of Peters Township... Live in Newport News, VA now... same town Mark Mitsules of this list works in. Work in Hampton. jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:34 PM Subject: RE: [AccessD] OT - Blocking a User >I am Mt. Lebanon and now Peters Township, considered out in the middle > of nowhere to you when you moved from here! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:22 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > oops... mis-spelt nebby... > > Born there in 46, spent most of my growing up in Penn Hills, wife from > Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin > in > Verona and Lawrenceville. > > Still very much a Pittsburgher. :) > > > jack > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:07 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> You still live here? Who do you work for? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:00 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> Born and raised there myself.... "neeby" gave you away. :) >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 1:53 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>> away? I don't have big hair, say you-ins or eat chipped ham. >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 1:48 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> You must be from Pittsburgh, Karen. >>> >>> jack >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: >>> Sent: Friday, January 14, 2005 1:34 PM >>> Subject: [AccessD] OT - Blocking a User >>> >>> >>> For all you nebby people, I am trying to poop-can my mother's > annoying >>> emails that she sends to work to harass me as she has nothing better >> to >>> do in her life but make mine more miserable than it already is. And >>> then there are the STOOPID chain emails. Thanks for the info, >>> resistance is futile. >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Fri Jan 14 13:59:30 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 14 Jan 2005 14:59:30 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2AE8@xlivmbx21.aig.com> Nope. This is totally standard embedded object behavior. Another way to get into the worksheet object to edit it is to double click on it. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Friday, January 14, 2005 2:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Worksheet Object > > Sorry to intrude with an non-Access subject, but someone came to me with > an issue today and I couldn't really figure it out. And, I know somebody > on this list has to know the answer. I've looked online and can't find > it. > > An employee was given an MS Word form from the state. This form has a > worksheet object in it, that they are to enter data into and it is > suppose to calculate the totals. If they click into the form and enter > numeric values, the calculation did not take place. So, I discovered > that if they right-clicked on the object, the could choose "worksheet > object" and then "open", and they could enter data and it would make its > calculations. Although this works, it doesn't seem right...you would > think that you could just enter the data, as you got to it. > > If anyone has any insight on this, I would appreciate that knowledge. > > Thanks > > John Clark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Fri Jan 14 14:35:31 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Fri, 14 Jan 2005 15:35:31 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Jack, Hopefully, your commute is manageable...I live on the south side:((( Mark -----Original Message----- From: Jack Dolby [mailto:Scada at cox.net] Sent: Friday, January 14, 2005 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User Yikes! I don't know if I even ever heard of Peters Township... Live in Newport News, VA now... same town Mark Mitsules of this list works in. Work in Hampton. jack ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 2:34 PM Subject: RE: [AccessD] OT - Blocking a User >I am Mt. Lebanon and now Peters Township, considered out in the middle > of nowhere to you when you moved from here! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby > Sent: Friday, January 14, 2005 2:22 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > oops... mis-spelt nebby... > > Born there in 46, spent most of my growing up in Penn Hills, wife from > Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin > in > Verona and Lawrenceville. > > Still very much a Pittsburgher. :) > > > jack > > > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:07 PM > Subject: RE: [AccessD] OT - Blocking a User > > >> You still live here? Who do you work for? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:00 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> Born and raised there myself.... "neeby" gave you away. :) >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 1:53 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>> away? I don't have big hair, say you-ins or eat chipped ham. >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 1:48 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> You must be from Pittsburgh, Karen. >>> >>> jack >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: >>> Sent: Friday, January 14, 2005 1:34 PM >>> Subject: [AccessD] OT - Blocking a User >>> >>> >>> For all you nebby people, I am trying to poop-can my mother's > annoying >>> emails that she sends to work to harass me as she has nothing better >> to >>> do in her life but make mine more miserable than it already is. And >>> then there are the STOOPID chain emails. Thanks for the info, >>> resistance is futile. >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Scada at cox.net Fri Jan 14 14:41:40 2005 From: Scada at cox.net (Jack Dolby) Date: Fri, 14 Jan 2005 15:41:40 -0500 Subject: [AccessD] OT - Blocking a User References: Message-ID: <01ed01c4fa79$73c08480$9700000a@GatelyCom.local> I have abandoned 64 and get by... I don't envy the tunnel drive. I assume you work at the main yard complex. I work off 664 and Aberdeen... Gately Communication Co. you can see our 300 foot self-supporting antenna tower when you get by exit 3. jack ----- Original Message ----- From: "Mitsules, Mark" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 14, 2005 3:35 PM Subject: RE: [AccessD] OT - Blocking a User > Jack, > > Hopefully, your commute is manageable...I live on the south side:((( > > Mark > > -----Original Message----- > From: Jack Dolby [mailto:Scada at cox.net] > Sent: Friday, January 14, 2005 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Yikes! I don't know if I even ever heard of Peters Township... > > Live in Newport News, VA now... same town Mark Mitsules of this list works > in. Work in Hampton. > > jack > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:34 PM > Subject: RE: [AccessD] OT - Blocking a User > > >>I am Mt. Lebanon and now Peters Township, considered out in the middle >> of nowhere to you when you moved from here! >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:22 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> oops... mis-spelt nebby... >> >> Born there in 46, spent most of my growing up in Penn Hills, wife from >> Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin >> in >> Verona and Lawrenceville. >> >> Still very much a Pittsburgher. :) >> >> >> jack >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 2:07 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> You still live here? Who do you work for? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 2:00 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> Born and raised there myself.... "neeby" gave you away. :) >>> >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Friday, January 14, 2005 1:53 PM >>> Subject: RE: [AccessD] OT - Blocking a User >>> >>> >>>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>>> away? I don't have big hair, say you-ins or eat chipped ham. >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>>> Sent: Friday, January 14, 2005 1:48 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] OT - Blocking a User >>>> >>>> >>>> You must be from Pittsburgh, Karen. >>>> >>>> jack >>>> >>>> ----- Original Message ----- >>>> From: "Nicholson, Karen" >>>> To: >>>> Sent: Friday, January 14, 2005 1:34 PM >>>> Subject: [AccessD] OT - Blocking a User >>>> >>>> >>>> For all you nebby people, I am trying to poop-can my mother's >> annoying >>>> emails that she sends to work to harass me as she has nothing better >>> to >>>> do in her life but make mine more miserable than it already is. And >>>> then there are the STOOPID chain emails. Thanks for the info, >>>> resistance is futile. >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Jan 14 15:11:53 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 14 Jan 2005 15:11:53 -0600 Subject: [AccessD] OT - Blocking a User Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233736E@corp-es01.fleetpride.com> You're not working on that FBI project they have decided to can after spending hundreds of millions on are you? ;-) Jim Hale -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Friday, January 14, 2005 1:17 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT - Blocking a User Actually, it is wonderful working on a government job because anything I do is better than what they had. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Friday, January 14, 2005 2:13 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Blocking a User In that case, perhaps you should set up a rule that will send back a message along the lines of... "Your message has been consigned to the bit bucket as I have much more pressing things to do that read it." Perhaps she'll take the hint? (I know. Unlikely.) Nice that you figured out the blank password thingie, and I didn't feel like you blew me off. I can only imagine how awful it must be working on a government project. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, January 14, 2005 1:35 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Blocking a User > > For all you nebby people, I am trying to poop-can my mother's annoying > emails that she sends to work to harass me as she has nothing better to > do in her life but make mine more miserable than it already is. And > then there are the STOOPID chain emails. Thanks for the info, > resistance is futile. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 Mark.Mitsules at ngc.com Fri Jan 14 15:13:18 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Fri, 14 Jan 2005 16:13:18 -0500 Subject: [AccessD] OT - Blocking a User Message-ID: Nope, not the main yard...actually, I'm just down the road from you...on Marshall Ave, 1 block east of Jefferson. Mark -----Original Message----- From: Jack Dolby [mailto:Scada at cox.net] Sent: Friday, January 14, 2005 3:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Blocking a User I have abandoned 64 and get by... I don't envy the tunnel drive. I assume you work at the main yard complex. I work off 664 and Aberdeen... Gately Communication Co. you can see our 300 foot self-supporting antenna tower when you get by exit 3. jack ----- Original Message ----- From: "Mitsules, Mark" To: "'Access Developers discussion and problem solving'" Sent: Friday, January 14, 2005 3:35 PM Subject: RE: [AccessD] OT - Blocking a User > Jack, > > Hopefully, your commute is manageable...I live on the south side:((( > > Mark > > -----Original Message----- > From: Jack Dolby [mailto:Scada at cox.net] > Sent: Friday, January 14, 2005 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT - Blocking a User > > > Yikes! I don't know if I even ever heard of Peters Township... > > Live in Newport News, VA now... same town Mark Mitsules of this list works > in. Work in Hampton. > > jack > ----- Original Message ----- > From: "Nicholson, Karen" > To: "Access Developers discussion and problem solving" > > Sent: Friday, January 14, 2005 2:34 PM > Subject: RE: [AccessD] OT - Blocking a User > > >>I am Mt. Lebanon and now Peters Township, considered out in the middle >> of nowhere to you when you moved from here! >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >> Sent: Friday, January 14, 2005 2:22 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT - Blocking a User >> >> >> oops... mis-spelt nebby... >> >> Born there in 46, spent most of my growing up in Penn Hills, wife from >> Churchhill Valley, moved away in 1966... Still have Mom and siblings/kin >> in >> Verona and Lawrenceville. >> >> Still very much a Pittsburgher. :) >> >> >> jack >> >> >> ----- Original Message ----- >> From: "Nicholson, Karen" >> To: "Access Developers discussion and problem solving" >> >> Sent: Friday, January 14, 2005 2:07 PM >> Subject: RE: [AccessD] OT - Blocking a User >> >> >>> You still live here? Who do you work for? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>> Sent: Friday, January 14, 2005 2:00 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] OT - Blocking a User >>> >>> >>> Born and raised there myself.... "neeby" gave you away. :) >>> >>> >>> ----- Original Message ----- >>> From: "Nicholson, Karen" >>> To: "Access Developers discussion and problem solving" >>> >>> Sent: Friday, January 14, 2005 1:53 PM >>> Subject: RE: [AccessD] OT - Blocking a User >>> >>> >>>> Why, are all mothers in pittsburgh psycho's or does my syntax give me >>>> away? I don't have big hair, say you-ins or eat chipped ham. >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jack Dolby >>>> Sent: Friday, January 14, 2005 1:48 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] OT - Blocking a User >>>> >>>> >>>> You must be from Pittsburgh, Karen. >>>> >>>> jack >>>> >>>> ----- Original Message ----- >>>> From: "Nicholson, Karen" >>>> To: >>>> Sent: Friday, January 14, 2005 1:34 PM >>>> Subject: [AccessD] OT - Blocking a User >>>> >>>> >>>> For all you nebby people, I am trying to poop-can my mother's >> annoying >>>> emails that she sends to work to harass me as she has nothing better >>> to >>>> do in her life but make mine more miserable than it already is. And >>>> then there are the STOOPID chain emails. Thanks for the info, >>>> resistance is futile. >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Jan 14 15:17:46 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 14 Jan 2005 15:17:46 -0600 Subject: [AccessD] OT - Worksheet Object Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233736F@corp-es01.fleetpride.com> I would go further and say one has to be very careful about embedding excel worksheets. I was involved in a case where the CFO cut and pasted a summary salary analysis into an email. When you do that the entire workbook is actually embedded. I was able to open the workbook and extract the detailed salary worksheets. He was one embarrassed CFO, particularly since he had been so proud of his High-tec cut and paste job! Jim Hale -----Original Message----- From: Heenan, Lambert [mailto:Lambert.Heenan at aig.com] Sent: Friday, January 14, 2005 2:00 PM To: 'Access Developers discussion and problem solving'; 'John Clark' Subject: RE: [AccessD] OT - Worksheet Object Nope. This is totally standard embedded object behavior. Another way to get into the worksheet object to edit it is to double click on it. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Friday, January 14, 2005 2:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Worksheet Object > > Sorry to intrude with an non-Access subject, but someone came to me with > an issue today and I couldn't really figure it out. And, I know somebody > on this list has to know the answer. I've looked online and can't find > it. > > An employee was given an MS Word form from the state. This form has a > worksheet object in it, that they are to enter data into and it is > suppose to calculate the totals. If they click into the form and enter > numeric values, the calculation did not take place. So, I discovered > that if they right-clicked on the object, the could choose "worksheet > object" and then "open", and they could enter data and it would make its > calculations. Although this works, it doesn't seem right...you would > think that you could just enter the data, as you got to it. > > If anyone has any insight on this, I would appreciate that knowledge. > > Thanks > > John Clark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 pedro at plex.nl Fri Jan 14 15:35:36 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 14 Jan 2005 22:35:36 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> Message-ID: <023f01c4fa81$dc78dc90$fbc581d5@pedro> Hello Steve, this code works perfect. It gives exact wat i wanted. Thanks again. - Pedro - ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 13, 2005 12:09 AM Subject: Re: [AccessD] complex query!! > Pedro, > > So we're talking about something like a 7-dimensional matrix here, right? Something like: > > Tables A, B, C, D, E, F, G > One column in each table > Rows in each table vary, up to (for this situation) R1 through R17 > So the number of results that you'll have will be, lets see... > > A*B + A*C + A*D + A*E + A*F + A*G + > B*C + B*D + B*E + B*F + B*G + > C*D + C*E + C*F + C*G + > D*E + D*F + D*G + > E*F + E*G + > F*G > > Looks to me as if you should create an empty Results table with the structure: > > RESULTS > ------- > (Key) AvgUsing, Text, 50 > AverageVal, Number, Single > > Then a second table: > > MATCH > ----- > (Key) TblNumber, Number, Integer > TblName, Text, 15 > > And fill this table with the names of your Sample tables: > > 1 TableA > 2 TableB > 3 TableC > ...etc > > Just make sure the numbers are sequential from 1 to 7. > > Then design a form with a CommandButton (named cmdFill) and a Label (named lblTables). The OnClick method of the cmdFill button looks like this (replace the field names 'KeyFld' and 'Value' with your own field names...they ARE consistently named, I hope?): > > Private Sub cmdFill_Click() > Dim ctr1 As Integer > Dim ctr2 As Integer > Dim i As Integer > Dim j As Integer > Dim rst1 As DAO.Recordset > Dim strSQL As String > Dim strTblName1 As String > Dim strTblName2 As String > > Set rst1 = CurrentDb.OpenRecordset("Match", dbOpenDynaset) > rst1.MoveLast > ctr1 = rst1.RecordCount > For i = 1 To ctr1 - 1 > ' We will process all the tables listed in Match except for the > ' last one, since it will have been queried against all the others in > ' the j loop. > rst1.FindFirst "[tblNumber]=" & i > If rst1.NoMatch Then > Exit For > Else > strTblName1 = rst1("tblName") > ctr2 = i + 1 > rst1.FindFirst "[tblNumber]=" & ctr2 > If rst1.NoMatch Then > Exit For > Else > strTblName2 = rst1("tblName") > For j = ctr2 To ctr1 > lblTables.Caption = strTblName1 & ":" & strTblName2 > DoEvents > strSQL = "" > strSQL = strSQL & "INSERT INTO Results " > strSQL = strSQL & " ( AvgUsing, AverageVal ) " > strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ > "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ > strTblName2 & "].[KeyFld] AS AvgUsing, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value])/2 AS AverageVal " > strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" > Debug.Print strSQL > DoCmd.RunSQL strSQL > > rst1.MoveNext > If Not rst1.EOF Then > ' The tblNumber for this table should be equal to ctr2 + 1 > strTblName2 = rst1("tblName") > Else > ' At the end of the table and the j loop. > rst1.MoveFirst > End If > Next j > End If > End If > Next i > rst1.Close > Set rst1 = Nothing > End Sub > > Regards, > > Steve Erbach > Scientific Marketing > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: "Access Developers discussion and problem solving" > > Date: Wed, Jan-12-2005 9:55 AM > > Subject: Re: [AccessD] complex query!! > > > > Hello Steve, > > > > yes i have 7 tables, one for each group. > > > > - Pedro - > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From pedro at plex.nl Fri Jan 14 15:37:50 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 14 Jan 2005 22:37:50 +0100 Subject: [AccessD] complex query!! References: Message-ID: <024001c4fa81$dce86740$fbc581d5@pedro> Hello Gustav, thanks for the supplementing. Indeed some of the values are not unique. - Pedro - ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, January 14, 2005 9:23 AM Subject: Re: [AccessD] complex query!! > Hi Pedro > > Bob is right that the AVG() is not needed. > > Further, by second thought, Group By on the values may cause strange > results if they are not unique. If so you should Group By on the ID of > the tables. > > /gustav > > >>> pedro at plex.nl 13-01-2005 20:51:49 >>> > Hello Gustav and Rob, > > thanks for the help. > GROUP BY on the fields to, was something i must had noticed myself. > > Greetings Pedro > > > > ----- Original Message ----- > From: "Bob Hall" > To: > Sent: Wednesday, January 12, 2005 10:20 PM > Subject: Re: [AccessD] complex query!! > > > > On Wed, Jan 12, 2005 at 09:05:41PM +0100, Gustav Brock wrote: > > > Hi Pedro > > > > > > Bob is right but you need to Group By on the fields too: > > > > > > SELECT > > > Avg(tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > > FROM > > > tblGroup1, > > > tblGroup2 > > > GROUP BY > > > tblGroup1.FieldA, > > > tblGroup2.FieldB; > > > > If that's what Pedro wants, then he doesn't need Avg(). > > SELECT (tblGroup1.FieldA+tblGroup2.FieldB)/2 AS Avg2 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From serbach at new.rr.com Fri Jan 14 15:50:01 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Fri, 14 Jan 2005 15:50:01 -0600 Subject: [AccessD] complex query!! In-Reply-To: <023f01c4fa81$dc78dc90$fbc581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> <023f01c4fa81$dc78dc90$fbc581d5@pedro> Message-ID: <20050114155001.350181352.serbach@new.rr.com> Pedro, You're welcome. It's nice to know that I can write a perfect solution. Microsoft .NET has been making me doubt myself. Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Fri, Jan-14-2005 3:44 PM > Subject: Re: [AccessD] complex query!! > > Hello Steve, > > this code works perfect. > It gives exact wat i wanted. > > Thanks again. > > - Pedro - > > From pedro at plex.nl Fri Jan 14 16:29:36 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 14 Jan 2005 23:29:36 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> Message-ID: <000f01c4fa88$887f5900$fbc581d5@pedro> Hi Steve, never doubt yourself, doubt microsoft. I suddenly realised that i also need the Standarddeviation for the results of the averages. Can i change the code of the sql in: strSQL = strSQL & " (StDev[" & strTblName1 & "].[Value]+[" & _ strTblName2 & "].[Value]) AS StDevVal " or is it better to ad an extra field in the results table for the StDev and adjust the code? Pedro Janssen ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" From d.dick at uws.edu.au Fri Jan 14 20:36:28 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Sat, 15 Jan 2005 13:36:28 +1100 Subject: [AccessD] A2003:Remove Spaces from a string In-Reply-To: Message-ID: <200501150236.j0F2aYH9009327@cooper.uws.edu.au> Chris - exactly what I wanted Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Chris Mackin Sent: Thursday, 13 January 2005 4:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] A2003:Remove Spaces from a string Replace(YourString, " ", "") will do it. -Chris Mackin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Wednesday, January 12, 2005 9:56 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Remove Spaces from a string Hi Team Anyone got any code to remove spaces from a telephone number?? Eg I Want 02 1234 5678 to become 0212345678 Many thanks in advance 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 dejpolsys at hotmail.com Fri Jan 14 21:37:22 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 14 Jan 2005 22:37:22 -0500 Subject: [AccessD] OT - Block a User References: Message-ID: ..yes ...but what about John? :) William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 12:51 PM Subject: RE: [AccessD] OT - Block a User >I would never treat a real man like that, John. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John > Sent: Friday, January 14, 2005 12:41 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Block a User > > > I am so sad that you would treat me this way. > > ;-) > > John W. Colby > The DIS Database Guy > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Friday, January 14, 2005 12:18 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Block a User > > > This is not an Access D user, just a pain in my butt. Is there a way to > block a user from reaching you at your email address in Outlook? I see > where I can throw them into junk but I don't even want to know any > communication was attempted as it makes me go smoke a cigarette and it > is getting cold outside. Thanks. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From serbach at new.rr.com Sat Jan 15 08:36:02 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Sat, 15 Jan 2005 08:36:02 -0600 Subject: [AccessD] complex query!! In-Reply-To: <000f01c4fa88$887f5900$fbc581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> <000f01c4fa88$887f5900$fbc581d5@pedro> Message-ID: <20050115083602.1871009271.serbach@new.rr.com> Pedro, Since it's an INSERT query you'd have no place to put the values unless you added an extra field for the Standard Deviation. The reason for the INSERT query, of course, is that you can't do all of those queries and have a single result set using only SELECT statements. It looks like your suggested query is intended to calculate a standard deviation on each result, is that right? Doesn't sound like something very useful. What you want is, say, the standard deviation of the averages for each set of averages, AB, AC, AD, etc. So that would be 21 different standard deviations, yes? Sounds like you want a new query to act on the Results table: SELECT StDev(Results.AverageVal) AS StDevOfAverageVal, Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1) AS StdGroup FROM Results GROUP BY Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1); That will give you a 21 row recordset with the standard deviations for each group of averages. Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Fri, Jan-14-2005 4:31 PM > Subject: Re: [AccessD] complex query!! > > Hi Steve, > > never doubt yourself, doubt microsoft. > > I suddenly realised that i also need the Standarddeviation for the > results > of the averages. > Can i change the code of the sql in: > > strSQL = strSQL & " (StDev[" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value]) AS StDevVal " > > or is it better to ad an extra field in the results table for the StDev > and > adjust the code? > > Pedro Janssen > From d.dick at uws.edu.au Sat Jan 15 08:52:10 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Sun, 16 Jan 2005 01:52:10 +1100 Subject: [AccessD] A2003:Calculating Percentages - and their currency values Message-ID: <200501151452.j0FEqIH9022451@cooper.uws.edu.au> Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? Many thanks Darren From Gustav at cactus.dk Sat Jan 15 09:21:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 15 Jan 2005 16:21:23 +0100 Subject: [AccessD] A2003:Calculating Percentages - and their currency values Message-ID: Hi Darren Yes, you divide by 1+GST. A GST of 12.5% equals 0.125. Add 1 to get 1.125. Having said that, our local GST hasn't changed for 13 years but that is probably because it represents the maximum acceptable (25%). 10%? Happy days! /gustav >>> d.dick at uws.edu.au 15-01-2005 15:52:10 >>> Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? Many thanks Darren -- From martyconnelly at shaw.ca Sat Jan 15 11:58:45 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 15 Jan 2005 09:58:45 -0800 Subject: [AccessD] A2003:Calculating Percentages - and their currency values References: <200501151452.j0FEqIH9022451@cooper.uws.edu.au> Message-ID: <41E959D5.8060107@shaw.ca> Just straight forward algebra to work it out. Total = Price + Price * GstRate So Divde both sides by Price Total / Price = 1 + GstRate Then transpose Total / (1 + GstRate) = Price So assuming 12.5 % GstRate Price = Total / ( 1 + 12.5/100) This can get a little more confusing in Canada where there is Provincial and Federal Sales Tax and some items have either no provincial or no Federal Tax. Darren DICK wrote: >Hello all >In Australia we have a sales tax apply to all purchases. It's called GST >(Like VAT in Britain) > >At the moment the Govt. has set this Tax at 10 percent. Makes the maths very >simple by >Just adding 10 percent to each currency amount. > >To calculate any TAX inclusive amounts we just divide the grand total by >1/11 (one eleventh) > >So far so good. > >Until the Govt. changes the GST Rate (they said they won't but we all know >they eventually will) > >So I don't want to hard code "Divide Grand total by one eleventh" to get any >GST inclusive amounts. >If the GST amount is changes to say... 12.5 per cent - it won't work - >obviously > >So.for all the mathematically inclined folk out there.. >Is there a clever formula for working out GST Inclusive prices regardless of >the Current TAX rate? >Just like the one eleventh business works for 10 percent? > >Many thanks > >Darren > > -- Marty Connelly Victoria, B.C. Canada From pedro at plex.nl Sat Jan 15 13:33:23 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sat, 15 Jan 2005 20:33:23 +0100 Subject: [AccessD] complex query!! References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro><20050112075342.1021704886.serbach@new.rr.com><000001c4f8bf$07679f50$f9c581d5@pedro><20050112170945.591084480.serbach@new.rr.com><000f01c4fa88$887f5900$fbc581d5@pedro> <20050115083602.1871009271.serbach@new.rr.com> Message-ID: <001d01c4fb39$5575d5f0$fbc581d5@pedro> Hi Steven, i realy need the standarddeviatian om each result, otherwise the statistical calculation isn't correct for this king of genetic research. I am not sure if you say that the sql statment that i suggested is not working in a INSERT query? My intend is to use the code you made for me and use it seperate with the stdev-sql. Pedro ----- Original Message ----- From: "Steven W. Erbach" To: "Access Developers discussion and problem solving" Sent: Saturday, January 15, 2005 3:36 PM Subject: Re: [AccessD] complex query!! > Pedro, > > Since it's an INSERT query you'd have no place to put the values unless you added an extra field for the Standard Deviation. The reason for the INSERT query, of course, is that you can't do all of those queries and have a single result set using only SELECT statements. > > It looks like your suggested query is intended to calculate a standard deviation on each result, is that right? Doesn't sound like something very useful. What you want is, say, the standard deviation of the averages for each set of averages, AB, AC, AD, etc. So that would be 21 different standard deviations, yes? > > Sounds like you want a new query to act on the Results table: > > SELECT > StDev(Results.AverageVal) AS StDevOfAverageVal, > Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1) AS StdGroup > FROM > Results > GROUP BY > Left([AvgUsing],1) & Mid([AvgUsing],InStr([AvgUsing],':')+1,1); > > That will give you a 21 row recordset with the standard deviations for each group of averages. > > Steve Erbach > Neenah, WI > > > ------------Original Message------------ > > From: Pedro Janssen > > To: "Access Developers discussion and problem solving" > > Date: Fri, Jan-14-2005 4:31 PM > > Subject: Re: [AccessD] complex query!! > > > > Hi Steve, > > > > never doubt yourself, doubt microsoft. > > > > I suddenly realised that i also need the Standarddeviation for the > > results > > of the averages. > > Can i change the code of the sql in: > > > > strSQL = strSQL & " (StDev[" & strTblName1 & "].[Value]+[" & _ > > strTblName2 & "].[Value]) AS StDevVal " > > > > or is it better to ad an extra field in the results table for the StDev > > and > > adjust the code? > > > > Pedro Janssen > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From rbgajewski at adelphia.net Sat Jan 15 13:48:00 2005 From: rbgajewski at adelphia.net (Bob Gajewski) Date: Sat, 15 Jan 2005 14:48:00 -0500 Subject: [AccessD] A2003:Calculating Percentages - and their currency values In-Reply-To: <200501151452.j0FEqIH9022451@cooper.uws.edu.au> Message-ID: Darren: To find out any included percentage, simply divide by 1 plus the percentage in decimal form. If the tax rate (TR) was 12.5% and the tax included value (TIV) was $146.24, divide by 1.125 to give you an original net price (ONP) of $129.99. You obviously will have to dealing with rounding factors, but you will always be within 1/2 of 1 cent ($0.005) with this formula. ONP = TIV / ( 1 + TR) ONP = $146.24 / ( 1 + .125 ) ONP = $146.24 / 1.125 ONP = $129.99 To determine just the amount of the tax (TA), divide by one plus the percentage in decimal form and then multiply the result by just the percentage in decimal form. TA = (TIV / ( 1 + TR)) * TR TA = ($146.24 / ( 1 + .125 )) * .125 TA = ($146.24 / 1.125) * .125 TA = ($129.991111) * .125 TA = $16.248889 or $16.25 or TA = ONP * TR TA = $129.99 * .125 TA = $16.24875 or $16.25 The first example is more accurate because you do not lose any precision to rounding until the final step. HTH Bob Gajewski -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Saturday, January 15, 2005 09:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Calculating Percentages - and their currency values Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? Many thanks Darren -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at adelphia.net Sat Jan 15 13:51:31 2005 From: rbgajewski at adelphia.net (Bob Gajewski) Date: Sat, 15 Jan 2005 14:51:31 -0500 Subject: [AccessD] OT - Block a User In-Reply-To: Message-ID: William Tools Rules Wizard New Check when they arrive >From people or distribution list (add PITA) Permanently delete it. HTH Bob Gajewski -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of William Hindman Sent: Friday, January 14, 2005 22:37 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Block a User ..yes ...but what about John? :) William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Friday, January 14, 2005 12:51 PM Subject: RE: [AccessD] OT - Block a User >I would never treat a real man like that, John. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Colby, John > Sent: Friday, January 14, 2005 12:41 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Block a User > > > I am so sad that you would treat me this way. > > ;-) > > John W. Colby > The DIS Database Guy > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Friday, January 14, 2005 12:18 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Block a User > > > This is not an Access D user, just a pain in my butt. Is there a way to > block a user from reaching you at your email address in Outlook? I see > where I can throw them into junk but I don't even want to know any > communication was attempted as it makes me go smoke a cigarette and it > is getting cold outside. Thanks. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From serbach at new.rr.com Sat Jan 15 15:57:22 2005 From: serbach at new.rr.com (Steven W. Erbach) Date: Sat, 15 Jan 2005 15:57:22 -0600 Subject: [AccessD] complex query!! In-Reply-To: <001d01c4fb39$5575d5f0$fbc581d5@pedro> References: <003b01c4f8a7$9f5744e0$f9c581d5@pedro> <20050112075342.1021704886.serbach@new.rr.com> <000001c4f8bf$07679f50$f9c581d5@pedro> <20050112170945.591084480.serbach@new.rr.com> <000f01c4fa88$887f5900$fbc581d5@pedro> <20050115083602.1871009271.serbach@new.rr.com> <001d01c4fb39$5575d5f0$fbc581d5@pedro> Message-ID: <20050115155722.1161414336.serbach@new.rr.com> Pedro, Then I'm not following you. The standard deviation is produced from a distribution of data points. Steve Erbach Neenah, WI > ------------Original Message------------ > From: Pedro Janssen > To: "Access Developers discussion and problem solving" > Date: Sat, Jan-15-2005 1:37 PM > Subject: Re: [AccessD] complex query!! > > Hi Steven, > > i realy need the standarddeviatian om each result, otherwise the > statistical > calculation isn't correct for this king of genetic research. > > I am not sure if you say that the sql statment that i suggested is not > working in a INSERT query? My intend is to use the code you made for me > and > use it seperate with the stdev-sql. > > Pedro > From stuart at lexacorp.com.pg Sat Jan 15 18:17:15 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 16 Jan 2005 10:17:15 +1000 Subject: [AccessD] complex query!! In-Reply-To: <001d01c4fb39$5575d5f0$fbc581d5@pedro> Message-ID: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> On 15 Jan 2005 at 20:33, Pedro Janssen wrote: > Hi Steven, > > i realy need the standarddeviatian om each result, otherwise the statistical > calculation isn't correct for this king of genetic research. > Standard deviation is a measure of the overall distribution of your data set. Roughly speaking, it is the mean of the squares of the differences between individual data values and the mean data value. There is no such thing as "standard deviation on each result". What is it you actually want for each result? Do you want it's variance from the mean expressed as a multipe of "one standard deviation for the dataset" ? -- Stuart From d.dick at uws.edu.au Sun Jan 16 05:03:29 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Sun, 16 Jan 2005 22:03:29 +1100 Subject: [AccessD] A2003:Calculating Percentages - and their currencyvalues In-Reply-To: Message-ID: <200501161103.j0GB3cH9006080@cooper.uws.edu.au> Thanks To all who replied These little Gems are priceless And have been appropriately filed away This list (on and off) is awesome Many thanks again Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Sunday, 16 January 2005 6:48 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] A2003:Calculating Percentages - and their currencyvalues Darren: To find out any included percentage, simply divide by 1 plus the percentage in decimal form. If the tax rate (TR) was 12.5% and the tax included value (TIV) was $146.24, divide by 1.125 to give you an original net price (ONP) of $129.99. You obviously will have to dealing with rounding factors, but you will always be within 1/2 of 1 cent ($0.005) with this formula. ONP = TIV / ( 1 + TR) ONP = $146.24 / ( 1 + .125 ) ONP = $146.24 / 1.125 ONP = $129.99 To determine just the amount of the tax (TA), divide by one plus the percentage in decimal form and then multiply the result by just the percentage in decimal form. TA = (TIV / ( 1 + TR)) * TR TA = ($146.24 / ( 1 + .125 )) * .125 TA = ($146.24 / 1.125) * .125 TA = ($129.991111) * .125 TA = $16.248889 or $16.25 or TA = ONP * TR TA = $129.99 * .125 TA = $16.24875 or $16.25 The first example is more accurate because you do not lose any precision to rounding until the final step. HTH Bob Gajewski -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK Sent: Saturday, January 15, 2005 09:52 To: 'Access Developers discussion and problem solving' Subject: [AccessD] A2003:Calculating Percentages - and their currency values Hello all In Australia we have a sales tax apply to all purchases. It's called GST (Like VAT in Britain) At the moment the Govt. has set this Tax at 10 percent. Makes the maths very simple by Just adding 10 percent to each currency amount. To calculate any TAX inclusive amounts we just divide the grand total by 1/11 (one eleventh) So far so good. Until the Govt. changes the GST Rate (they said they won't but we all know they eventually will) So I don't want to hard code "Divide Grand total by one eleventh" to get any GST inclusive amounts. If the GST amount is changes to say... 12.5 per cent - it won't work - obviously So.for all the mathematically inclined folk out there.. Is there a clever formula for working out GST Inclusive prices regardless of the Current TAX rate? Just like the one eleventh business works for 10 percent? 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 pedro at plex.nl Sun Jan 16 14:30:34 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sun, 16 Jan 2005 21:30:34 +0100 Subject: [AccessD] complex query!! References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> Message-ID: <004301c4fc0c$7b227780$fbc581d5@pedro> Hello Stuart and Steven, normally i agree with you two, but in this particular case, i need the standard deviation on the average of the two records, group1.record1 vs group2.record2 etc etc etc for all the results of the Cartesian product. Let me tell you why. In my free time i lead a research project on the genetic diversity of adderpopulations. There are a few questions in this project that i and my co-worker can't solve, because its very specific. We get help from some external specialists. They ask use what they need for giving us the answers to our population questions. One researcher asked the standard deviation for each of the averages. So that's why i am asking this. I'll hope this will answer your questions. - Pedro Janssen - ----- Original Message ----- From: "Stuart McLachlan" To: "Access Developers discussion and problemsolving" Sent: Sunday, January 16, 2005 1:17 AM Subject: Re: [AccessD] complex query!! > On 15 Jan 2005 at 20:33, Pedro Janssen wrote: > > > Hi Steven, > > > > i realy need the standarddeviatian om each result, otherwise the statistical > > calculation isn't correct for this king of genetic research. > > > > Standard deviation is a measure of the overall distribution of your data > set. Roughly speaking, it is the mean of the squares of the differences > between individual data values and the mean data value. > > There is no such thing as "standard deviation on each result". What is it > you actually want for each result? > > Do you want it's variance from the mean expressed as a multipe of "one > standard deviation for the dataset" ? > > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From prodevmg at yahoo.com Sun Jan 16 15:20:39 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Sun, 16 Jan 2005 13:20:39 -0800 (PST) Subject: [AccessD] Mortgage Subsidy Problem (Willing to pay!!!) Message-ID: <20050116212039.65272.qmail@web20421.mail.yahoo.com> Does anyone have experience with these types of calculations in MS Access? I have been given a database to determine why a negative value is being produced on a report. The functions and formulas seem to be specific to the industry and were taken from another company and I cannot seem to figure out what they are doing. I am pressed for time and am willing to compensate someone if they can figure out the problem. Contact me at lonniejohnson at prodev.us if you think you can help. Thanks. 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!? Take Yahoo! Mail with you! Get it on your mobile phone. From Gustav at cactus.dk Mon Jan 17 03:02:48 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 17 Jan 2005 10:02:48 +0100 Subject: [AccessD] Mortgage Subsidy Problem (Willing to pay!!!) Message-ID: Hi Lonnie Seems like there is no fixed rules for this: http://www.mortgagelinked.com/common/glossary/m.asp?ID=HOM#msub --- mortgage subsidy - a payment made by an employer to subsidise the cost of interest payments on a home loan. The amount and extent of the subsidy will vary from employer to employer and these can be calculated in a variety of different ways. It is advisable to seek a specific statement from your employer on the operation of the arrangement. --- Thus, there is no right or wrong method, and you will need guidelines from management on the decided business rules for this if it is not clear from the functions or their documentation what how they intend to perform the calculations. /gustav >>> prodevmg at yahoo.com 16-01-2005 22:20:39 >>> Does anyone have experience with these types of calculations in MS Access? I have been given a database to determine why a negative value is being produced on a report. The functions and formulas seem to be specific to the industry and were taken from another company and I cannot seem to figure out what they are doing. I am pressed for time and am willing to compensate someone if they can figure out the problem. Contact me at lonniejohnson at prodev.us if you think you can help. From pedro at plex.nl Mon Jan 17 11:23:19 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Mon, 17 Jan 2005 11:23:19 (MET) Subject: [AccessD] compare two fields Message-ID: <200501171023.j0HANJo1021831@mailhostC.plex.net> Hello group, is there a way to compare the values of two fields in one record Al the records where the values of the two fields don't match (in one record) must be given in the result. I have done this before, but i can't find the sql. Thanks - Pedro Janssen - Example: Table1 fieldA fieldB 012345 012345 456789 456789 234567 034567 result 234567 034567 From paul.hartland at fsmail.net Mon Jan 17 04:30:35 2005 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Mon, 17 Jan 2005 11:30:35 +0100 (CET) Subject: [AccessD] compare two fields Message-ID: <7476189.1105957835330.JavaMail.www@wwinf3102> This should give you what you want. SELECT Table1.FieldA, Table1.FieldB FROM Table1 WHERE (((Table1.FieldA)<>[Table1.FieldB])) Paul Hartland Message date : Jan 17 2005, 10:24 AM >From : pedro at plex.nl To : AccessD at databaseadvisors.com Copy to : Subject : [AccessD] compare two fields Hello group, is there a way to compare the values of two fields in one record Al the records where the values of the two fields don't match (in one record) must be given in the result. I have done this before, but i can't find the sql. Thanks - Pedro Janssen - Example: Table1 fieldA fieldB 012345 012345 456789 456789 234567 034567 result 234567 034567 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm From andy at minstersystems.co.uk Mon Jan 17 03:49:10 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 17 Jan 2005 10:49:10 +0100 Subject: [AccessD] compare two fields Message-ID: <20050117104907.BBEE925567F@smtp.nildram.co.uk> Watch out for Nulls. If your data may have Null in fields then try: SELECT FieldA, FieldB FROM Table1 WHERE Nz(FieldA) <> Nz(FieldB) -- 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] compare two fields Date: 17/01/05 10:31 > > This should give you what you want. > SELECT Table1.FieldA, Table1.FieldB > FROM Table1 > WHERE (((Table1.FieldA)<>[Table1.FieldB])) > Paul Hartland > > > > > > > Message date : Jan 17 2005, 10:24 AM > >From : pedro at plex.nl > To : AccessD at databaseadvisors.com > Copy to : > Subject : [AccessD] compare two fields > Hello group, > > is there a way to compare the values of two fields in one record > Al the records where the values of the two fields don't match (in one record) must be given in the result. > > I have done this before, but i can't find the sql. > > Thanks > > - Pedro Janssen - > > Example: > > Table1 > > fieldA fieldB > > 012345 012345 > 456789 456789 > 234567 034567 > > result > 234567 034567 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > > Whatever you Wanadoo: > http://www.wanadoo.co.uk/time/ > > This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm > -- > 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 marklbreen at gmail.com Mon Jan 17 05:51:44 2005 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 17 Jan 2005 11:51:44 +0000 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: <20050117104907.BBEE925567F@smtp.nildram.co.uk> References: <20050117104907.BBEE925567F@smtp.nildram.co.uk> Message-ID: Hello All, I have taken a contract with a client that are using Access 97 and Oracle for an enormous system. There are hundreds of tables, queries, pass through queries, linked tables and all sorts of other stuff also in it. There is no documentation at all, no inline comments at all anywhere! No framework of any sort and each form is created as a new form with only small similarities to the existing ones! Error handling amounts to on error resume next ! I am seeking your suggestions as to how to continue to develop this system with the future in mind. I am considering some way of using the existing MDB to call new MDB's. These new MDB's will be created and developed in a more sytematic way. Any comments you have on this would be welcome. The current archecture is Oracle BE, with Access FE, but with lots of local data in the FE also. At some stage in the future 12-18-24 months, they may overhaul the entire system, but in the meantime, we have to continue working with what we have. Thanks for your input. Mark From marklbreen at gmail.com Mon Jan 17 05:57:48 2005 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 17 Jan 2005 11:57:48 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs Message-ID: Hello All, I just sent an email tell you about a new project that I have taken on. It is Access 97 and Oracle as the BE. We would like to use ADO for some stored procedures to avail of output parameters, but it is not desirable to have to reference ADO on five hundred PC's. Especially with different versions of the OS throughout the company. Is there a way that I can call this ADO, from a central database and pass the results back to the clients that are located throughout the company? Maybe MDA's? I know that if I use MDA's that I will have to reference them, but that might not be too bad because at least I can control the version. But that MDA will need the ADO reference. I have not really done any COM / DCOM work, but maybe some of you have and can think of a solution to this, The alternative is to try to rev the access db with new references to ado. Thanks in advance for your help. Mark From prodevmg at yahoo.com Mon Jan 17 07:34:29 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Mon, 17 Jan 2005 05:34:29 -0800 (PST) Subject: [AccessD] Mortgage Subsidy Problem (Willing to pay!!!) In-Reply-To: Message-ID: <20050117133429.96010.qmail@web20421.mail.yahoo.com> Thanks. I see. The database that I inherited had some complicated programmer defined functions and formulas that made it hard to follow. With the help of the great John Colby I were able to see that it was a table that held amortization information that was wrong. Thanks for you input. Gustav Brock wrote: Hi Lonnie Seems like there is no fixed rules for this: http://www.mortgagelinked.com/common/glossary/m.asp?ID=HOM#msub --- mortgage subsidy - a payment made by an employer to subsidise the cost of interest payments on a home loan. The amount and extent of the subsidy will vary from employer to employer and these can be calculated in a variety of different ways. It is advisable to seek a specific statement from your employer on the operation of the arrangement. --- Thus, there is no right or wrong method, and you will need guidelines from management on the decided business rules for this if it is not clear from the functions or their documentation what how they intend to perform the calculations. /gustav >>> prodevmg at yahoo.com 16-01-2005 22:20:39 >>> Does anyone have experience with these types of calculations in MS Access? I have been given a database to determine why a negative value is being produced on a report. The functions and formulas seem to be specific to the industry and were taken from another company and I cannot seem to figure out what they are doing. I am pressed for time and am willing to compensate someone if they can figure out the problem. Contact me at lonniejohnson at prodev.us if you think you can help. -- 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!? Yahoo! Mail - Find what you need with new enhanced search. Learn more. From pedro at plex.nl Mon Jan 17 15:33:50 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Mon, 17 Jan 2005 15:33:50 (MET) Subject: [AccessD] compare two fields Message-ID: <200501171433.j0HEXoAQ003727@mailhostC.plex.net> Paul and Andy, thanks for responding. I tried to fil in "Is Not" , but that didn't work. We use A2003 and the help function, i think, is terrible. It takes to much time to find easy answers. Its quicker to ask at this list then the help function. Pedro Janssen In antwoord op: > From: "Andy Lacey" > To: "Access Developers discussion and problem solving" > Date: Mon, 17 Jan 2005 10:49:10 +0100 > Subject: Re: [AccessD] compare two fields > > > Watch out for Nulls. If your data may have Null in fields then try: > > SELECT FieldA, FieldB > FROM Table1 > WHERE Nz(FieldA) <> Nz(FieldB) > > -- > 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] compare two fields > Date: 17/01/05 10:31 > > > > > This should give you what you want. > > SELECT Table1.FieldA, Table1.FieldB > > FROM Table1 > > WHERE (((Table1.FieldA)&lt;&gt;[Table1.FieldB])) > > Paul Hartland > > > > > > > > > > > > > > Message date : Jan 17 2005, 10:24 AM > > &gt;From : pedro at plex.nl > > To : AccessD at databaseadvisors.com > > Copy to : > > Subject : [AccessD] compare two fields > > Hello group, > > > > is there a way to compare the values of two fields in one record > > Al the records where the values of the two fields don't match (in one > record) must be given in the result. > > > > I have done this before, but i can't find the sql. > > > > Thanks > > > > - Pedro Janssen - > > > > Example: > > > > Table1 > > > > fieldA fieldB > > > > 012345 012345 > > 456789 456789 > > 234567 034567 > > > > result > > 234567 034567 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > > > Whatever you Wanadoo: > > http://www.wanadoo.co.uk/time/ > > > > This email has been checked for most known viruses - find out more at: > http://www.wanadoo.co.uk/help/id/7098.htm > > -- > > 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 DWUTKA at marlow.com Mon Jan 17 10:08:03 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 17 Jan 2005 10:08:03 -0600 Subject: [AccessD] Access 97 Architecture with Oracle DB Message-ID: <123701F54509D9119A4F00D0B747349016D1C7@main2.marlow.com> This wouldn't happen to be for Marlow Industries, would it? Sounds like one of our systems. Drew -----Original Message----- From: Mark Breen [mailto:marklbreen at gmail.com] Sent: Monday, January 17, 2005 5:52 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 97 Architecture with Oracle DB Hello All, I have taken a contract with a client that are using Access 97 and Oracle for an enormous system. There are hundreds of tables, queries, pass through queries, linked tables and all sorts of other stuff also in it. There is no documentation at all, no inline comments at all anywhere! No framework of any sort and each form is created as a new form with only small similarities to the existing ones! Error handling amounts to on error resume next ! I am seeking your suggestions as to how to continue to develop this system with the future in mind. I am considering some way of using the existing MDB to call new MDB's. These new MDB's will be created and developed in a more sytematic way. Any comments you have on this would be welcome. The current archecture is Oracle BE, with Access FE, but with lots of local data in the FE also. At some stage in the future 12-18-24 months, they may overhaul the entire system, but in the meantime, we have to continue working with what we have. Thanks for your input. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 17 10:19:57 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 17 Jan 2005 08:19:57 -0800 Subject: [AccessD] compare two fields Message-ID: "Is Not" isn't valid syntax. Are you referring to the not equals characters (<>)? Charlotte Foust -----Original Message----- From: pedro at plex.nl [mailto:pedro at plex.nl] Sent: Monday, January 17, 2005 7:34 AM To: AccessD at databaseadvisors.com Subject: Re: [AccessD] compare two fields Paul and Andy, thanks for responding. I tried to fil in "Is Not" , but that didn't work. We use A2003 and the help function, i think, is terrible. It takes to much time to find easy answers. Its quicker to ask at this list then the help function. Pedro Janssen In antwoord op: > From: "Andy Lacey" > To: "Access Developers discussion and problem solving" > Date: Mon, 17 Jan 2005 10:49:10 +0100 > Subject: Re: [AccessD] compare two fields > > > Watch out for Nulls. If your data may have Null in fields then try: > > SELECT FieldA, FieldB > FROM Table1 > WHERE Nz(FieldA) <> Nz(FieldB) > > -- > 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] compare two fields > Date: 17/01/05 10:31 > > > > > This should give you what you want. > > SELECT Table1.FieldA, Table1.FieldB > > FROM Table1 > > WHERE (((Table1.FieldA)&lt;&gt;[Table1.FieldB])) > > Paul Hartland > > > > > > > > > > > > > > Message date : Jan 17 2005, 10:24 AM > > &gt;From : pedro at plex.nl > > To : AccessD at databaseadvisors.com > > Copy to : > > Subject : [AccessD] compare two fields > > Hello group, > > > > is there a way to compare the values of two fields in one record Al > > the records where the values of the two fields don't match (in one > record) must be given in the result. > > > > I have done this before, but i can't find the sql. > > > > Thanks > > > > - Pedro Janssen - > > > > Example: > > > > Table1 > > > > fieldA fieldB > > > > 012345 012345 > > 456789 456789 > > 234567 034567 > > > > result > > 234567 034567 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > > > Whatever you Wanadoo: > > http://www.wanadoo.co.uk/time/ > > > > This email has been checked for most known viruses - find out more > > at: > http://www.wanadoo.co.uk/help/id/7098.htm > > -- > > 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 cfoust at infostatsystems.com Mon Jan 17 10:25:00 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 17 Jan 2005 08:25:00 -0800 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: With 97, there is no built-in ADO support as in 2002, which means you need a reference. You could put the reference into an MDA, along with the code that uses it, but you are likely to run into problems if you start mixing DAO and ADO calls within a routine. You can't pass an ADO recordset back to a routine that has no ADO reference to work with, if that's what you had in mind. If it isn't what you intended, explain further. Charlotte Foust -----Original Message----- From: Mark Breen [mailto:marklbreen at gmail.com] Sent: Monday, January 17, 2005 3:58 AM To: Access Developers discussion and problem solving Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Hello All, I just sent an email tell you about a new project that I have taken on. It is Access 97 and Oracle as the BE. We would like to use ADO for some stored procedures to avail of output parameters, but it is not desirable to have to reference ADO on five hundred PC's. Especially with different versions of the OS throughout the company. Is there a way that I can call this ADO, from a central database and pass the results back to the clients that are located throughout the company? Maybe MDA's? I know that if I use MDA's that I will have to reference them, but that might not be too bad because at least I can control the version. But that MDA will need the ADO reference. I have not really done any COM / DCOM work, but maybe some of you have and can think of a solution to this, The alternative is to try to rev the access db with new references to ado. Thanks in advance for your help. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 11:00:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 17 Jan 2005 12:00:31 -0500 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: Message-ID: <000501c4fcb6$11e934c0$677aa8c0@ColbyM6805> Any chance they will upgrade the version of Access itself to A2K or AXP? Doing that gets a common version of ADO installed. (your other email) As for how to continue new dev, you might be on the right track - new MDBs to contain all the new code and code that opens forms in "the other" db as required. I know I would be very hesitant to just start adding new stuff in the old db. In fact you could, as you look at each object and get it upgraded, move that object into your new db. Unfortunately you could run into circular references here. I am not sure (never tried it) whether you can reference MDBX from MDBY and then reference MDBY from MDBX but I suspect that Access would complain. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Monday, January 17, 2005 6:52 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 97 Architecture with Oracle DB Hello All, I have taken a contract with a client that are using Access 97 and Oracle for an enormous system. There are hundreds of tables, queries, pass through queries, linked tables and all sorts of other stuff also in it. There is no documentation at all, no inline comments at all anywhere! No framework of any sort and each form is created as a new form with only small similarities to the existing ones! Error handling amounts to on error resume next ! I am seeking your suggestions as to how to continue to develop this system with the future in mind. I am considering some way of using the existing MDB to call new MDB's. These new MDB's will be created and developed in a more sytematic way. Any comments you have on this would be welcome. The current archecture is Oracle BE, with Access FE, but with lots of local data in the FE also. At some stage in the future 12-18-24 months, they may overhaul the entire system, but in the meantime, we have to continue working with what we have. Thanks for your input. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From erbachs at gmail.com Mon Jan 17 11:19:37 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 17 Jan 2005 11:19:37 -0600 Subject: [AccessD] complex query!! In-Reply-To: <004301c4fc0c$7b227780$fbc581d5@pedro> References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> <004301c4fc0c$7b227780$fbc581d5@pedro> Message-ID: <39cb22f30501170919c28fc1c@mail.gmail.com> Pedro, I'm still a little fuzzy on the concept, here. Your results table looks like this: AvgUsing AverageVal A1:B1 8.5 A1:B2 9.2 A1:B3 8.9 A2:B1 7.8 A2:B2 7.9 A2:B3 7.7 A3:B1 8.2 A3:B2 8.0 A3:B3 8.4 The standard deviation for this set of data is 0.510989950108173. The mean is 8.2888887723287. Do you want to see the number of standard deviations each data point is away from the mean? Steve Erbach Neenah, WI On Sun, 16 Jan 2005 21:30:34 +0100, Pedro Janssen wrote: > Hello Stuart and Steven, > > normally i agree with you two, but in this particular case, i need the > standard deviation > on the average of the two records, group1.record1 vs group2.record2 etc etc > etc for > all the results of the Cartesian product. > Let me tell you why. > In my free time i lead a research project on the genetic diversity of > adderpopulations. > There are a few questions in this project that i and my co-worker can't > solve, > because its very specific. We get help from some external specialists. They > ask use > what they need for giving us the answers to our population questions. > One researcher asked the standard deviation for each of the averages. > > So that's why i am asking this. > > I'll hope this will answer your questions. > > - Pedro Janssen - From JRojas at tnco-inc.com Mon Jan 17 12:12:04 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Mon, 17 Jan 2005 13:12:04 -0500 Subject: [AccessD] Need help with a combobox issue Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0C6@mercury.tnco-inc.com> Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From bchacc at san.rr.com Mon Jan 17 12:38:30 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 17 Jan 2005 10:38:30 -0800 Subject: [AccessD] Need help with a combobox issue References: <0CC84C9461AE6445AD5A602001C41C4B05A0C6@mercury.tnco-inc.com> Message-ID: <046701c4fcc3$bdda9e60$6501a8c0@HAL9002> Joe: I would put a checkbox on the form labeled "Show Inactive Employees". Set it default to false and leave the record source of the combo box as it is now withthe inactives not shown. In the after update event of the check box change the record source of the combo box to show or suppress the Inactives depending on the current value of the check box and don't forget to requery the combo box after you change the record source. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Joe Rojas" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 17, 2005 10:12 AM Subject: [AccessD] Need help with a combobox issue > Hi All, > > I have a combobox that is bound to a field. The field stores the employee > number that is associated with the current record. The data for the > combobox > is pulled from a table and the combobox is set to limit to list. The list > is > made up of two columns, one for the employee number (bound column) and > another to display the employee's name. The employee number column is set > to > 0" so that only the employees name is visible. Because employees come and > go, I have added the ability to edit which employees are shown in the > combobox list. This allows the addition and removal of new and old > employees > respectively. > > At the time a record is created the associated employee would have been in > the combobox list because they would be an active employee. Some time > after > the creation of this record the employee may leave the company and would > be > remove from the list of the combobox but the record would still reference > the terminated employee. If someone were to go back and look at this > record, > it would display nothing because the employee is not in the list. I added > some code that checks to see if the Text property of the combobox is an > empty string and if so look up the name of the terminated employee and set > the combobox's Text property accordingly. The problem with this is that it > generates a NotInList error and you are forced to undo the change in order > to move on. > > Any ideas on how to work around this. I would like to keep the ability to > modify the list of active employees so that users do not waste time > weeding > through old employees while allowing the combobox to display the employee > name of someone who is no longer with the company. > > Any help will be greatly appreciated! > > Thanks > JR > > > > This electronic transmission is strictly confidential to TNCO, Inc. and > intended solely for the addressee. It may contain information which is > covered by legal, professional, or other privileges. If you are not the > intended addressee, or someone authorized by the intended addressee to > receive transmissions on behalf of the addressee, you must not retain, > disclose in any form, copy, or take any action in reliance on this > transmission. If you have received this transmission in error, please > notify > the sender as soon as possible and destroy this message. While TNCO, Inc. > uses virus protection, the recipient should check this email and any > attachments for the presence of viruses. TNCO, Inc. accepts no liability > for > any damage 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 mikedorism at adelphia.net Mon Jan 17 12:42:44 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Mon, 17 Jan 2005 13:42:44 -0500 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <0CC84C9461AE6445AD5A602001C41C4B05A0C6@mercury.tnco-inc.com> Message-ID: <001201c4fcc4$57b0f160$0b08a845@hargrove.internal> The only way around this is to use a hidden unbound text box that you overlay across the combobox's text area. If the combobox has a value, hide the text box. If the combobox doesn't have a match, do a Dlookup to fill the textbox with the name and set it's visible property to true so it shows over top of the combobox. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Rojas Sent: Monday, January 17, 2005 1:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 DWUTKA at marlow.com Mon Jan 17 12:41:16 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 17 Jan 2005 12:41:16 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1CB@main2.marlow.com> Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 dwaters at usinternet.com Mon Jan 17 13:04:44 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 17 Jan 2005 13:04:44 -0600 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <29971981.1105986269930.JavaMail.root@sniper17.securence.com> Message-ID: <002f01c4fcc7$687adb70$de1811d8@danwaters> I would definitely add a field to your table which captures the name of the person who creates the record. Your form's intent is to show who created the record - whether they are still in the company or not is irrelevant. Also - you could do a call to your People table to automatically fill in this field when the first data field on your screen is filled in. That way you don't need a combobox at all and the whole operation is automatic. HTH, Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Rojas Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 martyconnelly at shaw.ca Mon Jan 17 13:07:56 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 17 Jan 2005 11:07:56 -0800 Subject: [AccessD] Access 97 Architecture with Oracle DB References: <20050117104907.BBEE925567F@smtp.nildram.co.uk> Message-ID: <41EC0D0C.1090007@shaw.ca> You might want to pick up a copy of Total Access Analyzer from FMS at least it will document what is going on and list dead code and unused objects http://www.fmsinc.com/Products/suites/tadeveloper.asp Mark Breen wrote: >Hello All, > >I have taken a contract with a client that are using Access 97 and >Oracle for an enormous system. > >There are hundreds of tables, queries, pass through queries, linked >tables and all sorts of other stuff also in it. > >There is no documentation at all, no inline comments at all anywhere! >No framework of any sort and each form is created as a new form with >only small similarities to the existing ones! > >Error handling amounts to on error resume next ! > >I am seeking your suggestions as to how to continue to develop this >system with the future in mind. I am considering some way of using >the existing MDB to call new MDB's. These new MDB's will be created >and developed in a more sytematic way. Any comments you have on this >would be welcome. > >The current archecture is Oracle BE, with Access FE, but with lots of >local data in the FE also. At some stage in the future 12-18-24 >months, they may overhaul the entire system, but in the meantime, we >have to continue working with what we have. > >Thanks for your input. > >Mark > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Mon Jan 17 13:15:33 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 17 Jan 2005 11:15:33 -0800 Subject: [AccessD] Info Access Developer Moving to SQL Reporting Services References: <20050116212039.65272.qmail@web20421.mail.yahoo.com> Message-ID: <41EC0ED5.7090902@shaw.ca> Came across this recent article that some may find interesting from Adam Cogan of SSW What's New and Different for the Access Developer Moving to SQL Reporting Services http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsql2k/html/AcctoSQLRpSr.asp Note you will need SQL licenses and a report development or designer tool either third party or VS.Net -- Marty Connelly Victoria, B.C. Canada From EricGoetz at egisystems.com Mon Jan 17 13:20:17 2005 From: EricGoetz at egisystems.com (Eric Goetz) Date: Mon, 17 Jan 2005 11:20:17 -0800 Subject: [AccessD] Contact DB Templates? Message-ID: <0D109489C5EC8A44ABE7EBD8FB0EBC37020C80@servera22.EGISystems.local> Hi, I have a client that wants a custom contact management system in Access. I discussed using ACT! with them, but they want a little more customization. I thought I'd ask you all if you had good luck with a particular contact management template that you would recommend I start with. Here's a little background on the requirements. The users are the government relations group in the local water district. They keep track of contact information for the other government agencies and local organizations that they work with. They want to have contacts for the various elected positions with timers that let them know when the elected official's term is up so they can be prompted to update the contact. TIA, Eric From pedro at plex.nl Mon Jan 17 16:22:18 2005 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 17 Jan 2005 23:22:18 +0100 Subject: [AccessD] compare two fields References: Message-ID: <004b01c4fce3$08136100$f2c581d5@pedro> Hello Charlotte, I did this sql before and forgot the syntax for not equals. I tried "Is Not" but as you noticed, that isn't valid. Because i am using A2003 and find the help function terrible, i found it more useful to ask the question at accessd. <> is working perfect. - Pedro Janssen - ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, January 17, 2005 5:19 PM Subject: RE: [AccessD] compare two fields > "Is Not" isn't valid syntax. Are you referring to the not equals > characters (<>)? > > Charlotte Foust > > > -----Original Message----- > From: pedro at plex.nl [mailto:pedro at plex.nl] > Sent: Monday, January 17, 2005 7:34 AM > To: AccessD at databaseadvisors.com > Subject: Re: [AccessD] compare two fields > > > Paul and Andy, > > thanks for responding. > I tried to fil in "Is Not" , but that didn't work. We use A2003 and the > help function, i think, is terrible. It takes to much time to find easy > answers. Its quicker to ask at this list then the help function. > > Pedro Janssen > > > > In antwoord op: > > > From: "Andy Lacey" > > To: "Access Developers discussion and problem solving" > > Date: Mon, 17 Jan 2005 10:49:10 +0100 > > Subject: Re: [AccessD] compare two fields > > > > > > Watch out for Nulls. If your data may have Null in fields then try: > > > > SELECT FieldA, FieldB > > FROM Table1 > > WHERE Nz(FieldA) <> Nz(FieldB) > > > > -- > > 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] compare two fields > > Date: 17/01/05 10:31 > > > > > > > > This should give you what you want. > > > SELECT Table1.FieldA, Table1.FieldB > > > FROM Table1 > > > WHERE (((Table1.FieldA)&lt;&gt;[Table1.FieldB])) > > > Paul Hartland > > > > > > > > > > > > > > > > > > > > > Message date : Jan 17 2005, 10:24 AM > > > &gt;From : pedro at plex.nl > > > To : AccessD at databaseadvisors.com > > > Copy to : > > > Subject : [AccessD] compare two fields > > > Hello group, > > > > > > is there a way to compare the values of two fields in one record Al > > > the records where the values of the two fields don't match (in one > > record) must be given in the result. > > > > > > I have done this before, but i can't find the sql. > > > > > > Thanks > > > > > > - Pedro Janssen - > > > > > > Example: > > > > > > Table1 > > > > > > fieldA fieldB > > > > > > 012345 012345 > > > 456789 456789 > > > 234567 034567 > > > > > > result > > > 234567 034567 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > -- > > > > > > Whatever you Wanadoo: > > > http://www.wanadoo.co.uk/time/ > > > > > > This email has been checked for most known viruses - find out more > > > at: > > http://www.wanadoo.co.uk/help/id/7098.htm > > > -- > > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From pedro at plex.nl Mon Jan 17 16:27:04 2005 From: pedro at plex.nl (Pedro Janssen) Date: Mon, 17 Jan 2005 23:27:04 +0100 Subject: [AccessD] complex query!! References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg><004301c4fc0c$7b227780$fbc581d5@pedro> <39cb22f30501170919c28fc1c@mail.gmail.com> Message-ID: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Hello Steve, i agree that it is a little fuzzy (and maybe strange to you) but the evolutionary genetics specialist, specific asked for the Stdev of each (in this case) AverageVal. So teh StDev for A1:B1, A1:B2, A1:B3. etc I'll jope this explaines enough - Pedro - ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Monday, January 17, 2005 6:19 PM Subject: Re: [AccessD] complex query!! > Pedro, > > I'm still a little fuzzy on the concept, here. Your results table > looks like this: > > AvgUsing AverageVal > A1:B1 8.5 > A1:B2 9.2 > A1:B3 8.9 > A2:B1 7.8 > A2:B2 7.9 > A2:B3 7.7 > A3:B1 8.2 > A3:B2 8.0 > A3:B3 8.4 > > The standard deviation for this set of data is 0.510989950108173. The > mean is 8.2888887723287. Do you want to see the number of standard > deviations each data point is away from the mean? > > Steve Erbach > Neenah, WI > > > On Sun, 16 Jan 2005 21:30:34 +0100, Pedro Janssen wrote: > > Hello Stuart and Steven, > > > > normally i agree with you two, but in this particular case, i need the > > standard deviation > > on the average of the two records, group1.record1 vs group2.record2 etc etc > > etc for > > all the results of the Cartesian product. > > Let me tell you why. > > In my free time i lead a research project on the genetic diversity of > > adderpopulations. > > There are a few questions in this project that i and my co-worker can't > > solve, > > because its very specific. We get help from some external specialists. They > > ask use > > what they need for giving us the answers to our population questions. > > One researcher asked the standard deviation for each of the averages. > > > > So that's why i am asking this. > > > > I'll hope this will answer your questions. > > > > - Pedro Janssen - > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From stuart at lexacorp.com.pg Mon Jan 17 16:49:58 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2005 08:49:58 +1000 Subject: [AccessD] complex query!! In-Reply-To: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Message-ID: <41ECCDB6.10046.199A1D45@lexacorp.com.pg> On 17 Jan 2005 at 23:27, Pedro Janssen wrote: > Hello Steve, > > i agree that it is a little fuzzy (and maybe strange to you) > but the evolutionary genetics specialist, specific asked for the Stdev > of each (in this case) AverageVal. So teh StDev for A1:B1, A1:B2, A1:B3. etc > I'll jope this explaines enough > OK, so he wants to know far apart the two values are in each pair. Since there are only two points in each set, you can simply the calculations considerably. A1:B1: Average = (A1+B1)/2 StDev = ABS(A1-B1)/2 etc -- Stuart From Jim.Hale at FleetPride.com Mon Jan 17 17:02:11 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 17 Jan 2005 17:02:11 -0600 Subject: [AccessD] Contact DB Templates? Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337378@corp-es01.fleetpride.com> I have had good success with these products: http://www.datasphere.net/OfficeComponents.aspx Jim Hale -----Original Message----- From: Eric Goetz [mailto:EricGoetz at egisystems.com] Sent: Monday, January 17, 2005 1:20 PM To: Access Developers discussion and problem solving Subject: [AccessD] Contact DB Templates? Hi, I have a client that wants a custom contact management system in Access. I discussed using ACT! with them, but they want a little more customization. I thought I'd ask you all if you had good luck with a particular contact management template that you would recommend I start with. Here's a little background on the requirements. The users are the government relations group in the local water district. They keep track of contact information for the other government agencies and local organizations that they work with. They want to have contacts for the various elected positions with timers that let them know when the elected official's term is up so they can be prompted to update the contact. TIA, Eric -- 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 clh at christopherhawkins.com Mon Jan 17 18:01:06 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 17 Jan 2005 17:01:06 -0700 Subject: [AccessD] Access toolbar won't stay docked? Message-ID: I have an app with a custom toolbar.? This is presenting two problems: 1) I want to use it in place of teh standard Menu bar, but the standard menu bar just won't go away.? No matter how many time I close it, when the .mdb file re-loads, it comes back. 2) The custom menu bar won't stay docked.? I reposition it at the top of the screen until it snaps into place, then I set it's Docking to Can't Change.? Sure enough, when I re-load the app, it is still floating there. I've never seen anything like this.? Ideas? -Christopher Hawkins- From anna at apespools.com Mon Jan 17 19:15:25 2005 From: anna at apespools.com (Anna Hopkins) Date: Mon, 17 Jan 2005 19:15:25 -0600 Subject: [AccessD] Access toolbar won't stay docked? In-Reply-To: References: Message-ID: <6.1.2.0.2.20050117191438.0212d7c8@pop3.apespools.com> Tools, Startup Did you change the menu bar selection from (default) to the name of your toolbar? At 06:01 PM 1/17/2005, you wrote: >I have an app with a custom toolbar. This is presenting two problems: > >1) I want to use it in place of teh standard Menu bar, but the standard >menu bar just won't go away. No matter how many time I close it, when the >.mdb file re-loads, it comes back. > >2) The custom menu bar won't stay docked. I reposition it at the top of >the screen until it snaps into place, then I set it's Docking to Can't >Change. Sure enough, when I re-load the app, it is still floating there. > >I've never seen anything like this. Ideas? > >-Christopher Hawkins- > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From erbachs at gmail.com Mon Jan 17 19:35:45 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 17 Jan 2005 19:35:45 -0600 Subject: [AccessD] complex query!! In-Reply-To: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> References: <41EA3F2B.30927.F9D60DB@lexacorp.com.pg> <004301c4fc0c$7b227780$fbc581d5@pedro> <39cb22f30501170919c28fc1c@mail.gmail.com> <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Message-ID: <39cb22f3050117173553e2e027@mail.gmail.com> Pedro, Just so I'm clear (I'm 52 years old; have a little pity for the aged), do you want what Stuart suggested? That is: For each pair of values that are used to generate an average, you want the standard deviation of that pair of data points? For two points the standard deviation is equal to the difference between one of the points and the average. So if the points are 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that what you want? I mean, it's easy enough to compute, but I'm having a hard time seeing how useful it is. Steve Erbach Neenah, WI On Mon, 17 Jan 2005 23:27:04 +0100, Pedro Janssen wrote: > Hello Steve, > > i agree that it is a little fuzzy (and maybe strange to you) > but the evolutionary genetics specialist, specific asked for the Stdev > of each (in this case) AverageVal. So teh StDev for A1:B1, A1:B2, A1:B3. etc > I'll jope this explaines enough > > - Pedro - From erbachs at gmail.com Mon Jan 17 19:43:43 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 17 Jan 2005 19:43:43 -0600 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: References: Message-ID: <39cb22f3050117174373a7ef5a@mail.gmail.com> Mark, I suppose that you've seen these: http://support.microsoft.com/default.aspx?scid=kb;en-us;184233 http://support.microsoft.com/default.aspx?scid=kb;en-us;185033 Sorry I don't have any more to offer. Steve Erbach Neenah, WI On Mon, 17 Jan 2005 11:57:48 +0000, Mark Breen wrote: > Hello All, > > I just sent an email tell you about a new project that I have taken > on. It is Access 97 and Oracle as the BE. > > We would like to use ADO for some stored procedures to avail of output > parameters, but it is not desirable to have to reference ADO on five > hundred PC's. Especially with different versions of the OS throughout > the company. > > Is there a way that I can call this ADO, from a central database and > pass the results back to the clients that are located throughout the > company? Maybe MDA's? I know that if I use MDA's that I will have to > reference them, but that might not be too bad because at least I can > control the version. But that MDA will need the ADO reference. > > I have not really done any COM / DCOM work, but maybe some of you have > and can think of a solution to this, > > The alternative is to try to rev the access db with new references to ado. > > Thanks in advance for your help. > > Mark From stuart at lexacorp.com.pg Mon Jan 17 19:44:50 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2005 11:44:50 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f3050117173553e2e027@mail.gmail.com> References: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> Message-ID: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> On 17 Jan 2005 at 19:35, Steve Erbach wrote: > Pedro, > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), You young pups don't know nuttin. When you get to my age you have a better chance of understanding. :-) > do you want what Stuart suggested? That is: > > For each pair of values that are used to generate an average, you want > the standard deviation of that pair of data points? For two points the > standard deviation is equal to the difference between one of the > points and the average. So if the points are 8.4 and 9.3, the average > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > what you want? I mean, it's easy enough to compute, but I'm having a > hard time seeing how useful it is. > I can see a possible use for it, it shows how alike the items are in each pair. -- Stuart From clh at christopherhawkins.com Mon Jan 17 20:26:47 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 17 Jan 2005 19:26:47 -0700 Subject: [AccessD] Access toolbar won't stay docked? Message-ID: <27d719045d8f42be9c697683c1fad4db@christopherhawkins.com> I sure did!? Curioser and curioser.... ---------------------------------------- From: Anna Hopkins Sent: Monday, January 17, 2005 6:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access toolbar won't stay docked? Tools, Startup Did you change the menu bar selection from (default) to the name of your toolbar? At 06:01 PM 1/17/2005, you wrote: >I have an app with a custom toolbar. This is presenting two problems: > >1) I want to use it in place of teh standard Menu bar, but the standard >menu bar just won't go away. No matter how many time I close it, when the >.mdb file re-loads, it comes back. > >2) The custom menu bar won't stay docked. I reposition it at the top of >the screen until it snaps into place, then I set it's Docking to Can't >Change. Sure enough, when I re-load the app, it is still floating there. > >I've never seen anything like this. Ideas? > >-Christopher Hawkins- > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 17 20:30:58 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 17 Jan 2005 18:30:58 -0800 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: Message-ID: <0IAH0075TQY8MP@l-daemon> Hi Mark: ADO is dependant on the MDAC files stored in the 'Program Files\Common Files\System\ado' directory. Every Windows OS from 98 has it setup that way. The alternative is to add an appropriate ODBC connection to every PC.... I have been that route and believe me using ADO is a piece of cake in comparison. At one point I had over 65 computers connected using a variety of OS versions, all over the country, many with different connection standards and most of offices I have never been to. The only time you could run into issues is if you are getting too fancy with your ADO calls... not all versions of ADO support streaming or data shaping. If you did you could simply broadcast out the latest version and have it placed in the above mentioned directory. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Monday, January 17, 2005 3:58 AM To: Access Developers discussion and problem solving Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs Hello All, I just sent an email tell you about a new project that I have taken on. It is Access 97 and Oracle as the BE. We would like to use ADO for some stored procedures to avail of output parameters, but it is not desirable to have to reference ADO on five hundred PC's. Especially with different versions of the OS throughout the company. Is there a way that I can call this ADO, from a central database and pass the results back to the clients that are located throughout the company? Maybe MDA's? I know that if I use MDA's that I will have to reference them, but that might not be too bad because at least I can control the version. But that MDA will need the ADO reference. I have not really done any COM / DCOM work, but maybe some of you have and can think of a solution to this, The alternative is to try to rev the access db with new references to ado. Thanks in advance for your help. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 17 20:49:53 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 17 Jan 2005 18:49:53 -0800 Subject: [AccessD] OT: Microsoft meets the McKenzie brothers In-Reply-To: <0IAH0075TQY8MP@l-daemon> Message-ID: <0IAH008BVRTQSD@l-daemon> Here is an address to a download presentation from Microsoft, about Longhorn that is actually very funny. It is sort a crude presentation given by a couple of wise-cracking nerdy computer geeks: http://www.microsoft.com/downloads/details.aspx?familyid=adf1b9e7-74a8-401d- 9b0e-8326749f9419&displaylang=en It reminded me of the McKenzie brothers.... For you guys that do not know who the McKenzie brothers were the following is a brief description: http://www.geocities.com/Hollywood/Academy/9134/ Enjoy Jim From dw-murphy at cox.net Mon Jan 17 21:06:35 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 17 Jan 2005 19:06:35 -0800 Subject: [AccessD] Access toolbar won't stay docked? In-Reply-To: <27d719045d8f42be9c697683c1fad4db@christopherhawkins.com> Message-ID: <000401c4fd0a$bb76c580$8500a8c0@murphyf3vdfepi> Did you set the properties of the menu to not allow it to move? Set the properties under "Customize, properties" Doug From accessd at shaw.ca Mon Jan 17 23:35:36 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 17 Jan 2005 21:35:36 -0800 Subject: [AccessD] OT: Route computer to network In-Reply-To: <0IAH008BVRTQSD@l-daemon> Message-ID: <0IAH00K86ZHYRC@l-daemon> OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim From andy at minstersystems.co.uk Tue Jan 18 01:44:02 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 18 Jan 2005 07:44:02 -0000 Subject: [AccessD] Access toolbar won't stay docked? In-Reply-To: <27d719045d8f42be9c697683c1fad4db@christopherhawkins.com> Message-ID: <008501c4fd31$7aa6c0b0$b274d0d5@minster33c3r25> Christopher You could try an Autoexe macro that sets the Main Menu to not Display and yours to do so. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Christopher Hawkins > Sent: 18 January 2005 02:27 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Access toolbar won't stay docked? > > > I sure did!? Curioser and curioser.... > > ---------------------------------------- > From: Anna Hopkins > Sent: Monday, January 17, 2005 6:22 PM > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Access toolbar won't stay docked? > > Tools, Startup > > Did you change the menu bar selection from (default) to the > name of your > toolbar? > > At 06:01 PM 1/17/2005, you wrote: > >I have an app with a custom toolbar. This is presenting two problems: > > > >1) I want to use it in place of teh standard Menu bar, but > the standard > >menu bar just won't go away. No matter how many time I close > it, when the > >.mdb file re-loads, it comes back. > > > >2) The custom menu bar won't stay docked. I reposition it at > the top of > >the screen until it snaps into place, then I set it's > Docking to Can't > >Change. Sure enough, when I re-load the app, it is still > floating there. > > > >I've never seen anything like this. Ideas? > > > >-Christopher Hawkins- > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 18 07:21:32 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 18 Jan 2005 08:21:32 -0500 Subject: [AccessD] OT: Route computer to network In-Reply-To: <0IAH00K86ZHYRC@l-daemon> Message-ID: Simple answer: Make life easy on yourself and save money - Buy another hub. It will cost less then $50, which is a lot cheaper then the cost of the time you'll spend trying to get a multi-homed server setup and browsing to work properly. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Lawrence Sent: Tuesday, January 18, 2005 12:36 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From John.Clark at niagaracounty.com Tue Jan 18 07:58:58 2005 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 18 Jan 2005 08:58:58 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: Thank you. I was afraid that this was the answer though. It seems dumb for the state to give us something like this...it isn't very smooth. I know it is unlikely, but what if this user's mouse didn't work? I write everything that I do so that it can be used via keyboard only. Most of the entry people are quicker w/out a mouse. You can also use the mouse in my programs, but the keyboard is definitely my primary consideration. >>> Lambert.Heenan at aig.com 1/14/2005 2:59 PM >>> Nope. This is totally standard embedded object behavior. Another way to get into the worksheet object to edit it is to double click on it. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Friday, January 14, 2005 2:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT - Worksheet Object > > Sorry to intrude with an non-Access subject, but someone came to me with > an issue today and I couldn't really figure it out. And, I know somebody > on this list has to know the answer. I've looked online and can't find > it. > > An employee was given an MS Word form from the state. This form has a > worksheet object in it, that they are to enter data into and it is > suppose to calculate the totals. If they click into the form and enter > numeric values, the calculation did not take place. So, I discovered > that if they right-clicked on the object, the could choose "worksheet > object" and then "open", and they could enter data and it would make its > calculations. Although this works, it doesn't seem right...you would > think that you could just enter the data, as you got to it. > > If anyone has any insight on this, I would appreciate that knowledge. > > Thanks > > John Clark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Jan 18 08:20:55 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 08:20:55 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> References: <005801c4fce3$ac5f9ee0$f2c581d5@pedro> <39cb22f3050117173553e2e027@mail.gmail.com> <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> Message-ID: <39cb22f305011806202fea4323@mail.gmail.com> Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart From jwcolby at colbyconsulting.com Tue Jan 18 08:43:23 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 09:43:23 -0500 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011806202fea4323@mail.gmail.com> Message-ID: <001201c4fd6c$13bf3590$677aa8c0@ColbyM6805> To raise a quantity to an arbitrary power use: X^Y The ^ operator does exactly that. ?2^3 8 ?1.2^2 1.44 ?2^1.2 2.29739670999407 John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Tuesday, January 18, 2005 9:21 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Tue Jan 18 16:03:54 2005 From: pedro at plex.nl (pedro at plex.nl) Date: Tue, 18 Jan 2005 16:03:54 (MET) Subject: [AccessD] complex query!! Message-ID: <200501181503.j0IF3sig028801@mailhostC.plex.net> Hello Steve and Stuart, sorry that i didn't responce any sooner, but we had troubles with our network. I am glad that you now understand what i want. Steve its not your age, but my poor explanation. A few mails back i talked about the stdev on the result, that was wrong, i better could have given you a direct example. I had a hard time to understand why the genetic researcher needs the stdev. I can't give you an answer about this now, but when i have a meating with him, i will ask and let you know then. But now. You gave me an example of the calculation {So if the points are 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45.}. Steve your calculation is the stdevp. This calculation is for a whole population. But, i understand, that it doesn't matter. The calculation can't be done in access because it needs a field name. It it possible to write the two values each time to a temp field, do the calculations and write them then to the result table. - Pedro Janssen - From: Steve Erbach To: Access Developers discussion and problem solving Date: Tue, 18 Jan 2005 08:20:55 -0600 Subject: Re: [AccessD] complex query!! Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Jan 18 09:56:52 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 09:56:52 -0600 Subject: [AccessD] OT: Route computer to network Message-ID: <123701F54509D9119A4F00D0B747349016D1CD@main2.marlow.com> You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 10:29:09 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 11:29:09 -0500 Subject: [AccessD] Drew - Telephony In-Reply-To: <123701F54509D9119A4F00D0B747349016D1CD@main2.marlow.com> Message-ID: <001e01c4fd7a$d7c0a2e0$677aa8c0@ColbyM6805> Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA 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 DWUTKA at marlow.com Tue Jan 18 10:53:35 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 10:53:35 -0600 Subject: [AccessD] Drew - Telephony Message-ID: <123701F54509D9119A4F00D0B747349016D1CF@main2.marlow.com> Yes and no. By the time I finally got a modem that would work with my Caller ID, she went with NetZero! The basic plan was to have RAS turned off. The modem would look at the Caller ID (had about a dozen examples off of PSC for VB to do this), with the right number, I would just start the RAS service, and whalla, it's connected. The only catch (that I never tested), was that it needed to stop the service once the call was dropped (otherwise, RAS would answer all of my calls). Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 18, 2005 10:29 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Drew - Telephony Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JRojas at tnco-inc.com Tue Jan 18 11:22:42 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Tue, 18 Jan 2005 12:22:42 -0500 Subject: [AccessD] Need help with a combobox issue Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D1@mercury.tnco-inc.com> Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From JRojas at tnco-inc.com Tue Jan 18 11:27:41 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Tue, 18 Jan 2005 12:27:41 -0500 Subject: [AccessD] Outlook object model security Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D2@mercury.tnco-inc.com> I was trying to use Redemption to get around the outlook object model's annoying security alerts but ran into a snag that seems to have stumped even Dmitry. With that said, does Microsoft provide any type of mechanism to bypass the security for people who make legitimate Access applications? Thanks, JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From Susan.Klos at fldoe.org Tue Jan 18 11:34:51 2005 From: Susan.Klos at fldoe.org (Klos, Susan) Date: Tue, 18 Jan 2005 12:34:51 -0500 Subject: [AccessD] RE: AccessD Digest, Vol 23, Issue 29 Message-ID: <01B619CB8F6C8C478EDAC39191AEC51E04151258@doesefpeml02.eus.fldoe.int> You may have already solved this problem as I don't see things from this list until I get the digest message. If you haven't solved it, let me side with Rocky on this one. I have a combo box which holds active and complete projects. I wanted the users to see all of their projects or just the active ones. I created a check box which I called complete and when a user completes a project the box gets checked. When the form opens the SQL checks the status of the check box and brings into the combo box either all records or just the active ones. If you want more details, let me know. Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708 Date: Mon, 17 Jan 2005 13:12:04 -0500 From: Joe Rojas Subject: [AccessD] Need help with a combobox issue To: "'Access Developers discussion and problem solving'" Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0C6 at mercury.tnco-inc.com> Content-Type: text/plain; charset="iso-8859-1" Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. ------------------------------ Message: 2 Date: Mon, 17 Jan 2005 10:38:30 -0800 From: "Rocky Smolin - Beach Access Software" Subject: Re: [AccessD] Need help with a combobox issue To: "Access Developers discussion and problem solving" Message-ID: <046701c4fcc3$bdda9e60$6501a8c0 at HAL9002> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Joe: I would put a checkbox on the form labeled "Show Inactive Employees". Set it default to false and leave the record source of the combo box as it is now withthe inactives not shown. In the after update event of the check box change the record source of the combo box to show or suppress the Inactives depending on the current value of the check box and don't forget to requery the combo box after you change the record source. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From cfoust at infostatsystems.com Tue Jan 18 11:44:00 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 09:44:00 -0800 Subject: [AccessD] Outlook object model security Message-ID: What kind of snag? We use redemption with our applications and have had no problems, or is this OL2003? If so, I'd like to be aware of the pitfalls. Charlotte Foust -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 9:28 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook object model security I was trying to use Redemption to get around the outlook object model's annoying security alerts but ran into a snag that seems to have stumped even Dmitry. With that said, does Microsoft provide any type of mechanism to bypass the security for people who make legitimate Access applications? Thanks, JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 DWUTKA at marlow.com Tue Jan 18 11:42:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 11:42:07 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1D3@main2.marlow.com> Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 Lambert.Heenan at AIG.com Tue Jan 18 12:30:03 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 18 Jan 2005 13:30:03 -0500 Subject: [AccessD] OT - Worksheet Object Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B00@xlivmbx21.aig.com> Well isn't that is nice little gotcha! This does not happen with Outlook 2002 and Excel 2002. Tonight I'll check with OL/Excel 2000. But it's certainly the case for Outlook 97. It's bad enough for the whole worksheet that was the source of the pasted data to be embedded, but the complete workbook as well?!!!! Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > Sent: Friday, January 14, 2005 4:18 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Worksheet Object > > I would go further and say one has to be very careful about embedding > excel > worksheets. I was involved in a case where the CFO cut and pasted a > summary > salary analysis into an email. When you do that the entire workbook is > actually embedded. I was able to open the workbook and extract the > detailed > salary worksheets. He was one embarrassed CFO, particularly since he had > been so proud of his High-tec cut and paste job! > Jim Hale > > -----Original Message----- > From: Heenan, Lambert [mailto:Lambert.Heenan at aig.com] > Sent: Friday, January 14, 2005 2:00 PM > To: 'Access Developers discussion and problem solving'; 'John Clark' > Subject: RE: [AccessD] OT - Worksheet Object > > > Nope. This is totally standard embedded object behavior. Another way to > get > into the worksheet object to edit it is to double click on it. > > Lambert > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > > Sent: Friday, January 14, 2005 2:20 PM > > To: accessd at databaseadvisors.com > > Subject: [AccessD] OT - Worksheet Object > > > > Sorry to intrude with an non-Access subject, but someone came to me with > > an issue today and I couldn't really figure it out. And, I know somebody > > on this list has to know the answer. I've looked online and can't find > > it. > > > > An employee was given an MS Word form from the state. This form has a > > worksheet object in it, that they are to enter data into and it is > > suppose to calculate the totals. If they click into the form and enter > > numeric values, the calculation did not take place. So, I discovered > > that if they right-clicked on the object, the could choose "worksheet > > object" and then "open", and they could enter data and it would make its > > calculations. Although this works, it doesn't seem right...you would > > think that you could just enter the data, as you got to it. > > > > If anyone has any insight on this, I would appreciate that knowledge. > > > > Thanks > > > > John Clark > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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. << File: > ATT11501675.txt >> From andy at minstersystems.co.uk Tue Jan 18 13:30:32 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 18 Jan 2005 19:30:32 -0000 Subject: [AccessD] Outlook object model security In-Reply-To: Message-ID: <000001c4fd94$2d271660$b274d0d5@minster33c3r25> Us too. Share the problem Joe. BTW the other solution is ClickYes http://www.contextmagic.com/express-clickyes/ but it's not so elegant. Flashes up the Outlook security prompt and then goes away again. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Charlotte Foust > Sent: 18 January 2005 17:44 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Outlook object model security > > > What kind of snag? We use redemption with our applications > and have had no problems, or is this OL2003? If so, I'd like > to be aware of the pitfalls. > > Charlotte Foust > > > -----Original Message----- > From: Joe Rojas [mailto:JRojas at tnco-inc.com] > Sent: Tuesday, January 18, 2005 9:28 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Outlook object model security > > > I was trying to use Redemption to get around the outlook > object model's annoying security alerts but ran into a snag > that seems to have stumped even Dmitry. With that said, does > Microsoft provide any type of mechanism to bypass the > security for people who make legitimate Access applications? > > Thanks, > JR > > > > This electronic transmission is strictly confidential to > TNCO, Inc. and intended solely for the addressee. It may > contain information which is covered by legal, professional, > or other privileges. If you are not the intended addressee, > or someone authorized by the intended addressee to receive > transmissions on behalf of the addressee, you must not > retain, disclose in any form, copy, or take any action in > reliance on this transmission. If you have received this > transmission in error, please notify the sender as soon as > possible and destroy this message. While TNCO, Inc. uses > virus protection, the recipient should check this email and > any attachments for the presence of viruses. TNCO, Inc. > accepts no liability for any damage 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 > > From BarbaraRyan at cox.net Tue Jan 18 12:01:54 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 18 Jan 2005 13:01:54 -0500 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 Message-ID: <00a401c4fd87$cb787d20$0a00a8c0@cx470148a> I have recently converted an Access 97 database to Access 2002 and have noticed that some of my error handling routines are failing because Access 2002 is generating a different error code than Access 97. For example, if I attempt to open a front end database and the back end database (to which it was linked) no longer exists, I receive error 63725 in Access 97 but error 3024 in Access 2002. Is there a list somewhere of error codes that have changed? Thanks, Barb Ryan From prodevmg at yahoo.com Tue Jan 18 14:05:56 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 18 Jan 2005 12:05:56 -0800 (PST) Subject: [AccessD] Draw a rectangle (border) around the detail section Message-ID: <20050118200556.59509.qmail@web20426.mail.yahoo.com> I have code that will draw a box around a report as a border. It is as such: Private Sub Report_Page() Me.Line (0, 0)-(Me.ScaleWidth, Me.ScaleHeight), , B End Sub Does anyone have code that will draw a rectangle/border just around the detail section of a report? Thanks. 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!? All your favorites on one personal page ? Try My Yahoo! From cfoust at infostatsystems.com Tue Jan 18 14:06:18 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 12:06:18 -0800 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 Message-ID: But 63725 isn't an Access 97 error code. In 2002, you actually get an Access error code "Could not find file ...", probably because of the change from VBA 5 to VBA 6 with XP. Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 18, 2005 10:02 AM To: Access List Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 I have recently converted an Access 97 database to Access 2002 and have noticed that some of my error handling routines are failing because Access 2002 is generating a different error code than Access 97. For example, if I attempt to open a front end database and the back end database (to which it was linked) no longer exists, I receive error 63725 in Access 97 but error 3024 in Access 2002. Is there a list somewhere of error codes that have changed? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From erbachs at gmail.com Tue Jan 18 14:25:10 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 14:25:10 -0600 Subject: [AccessD] complex query!! In-Reply-To: <001201c4fd6c$13bf3590$677aa8c0@ColbyM6805> References: <39cb22f305011806202fea4323@mail.gmail.com> <001201c4fd6c$13bf3590$677aa8c0@ColbyM6805> Message-ID: <39cb22f30501181225747caf99@mail.gmail.com> John, Gack! You're right. Forgot about that. Too much focus on spreadsheet methodology, I guess. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 09:43:23 -0500, John W. Colby wrote: > To raise a quantity to an arbitrary power use: > > X^Y > > The ^ operator does exactly that. > > ?2^3 > 8 > ?1.2^2 > 1.44 > ?2^1.2 > 2.29739670999407 > > John W. Colby > www.ColbyConsulting.com From dwaters at usinternet.com Tue Jan 18 14:35:50 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 14:35:50 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP Message-ID: <000201c4fd9d$4cb85c60$de1811d8@danwaters> I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems From Jim.Hale at FleetPride.com Tue Jan 18 14:45:08 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Tue, 18 Jan 2005 14:45:08 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB677233737F@corp-es01.fleetpride.com> You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 BarbaraRyan at cox.net Tue Jan 18 15:02:56 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Tue, 18 Jan 2005 16:02:56 -0500 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 References: Message-ID: <008501c4fda1$159ba3a0$0a00a8c0@cx470148a> Do you know where the 63725 error code is coming from in the A97 app? Is it a VB5 code? Barb ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 18, 2005 3:06 PM Subject: RE: [AccessD] Differences in error codes from Access 97 to Access 2002 > But 63725 isn't an Access 97 error code. In 2002, you actually get an > Access error code "Could not find file ...", probably because of the > change from VBA 5 to VBA 6 with XP. > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 18, 2005 10:02 AM > To: Access List > Subject: [AccessD] Differences in error codes from Access 97 to Access > 2002 > > > I have recently converted an Access 97 database to Access 2002 and have > noticed that some of my error handling routines are failing because > Access 2002 is generating a different error code than Access 97. For > example, if I attempt to open a front end database and the back end > database (to which it was linked) no longer exists, I receive error > 63725 in Access 97 but error 3024 in Access 2002. > > Is there a list somewhere of error codes that have changed? > > 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 Lambert.Heenan at AIG.com Tue Jan 18 14:55:59 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Tue, 18 Jan 2005 15:55:59 -0500 Subject: [AccessD] Draw a rectangle (border) around the detail section Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B09@xlivmbx21.aig.com> This will do that, add this line of code to the report detail section's Format event.... Me.Line (0, 0)-(Me.Width, Me.Section(acDetail).Height), RGB(255, 0, 0), B ... in this case I've made it draw red lines so you can see at a glance where it's drawing. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson > Sent: Tuesday, January 18, 2005 3:06 PM > To: 'MS-ACCESS-L at lists.missouri.edu'; AccessDevelopers; ms_access; > AccessD solving' > Subject: [AccessD] Draw a rectangle (border) around the detail > section > > I have code that will draw a box around a report as a border. It is as > such: > > Private Sub Report_Page() > Me.Line (0, 0)-(Me.ScaleWidth, Me.ScaleHeight), , B > End Sub > > Does anyone have code that will draw a rectangle/border just around the > detail section of a report? > > Thanks. > > > > 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!? > All your favorites on one personal page - Try My Yahoo! > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 18 15:08:14 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 18 Jan 2005 13:08:14 -0800 (PST) Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B09@xlivmbx21.aig.com> Message-ID: <20050118210814.82859.qmail@web20422.mail.yahoo.com> Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. From cfoust at infostatsystems.com Tue Jan 18 15:11:38 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 13:11:38 -0800 Subject: [AccessD] Differences in error codes from Access 97 to Access 2002 Message-ID: That or Windows. I assume VB5. XP has file handling built in that 97 lacked entirely, so I'm not surprised the error changed. You're going to have to look through the code for places that might trigger the "Could not find file" message. Unfortunately, the difference in VB versions between 97 and all later versions means that the migration is far from seamless. Have you checked references? If you were using the filesystemobject in 97 or Windows scripting, that may have been the original source of the error message. Charlotte Foust -----Original Message----- From: Barbara Ryan [mailto:BarbaraRyan at cox.net] Sent: Tuesday, January 18, 2005 1:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Differences in error codes from Access 97 to Access 2002 Do you know where the 63725 error code is coming from in the A97 app? Is it a VB5 code? Barb ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 18, 2005 3:06 PM Subject: RE: [AccessD] Differences in error codes from Access 97 to Access 2002 > But 63725 isn't an Access 97 error code. In 2002, you actually get an > Access error code "Could not find file ...", probably because of the > change from VBA 5 to VBA 6 with XP. > > Charlotte Foust > > > -----Original Message----- > From: Barbara Ryan [mailto:BarbaraRyan at cox.net] > Sent: Tuesday, January 18, 2005 10:02 AM > To: Access List > Subject: [AccessD] Differences in error codes from Access 97 to Access > 2002 > > > I have recently converted an Access 97 database to Access 2002 and > have noticed that some of my error handling routines are failing > because Access 2002 is generating a different error code than Access > 97. For example, if I attempt to open a front end database and the > back end database (to which it was linked) no longer exists, I receive > error 63725 in Access 97 but error 3024 in Access 2002. > > Is there a list somewhere of error codes that have changed? > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 18 15:12:53 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 13:12:53 -0800 Subject: [AccessD] Need help with a combobox issue Message-ID: ROTFL, and you can get rid of them without a lawsuit, too! Charlotte Foust -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 dmcafee at pacbell.net Tue Jan 18 15:34:08 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 13:34:08 -0800 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB677233737F@corp-es01.fleetpride.com> Message-ID: When they quit working, are they considered "Strike Queries"? :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Hale, Jim Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 JRojas at tnco-inc.com Tue Jan 18 15:36:30 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Tue, 18 Jan 2005 16:36:30 -0500 Subject: [AccessD] Outlook object model security Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D5@mercury.tnco-inc.com> (Office 2000 w/all SPs) I have an Access application that sends out task requests. If I use the OOM, everything works find but I have to deal with the annoying security alerts. When I tried to use Redemption to send the task requests, the recipient receives the task request but cannot open it. The recipient receives either a "Can't open item" error or and error that says something about an invalid property and cannot be opened. I have been working with Dmitry for quite sometime and he appears to be stumped. I was so close to converting my app to Redemption. :( Anyone else have this problem? JR -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Tuesday, January 18, 2005 2:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook object model security Us too. Share the problem Joe. BTW the other solution is ClickYes http://www.contextmagic.com/express-clickyes/ but it's not so elegant. Flashes up the Outlook security prompt and then goes away again. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Charlotte Foust > Sent: 18 January 2005 17:44 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Outlook object model security > > > What kind of snag? We use redemption with our applications > and have had no problems, or is this OL2003? If so, I'd like > to be aware of the pitfalls. > > Charlotte Foust > > > -----Original Message----- > From: Joe Rojas [mailto:JRojas at tnco-inc.com] > Sent: Tuesday, January 18, 2005 9:28 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Outlook object model security > > > I was trying to use Redemption to get around the outlook > object model's annoying security alerts but ran into a snag > that seems to have stumped even Dmitry. With that said, does > Microsoft provide any type of mechanism to bypass the > security for people who make legitimate Access applications? > > Thanks, > JR > > > > This electronic transmission is strictly confidential to > TNCO, Inc. and intended solely for the addressee. It may > contain information which is covered by legal, professional, > or other privileges. If you are not the intended addressee, > or someone authorized by the intended addressee to receive > transmissions on behalf of the addressee, you must not > retain, disclose in any form, copy, or take any action in > reliance on this transmission. If you have received this > transmission in error, please notify the sender as soon as > possible and destroy this message. While TNCO, Inc. uses > virus protection, the recipient should check this email and > any attachments for the presence of viruses. TNCO, Inc. > accepts no liability for any damage 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 > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From dmcafee at pacbell.net Tue Jan 18 15:40:21 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 13:40:21 -0800 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <20050118210814.82859.qmail@web20422.mail.yahoo.com> Message-ID: The only way I know how to do that is if I manually name the label (usually the same as the text box): msgbox me.lblTxtEnter.caption HTH David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 1:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 18 15:46:01 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 18 Jan 2005 13:46:01 -0800 Subject: [AccessD] Grab a text box's label's caption in code. Message-ID: Is the label attached to the textbox? You can get the caption by referring to the label by name, but if you don't know the name, it's pretty hard to figure out which label you want. If it's attached, you can at use it's parent.name property to check for the label belonging to that textbox. Charlotte Foust -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 18, 2005 1:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Jan 18 15:49:22 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 15:49:22 -0600 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <13209594.1106084280656.JavaMail.root@sniper17.securence.com> Message-ID: <001b01c4fda7$92abb9b0$de1811d8@danwaters> Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Tue Jan 18 16:14:04 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 08:14:04 +1000 Subject: [AccessD] complex query!! In-Reply-To: <200501181503.j0IF3sig028801@mailhostC.plex.net> Message-ID: <41EE16CC.24236.1FC0604@lexacorp.com.pg> On 18 Jan 2005 at 16:03, pedro at plex.nl wrote: > But now. You gave me an example of the calculation {So if the points are > 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 > - 8.85 = 0.45.}. Steve your calculation is the stdevp. This calculation > is for a whole population. But, i understand, that it doesn't matter. > The calculation can't be done in access because it needs a field name. > It it possible to write the two values each time to a temp field, do the > calculations and write them then to the result table. > SD of a population uses Sqr(..../N), SD of a sample uses Sqr(...../(N-1)) Since there are only two data points (N=2), the difference between StdDevP and StdDevS is SQR(..../2) v SQR(......) Since Sqr(2) = 1.414, you end up with StDevS = StdDevP *1.414 or StDevS = Abs(A1-B1)/2*1.414 = Abs(A1-B1)*0.707 -- Stuart From stuart at lexacorp.com.pg Tue Jan 18 16:17:17 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 08:17:17 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011806202fea4323@mail.gmail.com> References: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> Message-ID: <41EE178D.18255.1FEF7DC@lexacorp.com.pg> On 18 Jan 2005 at 8:20, Steve Erbach wrote: > I was going to modify the SQL statement I came up with for Pedro a few > messages ago, but I discovered that Access has very poor math > function. It has the exp function (e^x) but no function for raising a > quantity to an arbitrary power. ? (A1-B1) ^ 2 > It has the sqr (square root) function > but no function for squaring a number! ? 3 ^ 2 -- Stuart From dmcafee at pacbell.net Tue Jan 18 16:31:14 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 14:31:14 -0800 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: Message-ID: I was able to make it work with Dan's suggestion, but not Charlotte's. What did I do wrong? ? me.txtMyTextBox.Controls(0).caption Text0: ? me.txtMyTextBox.Parent.name Form1 D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of dmcafee at pacbell.net Sent: Tuesday, January 18, 2005 1:40 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Grab a text box's label's caption in code. The only way I know how to do that is if I manually name the label (usually the same as the text box): msgbox me.lblTxtEnter.caption HTH David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 1:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 stuart at lexacorp.com.pg Tue Jan 18 16:53:03 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 08:53:03 +1000 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: References: Message-ID: <41EE1FEF.28051.21FB535@lexacorp.com.pg> On 18 Jan 2005 at 14:31, dmcafee at pacbell.net wrote: > I was able to make it work with Dan's suggestion, but not Charlotte's. What > did I do wrong? > > ? me.txtMyTextBox.Controls(0).caption > Text0: > ? me.txtMyTextBox.Parent.name > Form1 > I think that Charlotte talking about stepping through the labels on the form and finding out which one was attached to the text box in question. Sort of: ... If lblThisLabel.Parent.Name = "txtMyTextBox" then MsgBox lblThisLable.Caption End if .... -- Stuart From DWUTKA at marlow.com Tue Jan 18 17:27:37 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:27:37 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP Message-ID: <123701F54509D9119A4F00D0B747349016D1D9@main2.marlow.com> A pass through query is what you want. Drew -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Tuesday, January 18, 2005 2:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Jan 18 17:28:19 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:28:19 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1DA@main2.marlow.com> LOL. Well, I make sure to put Hoffa in charge of my Union querries...every so often I just have to make him disappear.... Drew -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Tuesday, January 18, 2005 2:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 DWUTKA at marlow.com Tue Jan 18 17:30:40 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:30:40 -0600 Subject: [AccessD] Grab a text box's label's caption in code. Message-ID: <123701F54509D9119A4F00D0B747349016D1DB@main2.marlow.com> That's because a label is it's own object. To do what you want, you would need to name your labels in such a manner that they can be 'traced' to their associated control. ie: txtFirstName (Control) lblFirstName (Label) Or lbl_txtFirstName (label) Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Jan 18 17:32:02 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 18 Jan 2005 17:32:02 -0600 Subject: [AccessD] Need help with a combobox issue Message-ID: <123701F54509D9119A4F00D0B747349016D1DC@main2.marlow.com> Not sure, but when they strike, it's difficult to Pass Through. Drew -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Tuesday, January 18, 2005 3:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Need help with a combobox issue When they quit working, are they considered "Strike Queries"? :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Hale, Jim Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Jan 18 18:40:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 18:40:24 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <6231860.1106091498018.JavaMail.root@sniper18.securence.com> Message-ID: <002701c4fdbf$76d7ede0$de1811d8@danwaters> Thanks Drew! Although I make be back . . . Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 5:28 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Pull Data From Oracle Into Access XP A pass through query is what you want. Drew -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Tuesday, January 18, 2005 2:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 18 19:20:01 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 18 Jan 2005 17:20:01 -0800 (PST) Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <001b01c4fda7$92abb9b0$de1811d8@danwaters> Message-ID: <20050119012001.94655.qmail@web20425.mail.yahoo.com> Thanks Dan this is what I was looking for and the one that works best ofr me. Dan Waters wrote:Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 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!? Yahoo! Mail - Find what you need with new enhanced search. Learn more. From erbachs at gmail.com Tue Jan 18 19:54:40 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 19:54:40 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41EE178D.18255.1FEF7DC@lexacorp.com.pg> References: <41ECF6B2.12775.1A3A369F@lexacorp.com.pg> <39cb22f305011806202fea4323@mail.gmail.com> <41EE178D.18255.1FEF7DC@lexacorp.com.pg> Message-ID: <39cb22f3050118175469e216ba@mail.gmail.com> Stuart, Yes, yes, yes...mea culpa. Steve Erbach Neenah, WI On Wed, 19 Jan 2005 08:17:17 +1000, Stuart McLachlan wrote: > On 18 Jan 2005 at 8:20, Steve Erbach wrote: > > > > I was going to modify the SQL statement I came up with for Pedro a few > > messages ago, but I discovered that Access has very poor math > > function. It has the exp function (e^x) but no function for raising a > > quantity to an arbitrary power. > > ? (A1-B1) ^ 2 > > > It has the sqr (square root) function > > but no function for squaring a number! > > ? 3 ^ 2 > -- > Stuart > > -- > 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 erbachs at gmail.com Tue Jan 18 19:56:48 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 18 Jan 2005 19:56:48 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41EE16CC.24236.1FC0604@lexacorp.com.pg> References: <200501181503.j0IF3sig028801@mailhostC.plex.net> <41EE16CC.24236.1FC0604@lexacorp.com.pg> Message-ID: <39cb22f3050118175648d0182b@mail.gmail.com> Stuart, This is just too much. Using the Sample StDev for a sample size of two. So what's the margin of error, eh? Steve Erbach Neenah, WI On Wed, 19 Jan 2005 08:14:04 +1000, Stuart McLachlan wrote: > On 18 Jan 2005 at 16:03, pedro at plex.nl wrote: > > But now. You gave me an example of the calculation {So if the points are > > 8.4 and 9.3, the average is 8.85. The "standard deviation" would be 9.3 > > - 8.85 = 0.45.}. Steve your calculation is the stdevp. This calculation > > is for a whole population. But, i understand, that it doesn't matter. > > The calculation can't be done in access because it needs a field name. > > It it possible to write the two values each time to a temp field, do the > > calculations and write them then to the result table. > > > > SD of a population uses Sqr(..../N), SD of a sample uses Sqr(...../(N-1)) > > Since there are only two data points (N=2), the difference between StdDevP > and StdDevS is SQR(..../2) v SQR(......) Since Sqr(2) = 1.414, you end > up with StDevS = StdDevP *1.414 or > > StDevS = Abs(A1-B1)/2*1.414 = Abs(A1-B1)*0.707 > > -- > Stuart > From stuart at lexacorp.com.pg Tue Jan 18 20:02:47 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 19 Jan 2005 12:02:47 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f3050118175648d0182b@mail.gmail.com> References: <41EE16CC.24236.1FC0604@lexacorp.com.pg> Message-ID: <41EE4C67.13618.2CD65DE@lexacorp.com.pg> On 18 Jan 2005 at 19:56, Steve Erbach wrote: > Stuart, > > This is just too much. Using the Sample StDev for a sample size of two. > > So what's the margin of error, eh? > I never said it was useful, I just showed how to calculate it :-) -- Stuart From jwcolby at colbyconsulting.com Tue Jan 18 20:18:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 21:18:25 -0500 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <20050119012001.94655.qmail@web20425.mail.yahoo.com> Message-ID: <000c01c4fdcd$2c5afce0$677aa8c0@ColbyM6805> While that works a generic solution that will work for any control is to cycle through the controls collection looking for the controltype acLabel. Controls such as the option group can have multiple controls in it's collection and the label may or may not be at position 0. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 8:20 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Grab a text box's label's caption in code. Thanks Dan this is what I was looking for and the one that works best ofr me. Dan Waters wrote:Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 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!? Yahoo! Mail - Find what you need with new enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 20:43:49 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 21:43:49 -0500 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <20050118210814.82859.qmail@web20422.mail.yahoo.com> Message-ID: <000001c4fdd0$b8140080$677aa8c0@ColbyM6805> Here ya go, working code from my framework that finds the label if it exists. '.Comments : '.Parameters: '.Sets : '.Returns : '.Created by: John W. Colby '.Created : 6/17/02 11:22:19 AM ' 'Finds the label that "belongs to" any given control. ' Function CtlLbl(ctlFindLbl As Control) As Label On Error GoTo Err_CtlLbl Dim ctl As Control For Each ctl In ctlFindLbl.Controls If ctl.ControlType = acLabel Then Set CtlLbl = ctl End If Next ctl Exit_CtlLbl: Exit Function Err_CtlLbl: Select Case err Case 0 '.insert Errors you wish to ignore here Resume Next Case Else '.All other errors will trap Beep MsgBox err.Description, , "Error in Function Utils.CtlLbl" Resume Exit_CtlLbl End Select Resume 0 '.FOR TROUBLESHOOTING End Function In my framework, every control class has a label variable in the class header. The init method just calls this function to find the label and set the label variable so that if the control class ever needs to use the label (change the back color, font etc it can just do so. Private WithEvents mcbo As Access.ComboBox Private mlbl As Label Function Init(lcbo as combobox) set mcbo = lcbo Set mlbl = CtlLbl(mcbo) End function etc John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 4:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 20:46:27 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 18 Jan 2005 21:46:27 -0500 Subject: [AccessD] Grab a text box's label's caption in code. In-Reply-To: <001b01c4fda7$92abb9b0$de1811d8@danwaters> Message-ID: <000101c4fdd1$125c5650$677aa8c0@ColbyM6805> Not quite true. Most controls only have a single control (the label) in the controls collection however the option group has all of the radio buttons or check boxes in it's control collection. Further more if you delete the label for a text box (for example) then the text box has NO controls in it's control collection. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2005 4:49 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Grab a text box's label's caption in code. Lonnie, Each textbox has a Controls collection. It turns out that the only control in that collection is the label. I think if you type in: stgCaption = txtBox.Controls(0).Caption then you'll get the caption. HTH, Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 18, 2005 3:08 PM To: AccessD solving' Subject: [AccessD] Grab a text box's label's caption in code. Can I somehow call the name of a textbox and get the caption of it's label? I don't see a label property for a textbox. Just curious. 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!? Yahoo! Mail - Easier than ever with enhanced search. Learn 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 accessd at shaw.ca Tue Jan 18 20:53:21 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 18:53:21 -0800 Subject: [AccessD] OT: Route computer to network In-Reply-To: Message-ID: <0IAJ0053KMO4E1@l-daemon> Yeh Jim, I know but where would be the challenge in that. Some additional information is that the current connection is through an old wiring job, coax and the cable is just too short...it just reaches one of the servers so without having to re-cable and then add a new hub I just thought that this might be easier. But trying to describe the issue has been very difficult. Thanks for your input...I may follow your advice yet but..... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2005 5:22 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Route computer to network Simple answer: Make life easy on yourself and save money - Buy another hub. It will cost less then $50, which is a lot cheaper then the cost of the time you'll spend trying to get a multi-homed server setup and browsing to work properly. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Lawrence Sent: Tuesday, January 18, 2005 12:36 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 18 20:55:04 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 18:55:04 -0800 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011806202fea4323@mail.gmail.com> Message-ID: <0IAJ00565MR07F@l-daemon> Hey, if he is honoured for his age being older I should be more honoured. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Tuesday, January 18, 2005 6:21 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Stuart, O!, Ancient One! We are honored and humbled that you have descended from your extended care facility to help us in our dire need! >> I can see a possible use for it, it shows how alike the items are in each pair. << ...and one could graph the "alikeness", too, I suppose. I was going to modify the SQL statement I came up with for Pedro a few messages ago, but I discovered that Access has very poor math function. It has the exp function (e^x) but no function for raising a quantity to an arbitrary power. It has the sqr (square root) function but no function for squaring a number! And the StDev function doesn't seem to allow me to feed it a range of data points. What it wants is a field name and that's that. I could fiddle around with logs and such to get the result that Pedro wants, but sheesh! It's like going back to using a slide rule! I've decided that I've had enough of that kind of pie. I don't feel particularly clever this morning. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 11:44:50 +1000, Stuart McLachlan wrote: > On 17 Jan 2005 at 19:35, Steve Erbach wrote: > > > Pedro, > > > > Just so I'm clear (I'm 52 years old; have a little pity for the aged), > > You young pups don't know nuttin. When you get to my age you have a better > chance of understanding. :-) > > > do you want what Stuart suggested? That is: > > > > For each pair of values that are used to generate an average, you want > > the standard deviation of that pair of data points? For two points the > > standard deviation is equal to the difference between one of the > > points and the average. So if the points are 8.4 and 9.3, the average > > is 8.85. The "standard deviation" would be 9.3 - 8.85 = 0.45. Is that > > what you want? I mean, it's easy enough to compute, but I'm having a > > hard time seeing how useful it is. > > > > I can see a possible use for it, it shows how alike the items are in each > pair. > > -- > Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 18 20:59:58 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 18 Jan 2005 18:59:58 -0800 Subject: [AccessD] Need help with a combobox issue In-Reply-To: <123701F54509D9119A4F00D0B747349016D1DC@main2.marlow.com> Message-ID: Stop , you're killing me :D D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 3:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Not sure, but when they strike, it's difficult to Pass Through. Drew -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Tuesday, January 18, 2005 3:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Need help with a combobox issue When they quit working, are they considered "Strike Queries"? :P D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Hale, Jim Sent: Tuesday, January 18, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue You need to watch out for those Union queries. They tend to run slower and slower until they quit working unless you provide them with more resources. Right-to-work queries are much better. ;-) Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Tuesday, January 18, 2005 11:42 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Glad to help. Gotta love those UNION querries, they make life soooo much easier! Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, January 18, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Need help with a combobox issue Thanks for the help Drew! This worked out perfectly. -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Monday, January 17, 2005 1:41 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Need help with a combobox issue Turn the SQL for the combo box into a Union Query. Like this: SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE CurrentlyEmployed=True UNION SELECT EmployeeID, EmployeeName FROM tblEmployees WHERE EmployeeID=Forms![frmTempData]![EmployeeNumber] That way, the top SELECT displays all normal employees, and the bottom select includes the one possible employee that may not meet the criteria in the top SQL. To fully implement, however, you will need to requery the combo box in the OnCurrent event of the form, so that as you move from one record to another, the 'current' employee is added to the combo as applicable. This will temporarily put the employee into the combobox's list for that record. Drew -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Monday, January 17, 2005 12:12 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Need help with a combobox issue Hi All, I have a combobox that is bound to a field. The field stores the employee number that is associated with the current record. The data for the combobox is pulled from a table and the combobox is set to limit to list. The list is made up of two columns, one for the employee number (bound column) and another to display the employee's name. The employee number column is set to 0" so that only the employees name is visible. Because employees come and go, I have added the ability to edit which employees are shown in the combobox list. This allows the addition and removal of new and old employees respectively. At the time a record is created the associated employee would have been in the combobox list because they would be an active employee. Some time after the creation of this record the employee may leave the company and would be remove from the list of the combobox but the record would still reference the terminated employee. If someone were to go back and look at this record, it would display nothing because the employee is not in the list. I added some code that checks to see if the Text property of the combobox is an empty string and if so look up the name of the terminated employee and set the combobox's Text property accordingly. The problem with this is that it generates a NotInList error and you are forced to undo the change in order to move on. Any ideas on how to work around this. I would like to keep the ability to modify the list of active employees so that users do not waste time weeding through old employees while allowing the combobox to display the employee name of someone who is no longer with the company. Any help will be greatly appreciated! Thanks JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 18 21:01:15 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 19:01:15 -0800 Subject: [AccessD] OT: Route computer to network In-Reply-To: <123701F54509D9119A4F00D0B747349016D1CD@main2.marlow.com> Message-ID: <0IAJ0045EN1CWP@l-daemon> Hi Drew: Getting two networks running on different nets is the least of the problem. The computers can all see each other but actually connecting the shared printers, directories and internet is where they get belligerent. Right now the only computer that has no problem is the one in the middle...the 2000 server. I think the whole thing can be resolved around routing but there is some tricks and language that is not apparent to non-network-tech guys. Any words of wisdom? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 7:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA 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 d.dick at uws.edu.au Tue Jan 18 21:02:27 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Wed, 19 Jan 2005 14:02:27 +1100 Subject: [AccessD] BIT OT: A2003: ActiveX Component Can't Create Object Message-ID: <200501190302.j0J32WH9024248@cooper.uws.edu.au> Cross Posted to Sue Moshers Outlook DEV List Hi Team I am using Outlook 2003 Version 11.6359.6360 Service Pack 1 Today I installed Powerpoint from the Office 2000 install disk It all seemed to go well.Until I rebooted After re-booting I started outlook by click on the normal Icon - And saw the Icon had changed When I clicked on it I got the Internet Preferences screen as you would expect by Going to. Explorer|Tools|InterNet Options Hmm I deleted the 'New' item and icon where the Outlook item and icon used to be - Found the Outlook Executable and added it to its 'original' location on the start bar OK then When I start outlook I get one of 2 error messages One is an Explorer Error asking me if I still want to run scripts on this page The other is a message box asking if I wanna debug Both messages say the error is on line 297 and the error is "Class Not Registerd" When I debug the following line is where it errors document.all.dateScript.innerHTML = window.external.GetDate(); In the Explorere portion of the debugger the script is apparently located In Miscellaneous Items Outlook:Today All of this is causing major problems with 3rd part software that we have that uses outlook's calendaring and emailing So..OK anyone got any suggestions on how to fix this? Many thanks in advance Darren From accessd at shaw.ca Tue Jan 18 21:05:31 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jan 2005 19:05:31 -0800 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <000201c4fd9d$4cb85c60$de1811d8@danwaters> Message-ID: <0IAJ00443N8FBW@l-daemon> Hi Dan: It sure can. You have to use an ADO connection, send a SQL query through the connection and retrieve and process the results through a recordset. It is not difficult. If you need some code send all a request. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2005 12:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From d.dick at uws.edu.au Tue Jan 18 21:30:17 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Wed, 19 Jan 2005 14:30:17 +1100 Subject: [AccessD] Drew - Telephony In-Reply-To: <123701F54509D9119A4F00D0B747349016D1CF@main2.marlow.com> Message-ID: <200501190330.j0J3UMH9020088@cooper.uws.edu.au> Hi Drew et al Can I see an example of some code to return the callerID? Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, 19 January 2005 3:54 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Drew - Telephony Yes and no. By the time I finally got a modem that would work with my Caller ID, she went with NetZero! The basic plan was to have RAS turned off. The modem would look at the Caller ID (had about a dozen examples off of PSC for VB to do this), with the right number, I would just start the RAS service, and whalla, it's connected. The only catch (that I never tested), was that it needed to stop the service once the call was dropped (otherwise, RAS would answer all of my calls). Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 18, 2005 10:29 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Drew - Telephony Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Jan 18 22:24:40 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 18 Jan 2005 22:24:40 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <17159818.1106104216622.JavaMail.root@sniper13.securence.com> Message-ID: <000401c4fdde$cb9c4640$de1811d8@danwaters> Thanks Jim! Your example code would be a great help. Is this an example of a pass-through query? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 18, 2005 9:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Pull Data From Oracle Into Access XP Hi Dan: It sure can. You have to use an ADO connection, send a SQL query through the connection and retrieve and process the results through a recordset. It is not difficult. If you need some code send all a request. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2005 12:36 PM To: Database Advisors Subject: [AccessD] Pull Data From Oracle Into Access XP I have an application where I need to routinely look up information in an Oracle database. Can this be done without pulling the entire contents of the table (or tables) into Access each time? Thanks, Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 19 07:09:49 2005 From: erbachs at gmail.com (Steve Erbach) Date: Wed, 19 Jan 2005 07:09:49 -0600 Subject: [AccessD] complex query!! In-Reply-To: <0IAJ00565MR07F@l-daemon> References: <39cb22f305011806202fea4323@mail.gmail.com> <0IAJ00565MR07F@l-daemon> Message-ID: <39cb22f305011905093812d04c@mail.gmail.com> Jim, All right, all right! I've already said that I'm 52. And your age is? And Stuart's age is? I promise not to reply with (too many) old geezer/alter kocker jokes. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 18:55:04 -0800, Jim Lawrence wrote: > Hey, if he is honoured for his age being older I should be more honoured. > :-) > > Jim > From garykjos at gmail.com Wed Jan 19 07:30:15 2005 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 19 Jan 2005 07:30:15 -0600 Subject: [AccessD] Pull Data From Oracle Into Access XP In-Reply-To: <000401c4fdde$cb9c4640$de1811d8@danwaters> References: <17159818.1106104216622.JavaMail.root@sniper13.securence.com> <000401c4fdde$cb9c4640$de1811d8@danwaters> Message-ID: Or you can link the Oracle Tables in as Access tables via ODBC and do regular queries against them too. If you have criteria to go for a specific record or set of records the entire Oracle table won't be pulled. The performance is pretty good - depending on how specific your criteria are. . On Tue, 18 Jan 2005 22:24:40 -0600, Dan Waters wrote: > Thanks Jim! Your example code would be a great help. > > Is this an example of a pass-through query? > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Tuesday, January 18, 2005 9:06 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Pull Data From Oracle Into Access XP > > Hi Dan: > > It sure can. You have to use an ADO connection, send a SQL query through the > connection and retrieve and process the results through a recordset. It is > not difficult. If you need some code send all a request. > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 18, 2005 12:36 PM > To: Database Advisors > Subject: [AccessD] Pull Data From Oracle Into Access XP > > I have an application where I need to routinely look up information in an > Oracle database. Can this be done without pulling the entire contents of > the table (or tables) into Access each time? > > Thanks, > > Dan Waters > > ProMation Systems > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 DWUTKA at marlow.com Wed Jan 19 09:36:18 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 09:36:18 -0600 Subject: [AccessD] OT: Route computer to network Message-ID: <123701F54509D9119A4F00D0B747349016D1DE@main2.marlow.com> Did you setup RAS, on the server in the middle? Where are your WINS and DNS services running? Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Tuesday, January 18, 2005 9:01 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Route computer to network Hi Drew: Getting two networks running on different nets is the least of the problem. The computers can all see each other but actually connecting the shared printers, directories and internet is where they get belligerent. Right now the only computer that has no problem is the one in the middle...the 2000 server. I think the whole thing can be resolved around routing but there is some tricks and language that is not apparent to non-network-tech guys. Any words of wisdom? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 18, 2005 7:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 19 09:36:40 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 09:36:40 -0600 Subject: [AccessD] Drew - Telephony Message-ID: <123701F54509D9119A4F00D0B747349016D1DF@main2.marlow.com> Just do a search on PlanetSourceCode.com, in the VB section. Drew -----Original Message----- From: Darren DICK [mailto:d.dick at uws.edu.au] Sent: Tuesday, January 18, 2005 9:30 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Drew - Telephony Hi Drew et al Can I see an example of some code to return the callerID? Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, 19 January 2005 3:54 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Drew - Telephony Yes and no. By the time I finally got a modem that would work with my Caller ID, she went with NetZero! The basic plan was to have RAS turned off. The modem would look at the Caller ID (had about a dozen examples off of PSC for VB to do this), with the right number, I would just start the RAS service, and whalla, it's connected. The only catch (that I never tested), was that it needed to stop the service once the call was dropped (otherwise, RAS would answer all of my calls). Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 18, 2005 10:29 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Drew - Telephony Drew, Did you ever get the telephony thing working? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 18, 2005 10:57 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: Route computer to network You can setup RAS to route to the attached computer. The trick of getting the both networks to see each other, is to have a DNS and/or WINS server that both side are registered on and can see. Drew -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: Monday, January 17, 2005 11:36 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT: Route computer to network OT Hi All: Here is another off topic computer related question. I have reviewed a number of possibilities but am not sure what the correct solution would be. It is probably a fairly simple solution to individuals more skilled in networking. Given: A Windows 2000 advanced server with one network card connecting to the rest of the network and one network card directly connected to another computer off which a printer is attached. The Windows 2000 computer can see the whole network as well as all the shares on the attached computer. Question: How to share the resources of the attached computer with the rest of the network?? (Ran out of plugs on the router or would not be attempting this 'Mickey Mouse' arrangement.) Any help, suggesting or directions to examples to follow would be great appreciated. (My last network certification ended with Novell 4.x.) MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marklbreen at gmail.com Wed Jan 19 10:17:25 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:17:25 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: <39cb22f3050117174373a7ef5a@mail.gmail.com> References: <39cb22f3050117174373a7ef5a@mail.gmail.com> Message-ID: Hello Steve, I had not seen those, so thanks for that. I does not eliminate the need to add the reference, but what it does suggest is that we should not have to actually install ADO, which is what we were trying to avoid. Thanks again. Mark On Mon, 17 Jan 2005 19:43:43 -0600, Steve Erbach wrote: > Mark, > > I suppose that you've seen these: > > http://support.microsoft.com/default.aspx?scid=kb;en-us;184233 > http://support.microsoft.com/default.aspx?scid=kb;en-us;185033 > > Sorry I don't have any more to offer. > > Steve Erbach > Neenah, WI > > > On Mon, 17 Jan 2005 11:57:48 +0000, Mark Breen wrote: > > Hello All, > > > > I just sent an email tell you about a new project that I have taken > > on. It is Access 97 and Oracle as the BE. > > > > We would like to use ADO for some stored procedures to avail of output > > parameters, but it is not desirable to have to reference ADO on five > > hundred PC's. Especially with different versions of the OS throughout > > the company. > > > > Is there a way that I can call this ADO, from a central database and > > pass the results back to the clients that are located throughout the > > company? Maybe MDA's? I know that if I use MDA's that I will have to > > reference them, but that might not be too bad because at least I can > > control the version. But that MDA will need the ADO reference. > > > > I have not really done any COM / DCOM work, but maybe some of you have > > and can think of a solution to this, > > > > The alternative is to try to rev the access db with new references to ado. > > > > Thanks in advance for your help. > > > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marklbreen at gmail.com Wed Jan 19 10:18:48 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:18:48 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred new mdbs In-Reply-To: <0IAH0075TQY8MP@l-daemon> References: <0IAH0075TQY8MP@l-daemon> Message-ID: Hello Jim, Thanks for that, actually it may not be such a big issue if as they say, ADO / MDAC is already installed. It did not fear adding the reference, thats the easy bit is was the expectation of hundreds of references, but probably we will not see hundreds. Thanks again. Mark On Mon, 17 Jan 2005 18:30:58 -0800, Jim Lawrence wrote: > Hi Mark: > > ADO is dependant on the MDAC files stored in the 'Program Files\Common > Files\System\ado' directory. Every Windows OS from 98 has it setup that way. > The alternative is to add an appropriate ODBC connection to every PC.... I > have been that route and believe me using ADO is a piece of cake in > comparison. At one point I had over 65 computers connected using a variety > of OS versions, all over the country, many with different connection > standards and most of offices I have never been to. > > The only time you could run into issues is if you are getting too fancy with > your ADO calls... not all versions of ADO support streaming or data shaping. > If you did you could simply broadcast out the latest version and have it > placed in the above mentioned directory. > > HTH > Jim > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen > Sent: Monday, January 17, 2005 3:58 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Calling ADO without having to roll out five hundred new > mdbs > > Hello All, > > I just sent an email tell you about a new project that I have taken > on. It is Access 97 and Oracle as the BE. > > We would like to use ADO for some stored procedures to avail of output > parameters, but it is not desirable to have to reference ADO on five > hundred PC's. Especially with different versions of the OS throughout > the company. > > Is there a way that I can call this ADO, from a central database and > pass the results back to the clients that are located throughout the > company? Maybe MDA's? I know that if I use MDA's that I will have to > reference them, but that might not be too bad because at least I can > control the version. But that MDA will need the ADO reference. > > I have not really done any COM / DCOM work, but maybe some of you have > and can think of a solution to this, > > The alternative is to try to rev the access db with new references to ado. > > Thanks in advance for your help. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marklbreen at gmail.com Wed Jan 19 10:19:34 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:19:34 +0000 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: <123701F54509D9119A4F00D0B747349016D1C7@main2.marlow.com> References: <123701F54509D9119A4F00D0B747349016D1C7@main2.marlow.com> Message-ID: Hello Drew, Not unless they are renamed themselves 02.ie and are a telco in Dublin :) Mark On Mon, 17 Jan 2005 10:08:03 -0600, DWUTKA at marlow.com wrote: > This wouldn't happen to be for Marlow Industries, would it? Sounds > like one of our systems. > > Drew > > -----Original Message----- > From: Mark Breen [mailto:marklbreen at gmail.com] > Sent: Monday, January 17, 2005 5:52 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 97 Architecture with Oracle DB > > Hello All, > > I have taken a contract with a client that are using Access 97 and > Oracle for an enormous system. > > There are hundreds of tables, queries, pass through queries, linked > tables and all sorts of other stuff also in it. > > There is no documentation at all, no inline comments at all anywhere! > No framework of any sort and each form is created as a new form with > only small similarities to the existing ones! > > Error handling amounts to on error resume next ! > > I am seeking your suggestions as to how to continue to develop this > system with the future in mind. I am considering some way of using > the existing MDB to call new MDB's. These new MDB's will be created > and developed in a more sytematic way. Any comments you have on this > would be welcome. > > The current archecture is Oracle BE, with Access FE, but with lots of > local data in the FE also. At some stage in the future 12-18-24 > months, they may overhaul the entire system, but in the meantime, we > have to continue working with what we have. > > Thanks for your input. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 19 10:20:42 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 19 Jan 2005 08:20:42 -0800 Subject: [AccessD] complex query!! Message-ID: Now if you young whippersnappers would just quit all your noise, we old geezers could finish our naps in peace! :-> Charlotte Foust -----Original Message----- From: Steve Erbach [mailto:erbachs at gmail.com] Sent: Wednesday, January 19, 2005 5:10 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Jim, All right, all right! I've already said that I'm 52. And your age is? And Stuart's age is? I promise not to reply with (too many) old geezer/alter kocker jokes. Steve Erbach Neenah, WI On Tue, 18 Jan 2005 18:55:04 -0800, Jim Lawrence wrote: > Hey, if he is honoured for his age being older I should be more > honoured. > :-) > > Jim > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marklbreen at gmail.com Wed Jan 19 10:20:59 2005 From: marklbreen at gmail.com (Mark Breen) Date: Wed, 19 Jan 2005 16:20:59 +0000 Subject: [AccessD] Access 97 Architecture with Oracle DB In-Reply-To: <41EC0D0C.1090007@shaw.ca> References: <20050117104907.BBEE925567F@smtp.nildram.co.uk> <41EC0D0C.1090007@shaw.ca> Message-ID: John and Marty, Thanks for that, good advice from both of you. I am only a cog in the gears here, but certainly they will have to follow some path. I was told today that there are actually 1000 tables in the db :). Mark On Mon, 17 Jan 2005 11:07:56 -0800, MartyConnelly wrote: > You might want to pick up a copy of Total Access Analyzer from FMS > at least it will document what is going on and list dead code and unused > objects > > http://www.fmsinc.com/Products/suites/tadeveloper.asp > > Mark Breen wrote: > > >Hello All, > > > >I have taken a contract with a client that are using Access 97 and > >Oracle for an enormous system. > > > >There are hundreds of tables, queries, pass through queries, linked > >tables and all sorts of other stuff also in it. > > > >There is no documentation at all, no inline comments at all anywhere! > >No framework of any sort and each form is created as a new form with > >only small similarities to the existing ones! > > > >Error handling amounts to on error resume next ! > > > >I am seeking your suggestions as to how to continue to develop this > >system with the future in mind. I am considering some way of using > >the existing MDB to call new MDB's. These new MDB's will be created > >and developed in a more sytematic way. Any comments you have on this > >would be welcome. > > > >The current archecture is Oracle BE, with Access FE, but with lots of > >local data in the FE also. At some stage in the future 12-18-24 > >months, they may overhaul the entire system, but in the meantime, we > >have to continue working with what we have. > > > >Thanks for your input. > > > >Mark > > > > > > -- > 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 Wed Jan 19 11:20:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 19 Jan 2005 18:20:33 +0100 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: Hi Mark Next step would be how to use Access without installing it on the users' machines. This list will be all ears!! Well, I guess you have two options: Running a Terminal Service (oops, did you say goodbye to your budget for the next three years?) or using DCom - sending data to some "remote" machines running some apps for you which will return massaged data to the user, much like a web service today. If I recall correctly, Shamil was involved in a distributed POS system using Dcom. /gustav >>> marklbreen at gmail.com 19-01-2005 17:17:25 >>> .. I does not eliminate the need to add the reference, but what it does suggest is that we should not have to actually install ADO, which is what we were trying to avoid. > > We would like to use ADO for some stored procedures to avail of output > > parameters, but it is not desirable to have to reference ADO on five > > hundred PC's. Especially with different versions of the OS throughout > > the company. > > > > Is there a way that I can call this ADO, from a central database and > > pass the results back to the clients that are located throughout the > > company? Maybe MDA's? I know that if I use MDA's that I will have to > > reference them, but that might not be too bad because at least I can > > control the version. But that MDA will need the ADO reference. > > > > I have not really done any COM / DCOM work, but maybe some of you have > > and can think of a solution to this, > > > > The alternative is to try to rev the access db with new references to ado. From Jdemarco at hudsonhealthplan.org Wed Jan 19 11:30:28 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Wed, 19 Jan 2005 12:30:28 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2A99@TTNEXCHCL2.hshhp.com> List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY *********************************************************************************** "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 cfoust at infostatsystems.com Wed Jan 19 11:42:31 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 19 Jan 2005 09:42:31 -0800 Subject: [AccessD] Outlook 2K automation warning Message-ID: Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 Wed Jan 19 12:04:03 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Wed, 19 Jan 2005 13:04:03 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2A9B@TTNEXCHCL2.hshhp.com> That's what I was afraid of! Thanks. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 Wed Jan 19 12:28:36 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 19 Jan 2005 10:28:36 -0800 Subject: [AccessD] Outlook 2K automation warning References: <08F823FD83787D4BA0B99CA580AD3C749D2A9B@TTNEXCHCL2.hshhp.com> Message-ID: <41EEA6D4.80903@shaw.ca> Helen Feddema has a couple of articles and examples on redemption and outlook security http://www.woodyswatch.com/access/archtemplate.asp?7-01 For more information on the Redemption Library (which includes the SafeOutlook Library), see Access Archon #113, Avoiding the Object Model Guardian with the Redemption Library. http://www.helenfeddema.com/access.htm Jim DeMarco wrote: >That's what I was afraid of! Thanks. > >Jim D. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte >Foust >Sent: Wednesday, January 19, 2005 12:43 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Outlook 2K automation warning > > >Welcome to the wonderful world of Big Brother security! Take a look in >the archives for discussions on the use of Redemption or ClickYes for >Outlook security madness. > >Charlotte Foust > > >-----Original Message----- >From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] >Sent: Wednesday, January 19, 2005 9:30 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Outlook 2K automation warning > > >List, > >Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. >This machine has Outlook code that traps the NewMail event then stores >certain messages to a help desk Access database. Ever since they >installed the SP we're getting popups on every mail that arrives in our >admin person's Inbox requiring her intervention. The dialog reads: > > >A program is trying to access e-mail addresses you have stored in >Outlook. Do you want to allow this? > >If this is unexpected, it may be a virus and you should choose "No". > > >It then asks for how long access should be provided. > >Is there any way to get rid of this popup? This admin person does all >the admin for our dept. and gets a lot mail and is quite fed up with >clicking past this thing (she also has to select a check box on the >dialog to continue). > >I tried removing the code and writing it into a stand-alone VB app that >traps the NewMail event figuring it was the presence of Macros that >caused it but no luck. > >TIA, > >Jim DeMarco >Director Application Development >Hudson Health Plan >Tarrytown, NY > > > >************************************************************************ >*********** >"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 Jdemarco at hudsonhealthplan.org Wed Jan 19 12:30:57 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Wed, 19 Jan 2005 13:30:57 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2A9C@TTNEXCHCL2.hshhp.com> Bummer. I thought only newer versions were subject to this PITA!! Thanks, Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MartyConnelly Sent: Wednesday, January 19, 2005 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Outlook 2K automation warning Helen Feddema has a couple of articles and examples on redemption and outlook security http://www.woodyswatch.com/access/archtemplate.asp?7-01 For more information on the Redemption Library (which includes the SafeOutlook Library), see Access Archon #113, Avoiding the Object Model Guardian with the Redemption Library. http://www.helenfeddema.com/access.htm Jim DeMarco wrote: >That's what I was afraid of! Thanks. > >Jim D. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte >Foust >Sent: Wednesday, January 19, 2005 12:43 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Outlook 2K automation warning > > >Welcome to the wonderful world of Big Brother security! Take a look in >the archives for discussions on the use of Redemption or ClickYes for >Outlook security madness. > >Charlotte Foust > > >-----Original Message----- >From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] >Sent: Wednesday, January 19, 2005 9:30 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Outlook 2K automation warning > > >List, > >Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. >This machine has Outlook code that traps the NewMail event then stores >certain messages to a help desk Access database. Ever since they >installed the SP we're getting popups on every mail that arrives in our >admin person's Inbox requiring her intervention. The dialog reads: > > >A program is trying to access e-mail addresses you have stored in >Outlook. Do you want to allow this? > >If this is unexpected, it may be a virus and you should choose "No". > > >It then asks for how long access should be provided. > >Is there any way to get rid of this popup? This admin person does all >the admin for our dept. and gets a lot mail and is quite fed up with >clicking past this thing (she also has to select a check box on the >dialog to continue). > >I tried removing the code and writing it into a stand-alone VB app that >traps the NewMail event figuring it was the presence of Macros that >caused it but no luck. > >TIA, > >Jim DeMarco >Director Application Development >Hudson Health Plan >Tarrytown, NY > > > >************************************************************************ >*********** >"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 -- 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 Wed Jan 19 13:34:01 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 19 Jan 2005 11:34:01 -0800 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: Message-ID: Or look at list member Francisco Tapia's neat example which uses blat at: http://rogersaccesslibrary.com/Otherdownload.asp?SampleName='blat.adp' (I'm glad we got away from interfacing w/ Outlook) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, January 19, 2005 9:43 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 DWUTKA at marlow.com Wed Jan 19 14:11:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 14:11:11 -0600 Subject: [AccessD] Access 97 Architecture with Oracle DB Message-ID: <123701F54509D9119A4F00D0B747349016D1E0@main2.marlow.com> Phew, okay, just checking. Making sure I'm not having someone go behind my back. I've been fighting tooth and nail to do something with the project that sounded just like what you are talking about. It's a legacy system from before I got here, and is a virtual nightmare! Drew -----Original Message----- From: Mark Breen [mailto:marklbreen at gmail.com] Sent: Wednesday, January 19, 2005 10:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 97 Architecture with Oracle DB Hello Drew, Not unless they are renamed themselves 02.ie and are a telco in Dublin :) Mark On Mon, 17 Jan 2005 10:08:03 -0600, DWUTKA at marlow.com wrote: > This wouldn't happen to be for Marlow Industries, would it? Sounds > like one of our systems. > > Drew > > -----Original Message----- > From: Mark Breen [mailto:marklbreen at gmail.com] > Sent: Monday, January 17, 2005 5:52 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 97 Architecture with Oracle DB > > Hello All, > > I have taken a contract with a client that are using Access 97 and > Oracle for an enormous system. > > There are hundreds of tables, queries, pass through queries, linked > tables and all sorts of other stuff also in it. > > There is no documentation at all, no inline comments at all anywhere! > No framework of any sort and each form is created as a new form with > only small similarities to the existing ones! > > Error handling amounts to on error resume next ! > > I am seeking your suggestions as to how to continue to develop this > system with the future in mind. I am considering some way of using > the existing MDB to call new MDB's. These new MDB's will be created > and developed in a more sytematic way. Any comments you have on this > would be welcome. > > The current archecture is Oracle BE, with Access FE, but with lots of > local data in the FE also. At some stage in the future 12-18-24 > months, they may overhaul the entire system, but in the meantime, we > have to continue working with what we have. > > Thanks for your input. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 19 14:13:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 19 Jan 2005 14:13:07 -0600 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: <123701F54509D9119A4F00D0B747349016D1E1@main2.marlow.com> ASP Interface. IE should already be installed on the end users machines. An Access .mdb on the IIS server itself is almost as good as a true SQL Server, except the .mdb is faster (cause of less overhead), but it does have the size limit, and no native transaction logs. Drew -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: Wednesday, January 19, 2005 11:21 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Calling ADO without having to roll out five hundred newmdbs Hi Mark Next step would be how to use Access without installing it on the users' machines. This list will be all ears!! Well, I guess you have two options: Running a Terminal Service (oops, did you say goodbye to your budget for the next three years?) or using DCom - sending data to some "remote" machines running some apps for you which will return massaged data to the user, much like a web service today. If I recall correctly, Shamil was involved in a distributed POS system using Dcom. /gustav >>> marklbreen at gmail.com 19-01-2005 17:17:25 >>> .. I does not eliminate the need to add the reference, but what it does suggest is that we should not have to actually install ADO, which is what we were trying to avoid. > > We would like to use ADO for some stored procedures to avail of output > > parameters, but it is not desirable to have to reference ADO on five > > hundred PC's. Especially with different versions of the OS throughout > > the company. > > > > Is there a way that I can call this ADO, from a central database and > > pass the results back to the clients that are located throughout the > > company? Maybe MDA's? I know that if I use MDA's that I will have to > > reference them, but that might not be too bad because at least I can > > control the version. But that MDA will need the ADO reference. > > > > I have not really done any COM / DCOM work, but maybe some of you have > > and can think of a solution to this, > > > > The alternative is to try to rev the access db with new references to ado. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JRojas at tnco-inc.com Wed Jan 19 14:20:34 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Wed, 19 Jan 2005 15:20:34 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0D7@mercury.tnco-inc.com> You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From jwcolby at colbyconsulting.com Wed Jan 19 14:32:32 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 19 Jan 2005 15:32:32 -0500 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: <0CC84C9461AE6445AD5A602001C41C4B05A0D7@mercury.tnco-inc.com> Message-ID: <002c01c4fe66$009c7770$677aa8c0@ColbyM6805> Uh huh! The lawyers have spoken, Microsoft pays them to much to ignore them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Rojas Sent: Wednesday, January 19, 2005 3:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 cfoust at infostatsystems.com Wed Jan 19 14:47:53 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 19 Jan 2005 12:47:53 -0800 Subject: [AccessD] Outlook 2K automation warning Message-ID: They "broke" it by plugging a security hole. I can't think of any way for the machine to know wether a particular instance of a program trying to use Outlook is legitimate or not. There a web bugs that can "phone home" and trojans that can use your machine in a DDOS attack, which leaves *you* liable. Which aggrevation would you prefer? Charlotte Foust -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Wednesday, January 19, 2005 12:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 dmcafee at pacbell.net Wed Jan 19 14:42:11 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 19 Jan 2005 12:42:11 -0800 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: <0CC84C9461AE6445AD5A602001C41C4B05A0D7@mercury.tnco-inc.com> Message-ID: Yup, just like they released an Anti-spamware instead of fixing IE :) The funny thing about the Outlook fix (or lack there of) is that all MS accomplished was to frustrate us programmers who used that function (like I did) to automatically send emails from Word, Excel or Access legitimately but it still does not prevent the automatic launching of scripts in emails which is actually how you get the virus. :D David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Rojas Sent: Wednesday, January 19, 2005 12:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 stuart at lexacorp.com.pg Wed Jan 19 15:52:42 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 20 Jan 2005 07:52:42 +1000 Subject: [AccessD] Outlook 2K automation warning In-Reply-To: Message-ID: <41EF634A.7658.377B50D@stuart.lexacorp.com.pg> On 19 Jan 2005 at 12:47, Charlotte Foust wrote: > They "broke" it by plugging a security hole. I can't think of any way > for the machine to know wether a particular instance of a program trying > to use Outlook is legitimate or not. There a web bugs that can "phone > home" and trojans that can use your machine in a DDOS attack, which > leaves *you* liable. Which aggrevation would you prefer? > I prefer the third option. An email client that doesn't automagically run malicious code or execute web bugs. That's why I don't use Outlook/OE :-) As with their recent anti-spyware beta (or is it really just a disguised Windows registration validator and piracy hunter?), MS is demonstrating that they're better at mopping floors than at fixing leaky roofs :-) -- Stuart From stuart at lexacorp.com.pg Wed Jan 19 15:58:32 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 20 Jan 2005 07:58:32 +1000 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011905093812d04c@mail.gmail.com> References: <0IAJ00565MR07F@l-daemon> Message-ID: <41EF64A8.15946.37D0E7F@stuart.lexacorp.com.pg> On 19 Jan 2005 at 7:09, Steve Erbach wrote: > And Stuart's age is? Actually I'm still in the prime of life at 55 (until next month). Guess it's the 2 1/2 y.o. daughter that keeps me young :-) -- Stuart From reuben at gfconsultants.com Wed Jan 19 16:13:15 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 19 Jan 2005 17:13:15 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: Gustav, I downloaded and installed that FTP software and your modules. They work perfectly. I have created a zip process using a class from John Colby, but it requires I install a dll on every users computer. Does the zip package you mention make installation (for me)simpler? And do you have a module to run it from within Access? I already have around 140 installs state wide and need to minimize the amount of work needed to add this Zip and FTP feature. I notice that the docs say that it does not need to be installed. I only ask because I would like to have all the info before digging too far. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav >>> reuben at gfconsultants.com 12-01-2005 18:57:50 >>> John, how difficult would it be to just use those two pieces from your framework and fit them into my app? You asked about FTP. I don't care how it's done, FTP or email. Once the files are zipped they will usually fit into an email, but I could see that becoming an issue in the future as some db's are approaching 25 megs now. So ideally it would FTP to my web server. Zipping and FTP'ing from within the app would be perfect. You mentioned a damaged file from changes made during the zip - is that a damaged zip file or damaged mdb? Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Wednesday, January 12, 2005 11:12 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Zip and send to web server Reuben, It sounds like you need the ZIP class as well. I have never done specifically what you are discussing, but I do hook the zip (and unzip) classes into my framework and the FTP class as well. Obviously using my framework it becomes a few lines of code to do this. It turns out you can zip a file while users are in it, though if any changes are made in the moments the zip is occurring you will get a damaged file. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 12, 2005 10:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Zip and send to web server Sorry for re-posting, but I wanted to add one thing. Can this be done from within the app that the BE is connected to? That would be ideal as the user could then simply click a button in a given app and that BE is zipped and sent to me. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Reuben Cummings Sent: Wednesday, January 12, 2005 10:49 AM To: AccessD Subject: [AccessD] Zip and send to web server I am interested in an app that an end user could have that would zip a database and send it to my web server all in one step. The user would browse to a file, select it, and this app would zip it. And in the zip process would include the clients name and current date in the file name. Anyone have something similar? Or the pieces that I can throw together? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 19 18:49:13 2005 From: erbachs at gmail.com (Steve Erbach) Date: Wed, 19 Jan 2005 18:49:13 -0600 Subject: [AccessD] complex query!! In-Reply-To: <41EF64A8.15946.37D0E7F@stuart.lexacorp.com.pg> References: <0IAJ00565MR07F@l-daemon> <39cb22f305011905093812d04c@mail.gmail.com> <41EF64A8.15946.37D0E7F@stuart.lexacorp.com.pg> Message-ID: <39cb22f305011916497b26ba4f@mail.gmail.com> Stuart, Hey! Congratulations. I have a 6-year-old daughter. Here she is last summer sometime: http://www.swerbach.com/serbach/images/elbooboo.jpg (232 KB) Steve Erbach Neenah, WI On Thu, 20 Jan 2005 07:58:32 +1000, Stuart McLachlan wrote: > On 19 Jan 2005 at 7:09, Steve Erbach wrote: > > > And Stuart's age is? > > Actually I'm still in the prime of life at 55 (until next month). Guess > it's the 2 1/2 y.o. daughter that keeps me young :-) > > -- > Stuart From accessd at shaw.ca Wed Jan 19 20:43:04 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 19 Jan 2005 18:43:04 -0800 Subject: [AccessD] complex query!! In-Reply-To: <39cb22f305011916497b26ba4f@mail.gmail.com> Message-ID: <0IAL00A1FGUVF8@l-daemon> Hi Steve: She sure is cute! Does she get her good looks from her Mom? ...or from Dad? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Wednesday, January 19, 2005 4:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Stuart, Hey! Congratulations. I have a 6-year-old daughter. Here she is last summer sometime: http://www.swerbach.com/serbach/images/elbooboo.jpg (232 KB) Steve Erbach Neenah, WI On Thu, 20 Jan 2005 07:58:32 +1000, Stuart McLachlan wrote: > On 19 Jan 2005 at 7:09, Steve Erbach wrote: > > > And Stuart's age is? > > Actually I'm still in the prime of life at 55 (until next month). Guess > it's the 2 1/2 y.o. daughter that keeps me young :-) > > -- > 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 Jan 20 03:20:11 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2005 10:20:11 +0100 Subject: [AccessD] Zip and send to web server Message-ID: Hi Reuben Great! Freebyte Zip is one exe at <300K. If you by "install" mean registering a dll, that is not needed - it just needs to be copied to some place where your app can find it. But wouldn't that be same for John's dll? It is not always needed to copy them to the system folder and do a registration. I have no module for FBZip - guess you hardly need it, the command line is pretty simple as you would expect. One limition I've found is that it doesn't respect relative paths like ..\parentdir\filetozip.mdb you have to specify full paths like d:\somedir\parentdir\filetozip.mdb /gustav >>> reuben at gfconsultants.com 19-01-2005 23:13:15 >>> Gustav, I downloaded and installed that FTP software and your modules. They work perfectly. I have created a zip process using a class from John Colby, but it requires I install a dll on every users computer. Does the zip package you mention make installation (for me)simpler? And do you have a module to run it from within Access? I already have around 140 installs state wide and need to minimize the amount of work needed to add this Zip and FTP feature. I notice that the docs say that it does not need to be installed. I only ask because I would like to have all the info before digging too far. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav From stuart at lexacorp.com.pg Thu Jan 20 03:39:51 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 20 Jan 2005 19:39:51 +1000 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <41F00907.19493.85B994@stuart.lexacorp.com.pg> > > Does the zip package you mention make installation (for me)simpler? > And do > you have a module to run it from within Access? > > I already have around 140 installs state wide and need to minimize the > amount of work needed to add this Zip and FTP feature. I notice that > the > docs say that it does not need to be installed. > > I only ask because I would like to have all the info before digging too > far. > To instal FreeZip and the FTP feature along with your application, take a look at HJ-Install from the creators of FreeZip: http://www.freebyte.com/hjinstall/ -- Stuart From erbachs at gmail.com Thu Jan 20 06:36:42 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 20 Jan 2005 06:36:42 -0600 Subject: [AccessD] complex query!! In-Reply-To: <0IAL00A1FGUVF8@l-daemon> References: <39cb22f305011916497b26ba4f@mail.gmail.com> <0IAL00A1FGUVF8@l-daemon> Message-ID: <39cb22f305012004364c0234a2@mail.gmail.com> Jim, She gets the dimple on the right side, her pointed ears, and the distance between the eyes from me. My mother's side of my family provided the tiny nose. Otherwise it's all Janet, my wife. Every day I tell Eleanor that she is the most beautiful girl that has ever been born in all of recorded human history. Now, what was the topic supposed to be again? Steve Erbach Neenah, WI On Wed, 19 Jan 2005 18:43:04 -0800, Jim Lawrence wrote: > Hi Steve: > > She sure is cute! Does she get her good looks from her Mom? ...or from Dad? > > Jim From Jdemarco at hudsonhealthplan.org Thu Jan 20 07:04:12 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 20 Jan 2005 08:04:12 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2AA6@TTNEXCHCL2.hshhp.com> And now we're seeing possible issues with Redemtion and Outlook 2K3 (as posted on this list)? Just as we're getting ready to move in that direction. This is getting tough! Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 19, 2005 2:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Or look at list member Francisco Tapia's neat example which uses blat at: http://rogersaccesslibrary.com/Otherdownload.asp?SampleName='blat.adp' (I'm glad we got away from interfacing w/ Outlook) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, January 19, 2005 9:43 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 marklbreen at gmail.com Thu Jan 20 07:09:22 2005 From: marklbreen at gmail.com (Mark Breen) Date: Thu, 20 Jan 2005 13:09:22 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs In-Reply-To: <123701F54509D9119A4F00D0B747349016D1E1@main2.marlow.com> References: <123701F54509D9119A4F00D0B747349016D1E1@main2.marlow.com> Message-ID: Hello Drew, :) Nice one, I agree with your analogy of IIS / Access and IE. For a small Client Server app, it is an option. We decided to test, following you guys comments, the setting of the ADO reference and testing 10-30 machines. As per Steve's and others reference to the knowledge base, ADO should already be installed so there should be no difficulty referencing it. My next concern (and I am not asking for help, just thinking out load) is the versions of ADO that we will reference. What happens if I reference ADO version 2.6 for example, but the user has a later or earlier version than the development machine? Do I need to programatically enumerate the references and check for "missing" and then programatically attempt to assign another version of ADO? Does not sound that pretty ! I am not too concerned about needing the latest version, all we are doing is calling an Oracle stored procedure and accepting output parameters (hence the need to ADO in the first place). Thanks for any comments, Mark On Wed, 19 Jan 2005 14:13:07 -0600, DWUTKA at marlow.com wrote: > ASP Interface. IE should already be installed on the end users machines. > An Access .mdb on the IIS server itself is almost as good as a true SQL > Server, except the .mdb is faster (cause of less overhead), but it does have > the size limit, and no native transaction logs. > > Drew > > -----Original Message----- > From: Gustav Brock [mailto:Gustav at cactus.dk] > Sent: Wednesday, January 19, 2005 11:21 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Calling ADO without having to roll out five > hundred newmdbs > > Hi Mark > > Next step would be how to use Access without installing it on the > users' machines. > This list will be all ears!! > > Well, I guess you have two options: Running a Terminal Service (oops, > did you say goodbye to your budget for the next three years?) or using > DCom - sending data to some "remote" machines running some apps for you > which will return massaged data to the user, much like a web service > today. > If I recall correctly, Shamil was involved in a distributed POS system > using Dcom. > > /gustav > > >>> marklbreen at gmail.com 19-01-2005 17:17:25 >>> > > .. I does not eliminate the > need to add the reference, but what it does suggest is that we should > not have to actually install ADO, which is what we were trying to > avoid. > > > > We would like to use ADO for some stored procedures to avail of > output > > > parameters, but it is not desirable to have to reference ADO on > five > > > hundred PC's. Especially with different versions of the OS > throughout > > > the company. > > > > > > Is there a way that I can call this ADO, from a central database > and > > > pass the results back to the clients that are located throughout > the > > > company? Maybe MDA's? I know that if I use MDA's that I will have > to > > > reference them, but that might not be too bad because at least I > can > > > control the version. But that MDA will need the ADO reference. > > > > > > I have not really done any COM / DCOM work, but maybe some of you > have > > > and can think of a solution to this, > > > > > > The alternative is to try to rev the access db with new references > to ado. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cyx5 at cdc.gov Thu Jan 20 07:10:32 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 08:10:32 -0500 Subject: [AccessD] The Polyp Problem Message-ID: I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? From Gustav at cactus.dk Thu Jan 20 07:42:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2005 14:42:33 +0100 Subject: [AccessD] Calling ADO without having to roll out five hundrednewmdbs Message-ID: Hi Mark Typically a newer version will be accepted while and older will not. But only testing can determine this for sure. /gustav >>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> My next concern (and I am not asking for help, just thinking out load) is the versions of ADO that we will reference. What happens if I reference ADO version 2.6 for example, but the user has a later or earlier version than the development machine? Do I need to programatically enumerate the references and check for "missing" and then programatically attempt to assign another version of ADO? Does not sound that pretty ! I am not too concerned about needing the latest version, all we are doing is calling an Oracle stored procedure and accepting output parameters (hence the need to ADO in the first place). From dejpolsys at hotmail.com Thu Jan 20 09:54:25 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Thu, 20 Jan 2005 10:54:25 -0500 Subject: [AccessD] Calling ADO without having to roll out fivehundrednewmdbs References: Message-ID: ..afaicr if you reference an older version than installed, the newer version will be used without any user interaction ...but if you reference a newer version than the one installed and use new or revised calls that are differentiated between the two versions you will get a compile error on a missing reference. William Hindman ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, January 20, 2005 8:42 AM Subject: Re: [AccessD] Calling ADO without having to roll out fivehundrednewmdbs > Hi Mark > > Typically a newer version will be accepted while and older will not. > But only testing can determine this for sure. > > /gustav > >>>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> > > My next concern (and I am not asking for help, just thinking out load) > is the versions of ADO that we will reference. What happens if I > reference ADO version 2.6 for example, but the user has a later or > earlier version than the development machine? > > Do I need to programatically enumerate the references and check for > "missing" and then programatically attempt to assign another version > of ADO? Does not sound that pretty ! > > I am not too concerned about needing the latest version, all we are > doing is calling an Oracle stored procedure and accepting output > parameters (hence the need to ADO in the first place). > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From awithing at twcny.rr.com Thu Jan 20 09:55:39 2005 From: awithing at twcny.rr.com (withington) Date: Thu, 20 Jan 2005 10:55:39 -0500 Subject: [AccessD] changing a field name througout the databse In-Reply-To: <004801c4f9b1$acf9b4b0$fbc581d5@pedro> References: <20050112212056.GA71416@kongemord.krig.net> <004801c4f9b1$acf9b4b0$fbc581d5@pedro> Message-ID: <41EFD47B.8090802@twcny.rr.com> I have a client who created a database in Access. When they named the fields, they left spaces in some of the field names. Everything was working fine until the database was asked to work with Mapquest. Apparently Mapquest does not like the spaces. Is there a way to universally change the field name every time it occurs to not have any spaces? They are using Access 2000 thank you augusta > > From EdTesiny at oasas.state.ny.us Thu Jan 20 10:04:44 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Thu, 20 Jan 2005 11:04:44 -0500 Subject: [AccessD] changing a field name througout the databse Message-ID: I would suggest using Rick Fisher's Find and Replace, free for 30 days then $37 for a registered copy. It has saved me tons of time. You can find it at www.rickworld.com There is also SpeedFerret but I haven't had any experience with it. 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 withington > Sent: Thursday, January 20, 2005 10:56 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] changing a field name througout the databse > > I have a client who created a database in Access. When they named the > fields, they left spaces in some of the field names. Everything was > working fine until the database was asked to work with Mapquest. > Apparently Mapquest does not like the spaces. > > Is there a way to universally change the field name every > time it occurs > to not have any spaces? They are using Access 2000 > > thank you > augusta > > > > > > -- > 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 Jan 20 10:17:22 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 20 Jan 2005 08:17:22 -0800 Subject: [AccessD] The Polyp Problem References: Message-ID: <061701c4ff0b$85bd37f0$6501a8c0@HAL9002> Karen: If you're delivering an mde it's a snap. Just put a date check in the opening form open event and quit the program if the date is past. I also put a 'date last accessed in a table and check to see if today's date is less than the date last accessed. That's so that they don't just move the clock back to a date prior to the date bomb. In my commercial product I have a key with an encrypted expiration date which the user has to get updated every so often. That way I don't have to worry about illegal copies being made. I can send out an evaluator with a 30 or 60 day expiration. Bu that's probably more elaborate than you need. Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Thursday, January 20, 2005 5:10 AM Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 20 10:19:28 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 20 Jan 2005 11:19:28 -0500 Subject: [AccessD] Zip and send to web server In-Reply-To: Message-ID: <000401c4ff0b$d0c6a920$677aa8c0@ColbyM6805> Yep, just copy the dll to the windows / system dir and it is just found. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 20, 2005 4:20 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Great! Freebyte Zip is one exe at <300K. If you by "install" mean registering a dll, that is not needed - it just needs to be copied to some place where your app can find it. But wouldn't that be same for John's dll? It is not always needed to copy them to the system folder and do a registration. I have no module for FBZip - guess you hardly need it, the command line is pretty simple as you would expect. One limition I've found is that it doesn't respect relative paths like ..\parentdir\filetozip.mdb you have to specify full paths like d:\somedir\parentdir\filetozip.mdb /gustav >>> reuben at gfconsultants.com 19-01-2005 23:13:15 >>> Gustav, I downloaded and installed that FTP software and your modules. They work perfectly. I have created a zip process using a class from John Colby, but it requires I install a dll on every users computer. Does the zip package you mention make installation (for me)simpler? And do you have a module to run it from within Access? I already have around 140 installs state wide and need to minimize the amount of work needed to add this Zip and FTP feature. I notice that the docs say that it does not need to be installed. I only ask because I would like to have all the info before digging too far. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Zip and send to web server Hi Reuben Not very fancy, but for similar non high-profiled tasks we use Windows Command Line FTP which adds the bonus of displaying a status window where the user can monitor the progress of the transfer which otherwise seems to "take forever": http://www.pacific.net/~ken/software/ Note the copy-n-paste module for Access to drive this. We also use Freebyte Zip for the same reasons - a progress window for the user to monitor: http://www.freebyte.com/fbzip /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Thu Jan 20 10:19:46 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 20 Jan 2005 11:19:46 -0500 Subject: [AccessD] changing a field name througout the databse Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1D@xlivmbx21.aig.com> There are many solutions, but Rick Fisher's Find and Replace is my favorite. See http://www.rickworld.com/ Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of withington > Sent: Thursday, January 20, 2005 10:56 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] changing a field name througout the databse > > I have a client who created a database in Access. When they named the > fields, they left spaces in some of the field names. Everything was > working fine until the database was asked to work with Mapquest. > Apparently Mapquest does not like the spaces. > > Is there a way to universally change the field name every time it occurs > to not have any spaces? They are using Access 2000 > > thank you > augusta > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From awithing at twcny.rr.com Thu Jan 20 10:20:21 2005 From: awithing at twcny.rr.com (withington) Date: Thu, 20 Jan 2005 11:20:21 -0500 Subject: [AccessD] changing a field name througout the databse In-Reply-To: References: Message-ID: <41EFDA45.7060509@twcny.rr.com> Thanks for your response. I'll give it a try. Seems too bad that there is not any intuitive integration with Access - but I guess that would be a huge task! thanks again augusta Tesiny, Ed wrote: >I would suggest using Rick Fisher's Find and Replace, free for 30 days >then $37 for a registered copy. It has saved me tons of time. You can >find it at www.rickworld.com There is also SpeedFerret but I haven't had >any experience with it. > >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 withington >>Sent: Thursday, January 20, 2005 10:56 AM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] changing a field name througout the databse >> >>I have a client who created a database in Access. When they named the >>fields, they left spaces in some of the field names. Everything was >>working fine until the database was asked to work with Mapquest. >>Apparently Mapquest does not like the spaces. >> >>Is there a way to universally change the field name every >>time it occurs >>to not have any spaces? They are using Access 2000 >> >>thank you >>augusta >> >> >> >>> >>> >>> >>> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> From cyx5 at cdc.gov Thu Jan 20 10:33:16 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 11:33:16 -0500 Subject: [AccessD] The Polyp Problem Message-ID: That sounds interesting. But what if they do pay? I just want to torture those clients who think of us as prostitudes to be used when needed, and after they get what they want, and you never hear from them again. How can I treat those with respect that deserve it? Does this encrypted date require you to keep sending them updated .mde's? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 11:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: If you're delivering an mde it's a snap. Just put a date check in the opening form open event and quit the program if the date is past. I also put a 'date last accessed in a table and check to see if today's date is less than the date last accessed. That's so that they don't just move the clock back to a date prior to the date bomb. In my commercial product I have a key with an encrypted expiration date which the user has to get updated every so often. That way I don't have to worry about illegal copies being made. I can send out an evaluator with a 30 or 60 day expiration. Bu that's probably more elaborate than you need. Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Thursday, January 20, 2005 5:10 AM Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Thu Jan 20 10:34:31 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 20 Jan 2005 11:34:31 -0500 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1F@xlivmbx21.aig.com> That may be so, but you can get other screwy effects if some newer references are used. e.g. If you have an app. that references Outlook 97 and the user has Outlook 98 or 2000+ installed, then any reports in the database will give problems. Specifically, if you have a textbox on a report with a data source like this... ="Printed " & Format(Now(),"ddd mmm-d"", ""yyyy h:nn am/pm") then this works fine for users with Outlook 97, but those with a later version of Outlook will see nothing at all in the textbox. Instead you will need two textboxes, one with ="Printed " as a data source, and the other with Now() and the format property of the second textbox will need to be set to ddd", "mmm dd", "yyyy hh:nn Note that there is no sign of any runtime error in this situation. The textbox is simply not filled. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Thursday, January 20, 2005 8:43 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Calling ADO without having to roll out five > hundrednewmdbs > > Hi Mark > > Typically a newer version will be accepted while and older will not. > But only testing can determine this for sure. > > /gustav > > >>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> > > My next concern (and I am not asking for help, just thinking out load) > is the versions of ADO that we will reference. What happens if I > reference ADO version 2.6 for example, but the user has a later or > earlier version than the development machine? > > Do I need to programatically enumerate the references and check for > "missing" and then programatically attempt to assign another version > of ADO? Does not sound that pretty ! > > I am not too concerned about needing the latest version, all we are > doing is calling an Oracle stored procedure and accepting output > parameters (hence the need to ADO in the first place). > > -- > 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 Jan 20 09:35:57 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 20 Jan 2005 16:35:57 +0100 Subject: [AccessD] The Polyp Problem Message-ID: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 joconnell at indy.rr.com Thu Jan 20 10:41:42 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Thu, 20 Jan 2005 11:41:42 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <00a201c4ff0f$042459e0$6701a8c0@joe> Karen, Are there payment terms in your agreement? Does your agreement expressly state that you have the right to terminate use of the program if payment is not received on time? If the answer is NO to either question, then you better check with a lawyer before you deny access to a program which the client deems critical to its business. You could end up with a huge liability for interferring with the clients ability to conduct its normal business. Of course, you should not be required to perform additional services until their account is currrent. Joe O'Connell -----Original Message----- From: Nicholson, Karen To: accessd at databaseadvisors.com Date: Thursday, January 20, 2005 8:19 AM Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Mark.Mitsules at ngc.com Thu Jan 20 10:53:09 2005 From: Mark.Mitsules at ngc.com (Mitsules, Mark) Date: Thu, 20 Jan 2005 11:53:09 -0500 Subject: [AccessD] LDB Viewer Message-ID: Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 From jimdettman at earthlink.net Thu Jan 20 10:55:21 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Thu, 20 Jan 2005 11:55:21 -0500 Subject: [AccessD] The Polyp Problem In-Reply-To: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Message-ID: Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 Lambert.Heenan at AIG.com Thu Jan 20 11:12:28 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 20 Jan 2005 12:12:28 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B21@xlivmbx21.aig.com> Isn't that just typical of the screwy legal system we have? You sell a product to a client who does not pay for it, and then you have to worry about getting sued if you take your product away because you are "interfering with the clients ability to conduct its normal business". What about them interfering with your conducting your normal business - including collecting revenues? And then to alleviate those worries you have to pay a shark (sorry, "lawyer") for advice on the matter!!! Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph O'Connell > Sent: Thursday, January 20, 2005 11:42 AM > To: accessd at databaseadvisors.com; cyx5 at cdc.gov > Subject: Re: [AccessD] The Polyp Problem > > Karen, > > Are there payment terms in your agreement? Does your agreement expressly > state that you have the right to terminate use of the program if payment > is > not received on time? If the answer is NO to either question, then you > better check with a lawyer before you deny access to a program which the > client deems critical to its business. You could end up with a huge > liability for interferring with the clients ability to conduct its normal > business. > > Of course, you should not be required to perform additional services until > their account is currrent. > > Joe O'Connell > > -----Original Message----- > From: Nicholson, Karen > To: accessd at databaseadvisors.com > Date: Thursday, January 20, 2005 8:19 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 20 11:19:51 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 20 Jan 2005 09:19:51 -0800 Subject: [AccessD] The Polyp Problem References: Message-ID: <064e01c4ff14$40ba3370$6501a8c0@HAL9002> Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from them > again. How can I treat those with respect that deserve it? Does this > encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also > put a 'date last accessed in a table and check to see if today's date is > > less than the date last accessed. That's so that they don't just move > the > clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration date > which the user has to get updated every so often. That way I don't have > to > worry about illegal copies being made. I can send out an evaluator with > a > 30 or 60 day expiration. Bu that's probably more elaborate than you > need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 20 11:20:51 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 20 Jan 2005 11:20:51 -0600 Subject: [AccessD] LDB Viewer Message-ID: <123701F54509D9119A4F00D0B747349016D1EA@main2.marlow.com> I didn't think LDB Viewer let you break a users connection. Drew -----Original Message----- From: Mitsules, Mark [mailto:Mark.Mitsules at ngc.com] Sent: Thursday, January 20, 2005 10:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Jan 20 11:37:56 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 20 Jan 2005 09:37:56 -0800 Subject: [AccessD] LDB Viewer Message-ID: You can build your own using ADO. FMS has a tool prebuilt for this purpose, but it's fairly pricy. Charlotte Foust -----Original Message----- From: Mitsules, Mark [mailto:Mark.Mitsules at ngc.com] Sent: Thursday, January 20, 2005 8:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Thu Jan 20 11:44:40 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Thu, 20 Jan 2005 09:44:40 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: <064e01c4ff14$40ba3370$6501a8c0@HAL9002> Message-ID: This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from them > again. How can I treat those with respect that deserve it? Does this > encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also > put a 'date last accessed in a table and check to see if today's date is > > less than the date last accessed. That's so that they don't just move > the > clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration date > which the user has to get updated every so often. That way I don't have > to > worry about illegal copies being made. I can send out an evaluator with > a > 30 or 60 day expiration. Bu that's probably more elaborate than you > need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Jan 20 11:44:41 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Thu, 20 Jan 2005 09:44:41 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B21@xlivmbx21.aig.com> Message-ID: Reminds me of the story that (I believe) someone posted here once, regarding the connoisseur Cigar owner who smoked his expensive cigars which were covered by fire insurance. He went to court after the insurance company refused to pay and won. After he cashed the check, the insurance company sued him and pressed arson charges against him and won. :) D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Heenan, Lambert Sent: Thursday, January 20, 2005 9:12 AM To: 'Access Developers discussion and problem solving'; 'Joseph O'Connell' Subject: RE: [AccessD] The Polyp Problem Isn't that just typical of the screwy legal system we have? You sell a product to a client who does not pay for it, and then you have to worry about getting sued if you take your product away because you are "interfering with the clients ability to conduct its normal business". What about them interfering with your conducting your normal business - including collecting revenues? And then to alleviate those worries you have to pay a shark (sorry, "lawyer") for advice on the matter!!! Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph O'Connell > Sent: Thursday, January 20, 2005 11:42 AM > To: accessd at databaseadvisors.com; cyx5 at cdc.gov > Subject: Re: [AccessD] The Polyp Problem > > Karen, > > Are there payment terms in your agreement? Does your agreement expressly > state that you have the right to terminate use of the program if payment > is > not received on time? If the answer is NO to either question, then you > better check with a lawyer before you deny access to a program which the > client deems critical to its business. You could end up with a huge > liability for interferring with the clients ability to conduct its normal > business. > > Of course, you should not be required to perform additional services until > their account is currrent. > > Joe O'Connell > > -----Original Message----- > From: Nicholson, Karen > To: accessd at databaseadvisors.com > Date: Thursday, January 20, 2005 8:19 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Jan 20 11:58:30 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 20 Jan 2005 09:58:30 -0800 Subject: [AccessD] The Polyp Problem References: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Message-ID: <067801c4ff19$a6ebe800$6501a8c0@HAL9002> Andy: I think there's an implied contract with consideration on both side - you give the code, they give the money. If no consideration changes hands I don't think you have a contract and therefore if your system stops, I think you're in the clear. .... I just got off the phone with my lawyer and he thinks I'm in the clear if I date bomb a program which wasn't paid for. In any event, he said he'd love to have the case where the plaintiff comes in and says I didn't pay for the program but it should still work anyway. Rocky ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 7:35 AM Subject: Re: [AccessD] The Polyp Problem > Hi Karen > The 'bomb' in the system sounds more of a legal question rather than a > technical one. You ought to get advice on how you'd stand if the system > stops and their company comes to a stand-still. I know they'd deserve it > but > does the law agree? > > In any case they sound like all-too familiar sort of customer. At some > point > you have to decide on what YOU want to do next. Are they a customer worth > having for the future? I doubt it but if yes, you'll probably have to grit > your teeth and keep asking nicely for your money. If not then you are > going > to have to stop them doing what they're doing, i.e. taking advantage. At > some point you just have to say that you are doing no more work and no > more > support until you have been paid. And having said it you have to stick to > it. The first time they really need you, and you won't go, they will > suddenly find it perfectly easy to raise a cheque. It's not hard. The only > time it's actually hard is if they have no money - and if that's the case > bail out. But assuming you do get the August money are there more payments > due? If so you then have to decide if you're ever likely to get them. If > not, ask them for the rest of the money up-front, explaining that because > of > past performance you've lost confidence in their willingness/ability to > pay. > If they say no then consider pulling out. > > I know it's easy to say, and hard to do, but you have to start saying > 'no'. > We all bend over backwards for a new customer, assuming that if we treat > them right they'll do the same. When they prove otherwise it's time to > stop > your side of that deal. If you do stay with the contract then at least > stop > doing the extras. When they ask for a change quote them. If they won't pay > they don't get. > > This is the downside of being an independent, and it's bloody horrible. > FWIW > we can all empathise. But you just have to get tough with these b******s. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > > To: accessd at databaseadvisors.com > Subject: [AccessD] The Polyp Problem > Date: 20/01/05 13:14 > >> >> I know this has been discussed before, but I sort of removed a polyp >> from my client abuser list last night, as a woman has the right to flip >> out on deadbeats. That is the law. Here is the story. Client >> contracts for a job; agrees to pay whatever way - some do in stage I, >> more in stage II and the rest in stage III. It is clearly stated that >> changes to the requirements of the system will be discussed and >> additional invoicing will be required. Polyp continuously *forgets* to >> pay invoices as that is not is department, makes wild changes to the >> system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets >> with a 2 Ton Limit? You can just program that in, right?" Or > emergency >> call - finger nail bimbo's system won't work and it is the hub. Your >> system broke it, we can't function, come over here right now. Drop >> everything, run over, and low and behold the cable is unplugged. Three >> hours out of your day, gee thanks. Oh, we can't pay you, it has been a >> bad year. And that $2000 we still owe you from August? That is coming >> soon. Hello, it is snowing! >> >> In my warped world, I would like to put code in the program that when a >> payment is not received, the system stops working. When the bill is >> paid, the user can have the encrypted password to keep working. >> >> Doesn't that sound easy? One final password when the system is paid in >> full. I know a geek could break into it and get around the password, >> but these people are cheap to begin with if they won't pay and not work >> continuing working for anyway. Ideas? >> >> >> -- >> 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 dwaters at usinternet.com Thu Jan 20 12:02:45 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 20 Jan 2005 12:02:45 -0600 Subject: [AccessD] LDB Viewer In-Reply-To: <14679494.1106240970024.JavaMail.root@sniper17.securence.com> Message-ID: <000201c4ff1a$3eb41b80$de1811d8@danwaters> Mark - are you trying to log out a specific user at a time of your choosing? To do this: 1) Set up a BE table with one row and two columns. The first field is a yes/no, the second is text. 2) In the FE, set up a CheckShutdown routine that checks this table once a minute (or some other period) 3) If the checkbox is yes and the text field is blank, all users are logged out (with a warning period) 4) if the checkbox is yes and a user name is in the text field, then just that user is logged out (maybe without a warning period) I do this to log everyone out with a five-minute warning if I need to do some updating. HTH! Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark Sent: Thursday, January 20, 2005 10:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Thu Jan 20 12:06:00 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 13:06:00 -0500 Subject: [AccessD] The Polyp Problem Message-ID: I had one of those. Took me to the magistrate. She laughed at him and ordered him to pay me in full. It was too much. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 12:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Andy: I think there's an implied contract with consideration on both side - you give the code, they give the money. If no consideration changes hands I don't think you have a contract and therefore if your system stops, I think you're in the clear. .... I just got off the phone with my lawyer and he thinks I'm in the clear if I date bomb a program which wasn't paid for. In any event, he said he'd love to have the case where the plaintiff comes in and says I didn't pay for the program but it should still work anyway. Rocky ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 7:35 AM Subject: Re: [AccessD] The Polyp Problem > Hi Karen > The 'bomb' in the system sounds more of a legal question rather than a > technical one. You ought to get advice on how you'd stand if the system > stops and their company comes to a stand-still. I know they'd deserve it > but > does the law agree? > > In any case they sound like all-too familiar sort of customer. At some > point > you have to decide on what YOU want to do next. Are they a customer worth > having for the future? I doubt it but if yes, you'll probably have to grit > your teeth and keep asking nicely for your money. If not then you are > going > to have to stop them doing what they're doing, i.e. taking advantage. At > some point you just have to say that you are doing no more work and no > more > support until you have been paid. And having said it you have to stick to > it. The first time they really need you, and you won't go, they will > suddenly find it perfectly easy to raise a cheque. It's not hard. The only > time it's actually hard is if they have no money - and if that's the case > bail out. But assuming you do get the August money are there more payments > due? If so you then have to decide if you're ever likely to get them. If > not, ask them for the rest of the money up-front, explaining that because > of > past performance you've lost confidence in their willingness/ability to > pay. > If they say no then consider pulling out. > > I know it's easy to say, and hard to do, but you have to start saying > 'no'. > We all bend over backwards for a new customer, assuming that if we treat > them right they'll do the same. When they prove otherwise it's time to > stop > your side of that deal. If you do stay with the contract then at least > stop > doing the extras. When they ask for a change quote them. If they won't pay > they don't get. > > This is the downside of being an independent, and it's bloody horrible. > FWIW > we can all empathise. But you just have to get tough with these b******s. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > > To: accessd at databaseadvisors.com > Subject: [AccessD] The Polyp Problem > Date: 20/01/05 13:14 > >> >> I know this has been discussed before, but I sort of removed a polyp >> from my client abuser list last night, as a woman has the right to flip >> out on deadbeats. That is the law. Here is the story. Client >> contracts for a job; agrees to pay whatever way - some do in stage I, >> more in stage II and the rest in stage III. It is clearly stated that >> changes to the requirements of the system will be discussed and >> additional invoicing will be required. Polyp continuously *forgets* to >> pay invoices as that is not is department, makes wild changes to the >> system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets >> with a 2 Ton Limit? You can just program that in, right?" Or > emergency >> call - finger nail bimbo's system won't work and it is the hub. Your >> system broke it, we can't function, come over here right now. Drop >> everything, run over, and low and behold the cable is unplugged. Three >> hours out of your day, gee thanks. Oh, we can't pay you, it has been a >> bad year. And that $2000 we still owe you from August? That is coming >> soon. Hello, it is snowing! >> >> In my warped world, I would like to put code in the program that when a >> payment is not received, the system stops working. When the bill is >> paid, the user can have the encrypted password to keep working. >> >> Doesn't that sound easy? One final password when the system is paid in >> full. I know a geek could break into it and get around the password, >> but these people are cheap to begin with if they won't pay and not work >> continuing working for anyway. Ideas? >> >> >> -- >> 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 Jim.Hale at FleetPride.com Thu Jan 20 12:06:53 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 20 Jan 2005 12:06:53 -0600 Subject: [AccessD] The Polyp Problem Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB6772337394@corp-es01.fleetpride.com> I presume you mean if the contract is silent on this point the programmer is presumed to own the code. Are you sure? My recollection is last time we had this discussion we concluded that, while this is generally true, it is not universally so. Jim Hale -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Thursday, January 20, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 *********************************************************************** 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 Jan 20 12:19:59 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 20 Jan 2005 10:19:59 -0800 Subject: [AccessD] LDB Viewer References: <000201c4ff1a$3eb41b80$de1811d8@danwaters> Message-ID: <41EFF64F.1050102@shaw.ca> Here is a sample program that does this to force users out of a backend mdb http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='ForceUserOut.zip' Dan Waters wrote: >Mark - are you trying to log out a specific user at a time of your choosing? > >To do this: > >1) Set up a BE table with one row and two columns. The first field is a >yes/no, the second is text. >2) In the FE, set up a CheckShutdown routine that checks this table once a >minute (or some other period) >3) If the checkbox is yes and the text field is blank, all users are logged >out (with a warning period) >4) if the checkbox is yes and a user name is in the text field, then just >that user is logged out (maybe without a warning period) > >I do this to log everyone out with a five-minute warning if I need to do >some updating. > >HTH! >Dan Waters >ProMation Systems > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mitsules, Mark >Sent: Thursday, January 20, 2005 10:53 AM >To: [AccessD] >Subject: [AccessD] LDB Viewer > >Is there a product similar to LDB Viewer that would allow me to identify >then break a user's connection? > > >Mark Mitsules >Senior Designer >Submarine Electrical Engineering >Northrop Grumman Newport News >757.380.3376 > > -- Marty Connelly Victoria, B.C. Canada From joconnell at indy.rr.com Thu Jan 20 12:53:09 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Thu, 20 Jan 2005 13:53:09 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <011f01c4ff21$54feb9c0$6701a8c0@joe> Jim, In the USA, if the contract does not contain specific language conferring ownership on the customer, then the contractor retains ownership. There was a land mark case a few years ago where a shoe manufacturer in Mass. paid mega bucks for custom software to run its business. Six months later they sued the contractor when they discovered that their competitors were using the same software. The judge ruled that since the development contract did not specifically grant ownership to the customer, that all the customer received was a license to use the software. Karen's case is different. She wants to disable the customer's right to use the software. If she does not have a legal right to do so, then she has a potential liability for loss of business/profits by the customer. Of course, she should not have any further responsibility to continue to provide services for which she will not be paid. This is definitely a legal question and a lawyer should be consulted before taking such a drastic step. The discussion of when a client is worth retaining is very relevent to a job that I just finished for a service company (not IT). They wanted very detailed analysis of services provided and revenue derived from their customers. After looking at the results they "fired" 1/3 of their customers. They found out that it cost more to provide the service than they were receiving in revenue. Unusualy, but they felt it was justified. Joe O'Connell -----Original Message----- From: Hale, Jim To: 'Access Developers discussion and problem solving' Date: Thursday, January 20, 2005 1:21 PM Subject: RE: [AccessD] The Polyp Problem I presume you mean if the contract is silent on this point the programmer is presumed to own the code. Are you sure? My recollection is last time we had this discussion we concluded that, while this is generally true, it is not universally so. Jim Hale -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Thursday, January 20, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 *********************************************************************** 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 dejpolsys at hotmail.com Thu Jan 20 12:54:45 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Thu, 20 Jan 2005 13:54:45 -0500 Subject: [AccessD] changing a field name througout the databse References: Message-ID: ..F&R is cheap and dirty and does what you need and is quick to update between Access versions ...but it processes every change serially and can be damn slow in a large database ..for a little bit more Black Moshannon's Speed Ferret is like going from a Chevy to a Ferrari ...it is dramatically faster and comes with a lot more options and db security ...but they are notoriously slow to update between versions. ..I've used both and much, much prefer Speed Ferret over F&R ...but ..right now I'm using F&R on A2003 mdbs because Speed Ferret has not been updated for that version as yet ...but as soon as the update is available, I'll switch back. ..hth :) William Hindman ----- Original Message ----- From: "Tesiny, Ed" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 11:04 AM Subject: RE: [AccessD] changing a field name througout the databse >I would suggest using Rick Fisher's Find and Replace, free for 30 days > then $37 for a registered copy. It has saved me tons of time. You can > find it at www.rickworld.com There is also SpeedFerret but I haven't had > any experience with it. > > 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 withington >> Sent: Thursday, January 20, 2005 10:56 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] changing a field name througout the databse >> >> I have a client who created a database in Access. When they named the >> fields, they left spaces in some of the field names. Everything was >> working fine until the database was asked to work with Mapquest. >> Apparently Mapquest does not like the spaces. >> >> Is there a way to universally change the field name every >> time it occurs >> to not have any spaces? They are using Access 2000 >> >> thank you >> augusta >> >> > >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cyx5 at cdc.gov Thu Jan 20 13:09:33 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 14:09:33 -0500 Subject: [AccessD] Navigation Button Being a Polyp Message-ID: Access XP - are my tranquilizers hitting me too hard, or is it my imagination that when I used to open up forms, the navigation thingy at the bottom would say the record it was on with the total displayed to the right? This form, in particular, only has 6 records. But it is happening on every form. Polyp and Nimrod and Inherited Database are my new favorite words. Anybody else experiencing this? Better take another pill.... From cyx5 at cdc.gov Thu Jan 20 13:10:45 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 20 Jan 2005 14:10:45 -0500 Subject: [AccessD] Oh, Navigation Button Message-ID: It does show the total number after I start hitting the arrow to move to the next record. Usually by the time it gets to the third or fourth record it will show up. From pedro at plex.nl Thu Jan 20 15:52:05 2005 From: pedro at plex.nl (Pedro Janssen) Date: Thu, 20 Jan 2005 22:52:05 +0100 Subject: [AccessD] complex query!! References: <39cb22f305011916497b26ba4f@mail.gmail.com><0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com> Message-ID: <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> Dear Steve and Others, nice that you all are talking about age and children. I am not that old, only 40 year. I also have a son and he is 4 years old. All nice, but i won't puss you, but have you thought about my original question?? I also have a new one, that's also important. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. - Pedro Janssen - ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 1:36 PM Subject: Re: [AccessD] complex query!! > Jim, > > She gets the dimple on the right side, her pointed ears, and the > distance between the eyes from me. My mother's side of my family > provided the tiny nose. Otherwise it's all Janet, my wife. Every day I > tell Eleanor that she is the most beautiful girl that has ever been > born in all of recorded human history. > > Now, what was the topic supposed to be again? > > Steve Erbach > Neenah, WI > > > On Wed, 19 Jan 2005 18:43:04 -0800, Jim Lawrence wrote: > > Hi Steve: > > > > She sure is cute! Does she get her good looks from her Mom? ...or from Dad? > > > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From erbachs at gmail.com Thu Jan 20 17:41:30 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 20 Jan 2005 17:41:30 -0600 Subject: [AccessD] complex query!! In-Reply-To: <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> References: <39cb22f305011916497b26ba4f@mail.gmail.com> <0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com> <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> Message-ID: <39cb22f305012015413854f964@mail.gmail.com> Pedro, Add another column to the Results table, StdDev Number, Single. Change INSERT query from original method: strSQL = "" strSQL = strSQL & "INSERT INTO Results " strSQL = strSQL & " ( AvgUsing, AverageVal, StdDev ) " strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ strTblName2 & "].[KeyFld] AS AvgUsing, " strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ strTblName2 & "].[Value])/2 AS AverageVal, " strSQL = strSQL & " ([" & strTblName1 & "].[Value] - [" & _ strTblName2 & "].[Value])/2 AS StdDev " strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" The "StdDev" calculation is simply half the difference between the two values. The Cartesian Product you want for a single table I think can only be derived by stepping through the table in code. I don't believe it can be done in a query. Steve Erbach Neenah, WI On Thu, 20 Jan 2005 22:52:05 +0100, Pedro Janssen wrote: > Dear Steve and Others, > > nice that you all are talking about age and children. I am not that old, > only 40 year. I also have a son and he is 4 years old. All nice, but i won't > puss you, but have you thought about my original question?? > > I also have a new one, that's also important. I need a Cartesian query of a > table with one field. > And need each average of pears of records , but not with itself > > I have: > > Table1 > fieldA > 1 > 2 > 3 > 4 > > I need Average of: > 1 vs 2 > 1 vs 3 > 1 vs 4 > 2 vs 3 > 2 vs 4 > 3 vs 4 > > I'll hope that this is easy. > > - Pedro Janssen - From lists at theopg.com Thu Jan 20 18:52:22 2005 From: lists at theopg.com (MarkH) Date: Fri, 21 Jan 2005 00:52:22 -0000 Subject: [AccessD] The Polyp Problem In-Reply-To: <011f01c4ff21$54feb9c0$6701a8c0@joe> Message-ID: <000b01c4ff53$78bf7c00$c639fc3e@netboxxp> Joe Interesting US Law... Do you (or anyone else) know if the same applies to development contracts in the UK... I hope so :@) Cheers Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph O'Connell Sent: 20 January 2005 18:53 To: 'Access Developers discussion and problem solving'; Jim.Hale at fleetpride.com Subject: Re: [AccessD] The Polyp Problem Jim, In the USA, if the contract does not contain specific language conferring ownership on the customer, then the contractor retains ownership. There was a land mark case a few years ago where a shoe manufacturer in Mass. paid mega bucks for custom software to run its business. Six months later they sued the contractor when they discovered that their competitors were using the same software. The judge ruled that since the development contract did not specifically grant ownership to the customer, that all the customer received was a license to use the software. Karen's case is different. She wants to disable the customer's right to use the software. If she does not have a legal right to do so, then she has a potential liability for loss of business/profits by the customer. Of course, she should not have any further responsibility to continue to provide services for which she will not be paid. This is definitely a legal question and a lawyer should be consulted before taking such a drastic step. The discussion of when a client is worth retaining is very relevent to a job that I just finished for a service company (not IT). They wanted very detailed analysis of services provided and revenue derived from their customers. After looking at the results they "fired" 1/3 of their customers. They found out that it cost more to provide the service than they were receiving in revenue. Unusualy, but they felt it was justified. Joe O'Connell -----Original Message----- From: Hale, Jim To: 'Access Developers discussion and problem solving' Date: Thursday, January 20, 2005 1:21 PM Subject: RE: [AccessD] The Polyp Problem I presume you mean if the contract is silent on this point the programmer is presumed to own the code. Are you sure? My recollection is last time we had this discussion we concluded that, while this is generally true, it is not universally so. Jim Hale -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Thursday, January 20, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem Andy: Great advice. Part of the problem is that while you do own a program, you don't own the data. You can get yourself (so I've been told - I'm not a lawyer) if you put a time-bomb in the program and don't allow a client to access to their data. I've never stopped a program working for this reason. If I had to though, I would put in logic so they can't add new data. I've been very fortunate over the years and only once have had to resort to the "you want work done? then pay me what you owe me". As you say, they fork over pretty quick if they really need it. The other thing I've done that helps is that I bill everything by the hour. No flat fees and I invoice every two weeks. That way a lot of time doesn't go by between payments and if their is a disagreement about something that gets billed, it gets spotted quick as well. Karen: Really think if this is a client you want to keep or not. Sometimes it's just not worth the hassle. Jim Dettman -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 10:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go > on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. > Three hours out of your day, gee thanks. Oh, we can't pay you, it has > been a bad year. And that $2000 we still owe you from August? That > is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > 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 *********************************************************************** 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 --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From stuart at lexacorp.com.pg Thu Jan 20 19:17:20 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 21 Jan 2005 11:17:20 +1000 Subject: [AccessD] The Polyp Problem In-Reply-To: <000b01c4ff53$78bf7c00$c639fc3e@netboxxp> References: <011f01c4ff21$54feb9c0$6701a8c0@joe> Message-ID: <41F0E4C0.14143.3DFFCDA@stuart.lexacorp.com.pg> On 21 Jan 2005 at 0:52, MarkH wrote: > Joe > > Interesting US Law... Do you (or anyone else) know if the same applies > to development contracts in the UK... I hope so :@) > I just happened to be researching this topic yesterday for other reasons and came across this UK info: http://www.jisclegal.ac.uk/ipr/IntellectualProperty.htm Who Owns The Copyright Subsisting In The Work? (Copyright Ownership and Moral Rights) The Default Owner: The person who created the work, unless the work was completed in the course of employment. Employment and Ownership: Section 11 (2) of the 1988 Act provides that the copyright of works created during the course of employment will be owned by the employer unless an agreement to the contrary is in place. Within a contemporary setting, it may not always be clear when an employer - employee relationship exists for the purposes of copyright ownership. Freelance workers and independent contractors are common within today's work place; can these people then be classified as employees? The apparently subtle difference between a contract of service and a contract for service assumes a strong significance with regard to determining copyright ownership.............. -- Stuart From joconnell at indy.rr.com Thu Jan 20 19:27:21 2005 From: joconnell at indy.rr.com (Joseph O'Connell) Date: Thu, 20 Jan 2005 20:27:21 -0500 Subject: [AccessD] The Polyp Problem Message-ID: <01a801c4ff58$7d1eec40$6701a8c0@joe> Mark, Sorry, can't help with UK law. Yes it is interesting. Unfortunately, laws are not always logical. Joe -----Original Message----- From: MarkH To: 'Access Developers discussion and problem solving' Date: Thursday, January 20, 2005 7:58 PM Subject: RE: [AccessD] The Polyp Problem |Joe | |Interesting US Law... Do you (or anyone else) know if the same applies |to development contracts in the UK... I hope so :@) | |Cheers | |Mark | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joseph |O'Connell |Sent: 20 January 2005 18:53 |To: 'Access Developers discussion and problem solving'; |Jim.Hale at fleetpride.com |Subject: Re: [AccessD] The Polyp Problem | | |Jim, | |In the USA, if the contract does not contain specific language |conferring ownership on the customer, then the contractor retains |ownership. There was a land mark case a few years ago where a shoe |manufacturer in Mass. paid mega bucks for custom software to run its |business. Six months later they sued the contractor when they |discovered that their competitors were using the same software. The |judge ruled that since the development contract did not specifically |grant ownership to the customer, that all the customer received was a |license to use the software. | |Karen's case is different. She wants to disable the customer's right to |use the software. If she does not have a legal right to do so, then she |has a potential liability for loss of business/profits by the customer. |Of course, she should not have any further responsibility to continue to |provide services for which she will not be paid. This is definitely a |legal question and a lawyer should be consulted before taking such a |drastic step. | |The discussion of when a client is worth retaining is very relevent to a |job that I just finished for a service company (not IT). They wanted |very detailed analysis of services provided and revenue derived from |their customers. After looking at the results they "fired" 1/3 of their |customers. They found out that it cost more to provide the service than |they were receiving in revenue. Unusualy, but they felt it was |justified. | |Joe O'Connell | |-----Original Message----- |From: Hale, Jim |To: 'Access Developers discussion and problem solving' | |Date: Thursday, January 20, 2005 1:21 PM |Subject: RE: [AccessD] The Polyp Problem | | | |I presume you mean if the contract is silent on this point the |programmer is presumed to own the code. Are you sure? My recollection is |last time we had this discussion we concluded that, while this is |generally true, it is not universally so. Jim Hale | |-----Original Message----- |From: Jim Dettman [mailto:jimdettman at earthlink.net] |Sent: Thursday, January 20, 2005 10:55 AM |To: Access Developers discussion and problem solving |Subject: RE: [AccessD] The Polyp Problem | | |Andy: | | Great advice. Part of the problem is that while you do own a program, |you don't own the data. You can get yourself (so I've been told - I'm |not a |lawyer) if you put a time-bomb in the program and don't allow a client |to access to their data. | | I've never stopped a program working for this reason. If I had to |though, I would put in logic so they can't add new data. I've been very |fortunate over the years and only once have had to resort to the "you |want work done? then pay me what you owe me". As you say, they fork |over pretty quick if they really need it. | | The other thing I've done that helps is that I bill everything by the |hour. No flat fees and I invoice every two weeks. That way a lot of |time doesn't go by between payments and if their is a disagreement about |something that gets billed, it gets spotted quick as well. | | Karen: Really think if this is a client you want to keep or not. |Sometimes it's just not worth the hassle. | |Jim Dettman | | |-----Original Message----- |From: accessd-bounces at databaseadvisors.com |[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Andy Lacey |Sent: Thursday, January 20, 2005 10:36 AM |To: Access Developers discussion and problem solving |Subject: Re: [AccessD] The Polyp Problem | | |Hi Karen |The 'bomb' in the system sounds more of a legal question rather than a |technical one. You ought to get advice on how you'd stand if the system |stops and their company comes to a stand-still. I know they'd deserve it |but does the law agree? | |In any case they sound like all-too familiar sort of customer. At some |point you have to decide on what YOU want to do next. Are they a |customer worth having for the future? I doubt it but if yes, you'll |probably have to grit your teeth and keep asking nicely for your money. |If not then you are going to have to stop them doing what they're doing, |i.e. taking advantage. At some point you just have to say that you are |doing no more work and no more support until you have been paid. And |having said it you have to stick to it. The first time they really need |you, and you won't go, they will suddenly find it perfectly easy to |raise a cheque. It's not hard. The only time it's actually hard is if |they have no money - and if that's the case bail out. But assuming you |do get the August money are there more payments due? If so you then have |to decide if you're ever likely to get them. If not, ask them for the |rest of the money up-front, explaining that because of past performance |you've lost confidence in their willingness/ability to pay. If they say |no then consider pulling out. | |I know it's easy to say, and hard to do, but you have to start saying |'no'. We all bend over backwards for a new customer, assuming that if we |treat them right they'll do the same. When they prove otherwise it's |time to stop your side of that deal. If you do stay with the contract |then at least stop doing the extras. When they ask for a change quote |them. If they won't pay they don't get. | |This is the downside of being an independent, and it's bloody horrible. |FWIW we can all empathise. But you just have to get tough with these |b******s. | |-- |Andy Lacey |http://www.minstersystems.co.uk | | | |--------- Original Message -------- |From: Access Developers discussion and problem solving | |To: accessd at databaseadvisors.com |Subject: [AccessD] The Polyp Problem |Date: 20/01/05 13:14 | |> |> I know this has been discussed before, but I sort of removed a polyp |> from my client abuser list last night, as a woman has the right to |> flip out on deadbeats. That is the law. Here is the story. Client |> contracts for a job; agrees to pay whatever way - some do in stage I, |> more in stage II and the rest in stage III. It is clearly stated that | |> changes to the requirements of the system will be discussed and |> additional invoicing will be required. Polyp continuously *forgets* |> to pay invoices as that is not is department, makes wild changes to |> the system - "Oh, didn't I tell you? Truck A, B or C can not go |> on |streets |> with a 2 Ton Limit? You can just program that in, right?" Or |emergency |> call - finger nail bimbo's system won't work and it is the hub. Your |> system broke it, we can't function, come over here right now. Drop |> everything, run over, and low and behold the cable is unplugged. |> Three hours out of your day, gee thanks. Oh, we can't pay you, it has | |> been a bad year. And that $2000 we still owe you from August? That |> is coming soon. Hello, it is snowing! |> |> In my warped world, I would like to put code in the program that when |> a payment is not received, the system stops working. When the bill is | |> paid, the user can have the encrypted password to keep working. |> |> Doesn't that sound easy? One final password when the system is paid |> in full. I know a geek could break into it and get around the |> password, but these people are cheap to begin with if they won't pay |> and not work continuing working for anyway. Ideas? |> |> |> -- |> 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 | |*********************************************************************** |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 | |--- |Incoming mail is certified Virus Free. |Checked by AVG anti-virus system (http://www.grisoft.com). |Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 | | |--- |Outgoing mail is certified Virus Free. |Checked by AVG anti-virus system (http://www.grisoft.com). |Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 | | |-- |AccessD mailing list |AccessD at databaseadvisors.com |http://databaseadvisors.com/mailman/listinfo/accessd |Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 20 19:45:17 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 20 Jan 2005 20:45:17 -0500 Subject: [AccessD] Keys and indexes in MySQL Message-ID: <001801c4ff5a$df39c060$677aa8c0@ColbyM6805> Can anyone tell me if creating an index on a field in MySQL causes it to be a "key" in their documentation or by their definition? It seems unlikely but given the nebulous definition of a key to start with, who knows? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From accessd at shaw.ca Thu Jan 20 21:12:06 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2005 19:12:06 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: Message-ID: <0IAN0081UCV449@l-daemon> Hi Karen: That seems like a client that should be put out of your misery. A few years ago when rolling out a system to a number of careful (cheap) clients, it became necessary to install a time-out feature built right in the code. When the app was compiled it could not be tampered with. A number of times we got calls saying a cheque was on it's way and should be arriving later that morning and 'Oh, yes could you login sometime today and fix our system as we have been having some problems.' Everyone knew what the issues were but it was never formally discussed. We would diligently remote-in and re-set the password for another month and a half (2 week grace period) until the client had paid for the application, in full. After that, support was done through charge cards... for the convenience of the client... (and us). HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Thursday, January 20, 2005 5:11 AM To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem I know this has been discussed before, but I sort of removed a polyp from my client abuser list last night, as a woman has the right to flip out on deadbeats. That is the law. Here is the story. Client contracts for a job; agrees to pay whatever way - some do in stage I, more in stage II and the rest in stage III. It is clearly stated that changes to the requirements of the system will be discussed and additional invoicing will be required. Polyp continuously *forgets* to pay invoices as that is not is department, makes wild changes to the system - "Oh, didn't I tell you? Truck A, B or C can not go on streets with a 2 Ton Limit? You can just program that in, right?" Or emergency call - finger nail bimbo's system won't work and it is the hub. Your system broke it, we can't function, come over here right now. Drop everything, run over, and low and behold the cable is unplugged. Three hours out of your day, gee thanks. Oh, we can't pay you, it has been a bad year. And that $2000 we still owe you from August? That is coming soon. Hello, it is snowing! In my warped world, I would like to put code in the program that when a payment is not received, the system stops working. When the bill is paid, the user can have the encrypted password to keep working. Doesn't that sound easy? One final password when the system is paid in full. I know a geek could break into it and get around the password, but these people are cheap to begin with if they won't pay and not work continuing working for anyway. Ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 21:38:25 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2005 19:38:25 -0800 Subject: [AccessD] The Polyp Problem In-Reply-To: <20050120163554.165B72BB0EE@smtp.nildram.co.uk> Message-ID: <0IAN00E5KE2ZLZ@l-daemon> Hi Karen: I would not worry about the legal aspects of locking down the system until paid. A bad and cheap client is unlikely to try and sue as the system will remain down until a court order forces you to start the system up again (weeks or months later) and then there will just be another lock and the client will have to go through the same process all over again. A contractor has the natural right to expect fair payment for fair work and a 'lean' against a property can deny client access to real-estate or intellectual property. A friend went through a similar issue with the government. They fussed and fretted and had their lawyers phoned to threaten but they finally agreed to pay as my friend had dug-in his heels and was not budging no matter what. No one in their right minds will risk their entire business on a few thousand dollars that they will just have to pay when all is said and done. If you do this once or twice you will get a rep as a fair, tough business person and the respect that goes with it. My two cents worth, Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Thursday, January 20, 2005 7:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Hi Karen The 'bomb' in the system sounds more of a legal question rather than a technical one. You ought to get advice on how you'd stand if the system stops and their company comes to a stand-still. I know they'd deserve it but does the law agree? In any case they sound like all-too familiar sort of customer. At some point you have to decide on what YOU want to do next. Are they a customer worth having for the future? I doubt it but if yes, you'll probably have to grit your teeth and keep asking nicely for your money. If not then you are going to have to stop them doing what they're doing, i.e. taking advantage. At some point you just have to say that you are doing no more work and no more support until you have been paid. And having said it you have to stick to it. The first time they really need you, and you won't go, they will suddenly find it perfectly easy to raise a cheque. It's not hard. The only time it's actually hard is if they have no money - and if that's the case bail out. But assuming you do get the August money are there more payments due? If so you then have to decide if you're ever likely to get them. If not, ask them for the rest of the money up-front, explaining that because of past performance you've lost confidence in their willingness/ability to pay. If they say no then consider pulling out. I know it's easy to say, and hard to do, but you have to start saying 'no'. We all bend over backwards for a new customer, assuming that if we treat them right they'll do the same. When they prove otherwise it's time to stop your side of that deal. If you do stay with the contract then at least stop doing the extras. When they ask for a change quote them. If they won't pay they don't get. This is the downside of being an independent, and it's bloody horrible. FWIW we can all empathise. But you just have to get tough with these b******s. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: [AccessD] The Polyp Problem Date: 20/01/05 13:14 > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to flip > out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* to > pay invoices as that is not is department, makes wild changes to the > system - "Oh, didn't I tell you? Truck A, B or C can not go on streets > with a 2 Ton Limit? You can just program that in, right?" Or emergency > call - finger nail bimbo's system won't work and it is the hub. Your > system broke it, we can't function, come over here right now. Drop > everything, run over, and low and behold the cable is unplugged. Three > hours out of your day, gee thanks. Oh, we can't pay you, it has been a > bad year. And that $2000 we still owe you from August? That is coming > soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when a > payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid in > full. I know a geek could break into it and get around the password, > but these people are cheap to begin with if they won't pay and not work > continuing working for anyway. Ideas? > > > -- > 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 john at winhaven.net Thu Jan 20 23:15:48 2005 From: john at winhaven.net (John Bartow) Date: Thu, 20 Jan 2005 23:15:48 -0600 Subject: [AccessD] The Polyp Problem In-Reply-To: Message-ID: <200501202315578.SM03588@ScuzzPaq> Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From andy at minstersystems.co.uk Fri Jan 21 01:31:40 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 21 Jan 2005 07:31:40 -0000 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <000701c4ff8b$40af3de0$b274d0d5@minster33c3r25> In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- Andy Lacey http://www.minstersystems.co.uk From marklbreen at gmail.com Fri Jan 21 01:46:39 2005 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 21 Jan 2005 07:46:39 +0000 Subject: [AccessD] Calling ADO without having to roll out five hundred newmdbs In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1F@xlivmbx21.aig.com> References: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B1F@xlivmbx21.aig.com> Message-ID: Hello Gustav and Lambert, Thank you Gustav, that sounds even more optimistic, we will do some testing and I will let the list know how we get one. Lambert, thanks for your caution, in our case we are calling stored procedures and passing back parameters so I will keep the list informed as to how we get on. Thanks again all, Mark On Thu, 20 Jan 2005 11:34:31 -0500, Heenan, Lambert wrote: > That may be so, but you can get other screwy effects if some newer > references are used. > > e.g. If you have an app. that references Outlook 97 and the user has Outlook > 98 or 2000+ installed, then any reports in the database will give problems. > Specifically, if you have a textbox on a report with a data source like > this... > > ="Printed " & Format(Now(),"ddd mmm-d"", ""yyyy h:nn am/pm") > > then this works fine for users with Outlook 97, but those with a later > version of Outlook will see nothing at all in the textbox. Instead you will > need two textboxes, one with > > ="Printed " as a data source, and the other with Now() and the format > property of the second textbox will need to be set to ddd", "mmm dd", "yyyy > hh:nn > > Note that there is no sign of any runtime error in this situation. The > textbox is simply not filled. > > Lambert > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > > Sent: Thursday, January 20, 2005 8:43 AM > > To: accessd at databaseadvisors.com > > Subject: Re: [AccessD] Calling ADO without having to roll out five > > hundrednewmdbs > > > > Hi Mark > > > > Typically a newer version will be accepted while and older will not. > > But only testing can determine this for sure. > > > > /gustav > > > > >>> marklbreen at gmail.com 20-01-2005 14:09:22 >>> > > > > My next concern (and I am not asking for help, just thinking out load) > > is the versions of ADO that we will reference. What happens if I > > reference ADO version 2.6 for example, but the user has a later or > > earlier version than the development machine? > > > > Do I need to programatically enumerate the references and check for > > "missing" and then programatically attempt to assign another version > > of ADO? Does not sound that pretty ! > > > > I am not too concerned about needing the latest version, all we are > > doing is calling an Oracle stored procedure and accepting output > > parameters (hence the need to ADO in the first place). > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marklbreen at gmail.com Fri Jan 21 02:19:00 2005 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 21 Jan 2005 08:19:00 +0000 Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i Message-ID: Hello All, This is more a piece of information than a question. As you may have seen, I have recently starting work on a project involving Access 97 and Oracle 8i. Some of you may also have noticed that I asked a question about ADO. To be honest, I wondered why my colleague wanted to use ADO, why not use DAO I thought. Of course his answer was that he wanted to use output parameters in ADO. I have never really used output parameters ( in the MS SQL Server environment), if I want another value, I usually just stick it on the end of the columns that I am selecting. Not perfect I know, but it is fine unless I am returning millions of records. So, last night I started to write my first Oracle procedure, it was a simple task I wished to do, select one field from a table and group by that field. It turns out that Oracle cannot select (and return) records from within stored procedures !!! Sure you can open a cursor and loop through the data and return them as out parameters and then, when you get back you command object you can assign that to a recordset. So two points to make from this 1) sproc's in Oracle cannot just select records 2) DAO cannot deal with output parameters It comes as no surprise that DAO cannot deal with output params but I am gobsmacked that Oracle 8i cannot just select a few bloody records in a sproc and just return them as a recordset. One option is to insert my work in to temp tables and then select from them, but that is not really an option with such a big front end as this. So, it seems that Oracle likes to return cursors ! I think that I have a mindset change coming on. Mark From Chris.Foote at uk.thalesgroup.com Fri Jan 21 03:14:17 2005 From: Chris.Foote at uk.thalesgroup.com (Foote, Chris) Date: Fri, 21 Jan 2005 09:14:17 -0000 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <97CF276BD8C6D4119C4B00508BB18DE709E0C535@ntscxch1.int.rdel.co.uk> LOL - thanks Andy! If the route went via Reading it would make more sense ;-) and validate the old "if I was going there I would not start from here" gag. (For non-UK members, the M$ HQ in England is in Reading, (pronounced reding) in Berkshire (pronounced barkshire)). Regard! Chris Foote > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 7:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday > humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian > drivers passing > down the A1. > > -- Andy Lacey > http://www.minstersystems.co.uk From marklbreen at gmail.com Fri Jan 21 04:55:20 2005 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 21 Jan 2005 10:55:20 +0000 Subject: [AccessD] Colby Consultings Error Handler Message-ID: Hello John and All, Is there an Access 97 version of the error handler still available. John I had a look on your site and I do not see it. I have not kept up with the progress of it in recent years, but it looks like I could do with it again. Thanks Mark From Gustav at cactus.dk Fri Jan 21 07:25:13 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2005 14:25:13 +0100 Subject: [AccessD] complex query!! Message-ID: Hi Pedro Not quite sure what "1 vs 2" means, but if you include the table twice in a query you have your Cartesion product on one table. Thus, it would be along this route: SELECT Avg(A.Factor + B.Factor) AS Average12 FROM tblTable AS A, tblTable AS B WHERE (A.Factor <> B.Factor); Again, the will leave one record only; if you wish a result for each record, you'll have to Group By on something. /gustav >>> pedro at plex.nl 20-01-2005 22:52:05 >>> .. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. From jimdettman at earthlink.net Fri Jan 21 08:02:28 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Fri, 21 Jan 2005 09:02:28 -0500 Subject: [AccessD] LDB Viewer In-Reply-To: Message-ID: Mark, It's an NOS level function to do that. The LDB View does not have the capability. Nothing is built into Access to handle it either. You need to set it up yourself within the app or use the NOS. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mitsules, Mark Sent: Thursday, January 20, 2005 11:53 AM To: [AccessD] Subject: [AccessD] LDB Viewer Is there a product similar to LDB Viewer that would allow me to identify then break a user's connection? Mark Mitsules Senior Designer Submarine Electrical Engineering Northrop Grumman Newport News 757.380.3376 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From awithing at twcny.rr.com Fri Jan 21 08:33:08 2005 From: awithing at twcny.rr.com (withington) Date: Fri, 21 Jan 2005 09:33:08 -0500 Subject: [AccessD] changing a field name througout the databse In-Reply-To: References: Message-ID: <41F112A4.80407@twcny.rr.com> thanks for your thoughts, I think that I will try F&R first and go from there. This database is not so huge . . . William Hindman wrote: > ..F&R is cheap and dirty and does what you need and is quick to update > between Access versions ...but it processes every change serially and > can be damn slow in a large database > > ..for a little bit more Black Moshannon's Speed Ferret is like going > from a Chevy to a Ferrari ...it is dramatically faster and comes with > a lot more options and db security ...but they are notoriously slow to > update between versions. > > ..I've used both and much, much prefer Speed Ferret over F&R ...but > ..right now I'm using F&R on A2003 mdbs because Speed Ferret has not > been updated for that version as yet ...but as soon as the update is > available, I'll switch back. > > ..hth :) > > William Hindman > > > ----- Original Message ----- From: "Tesiny, Ed" > > To: "Access Developers discussion and problem solving" > > Sent: Thursday, January 20, 2005 11:04 AM > Subject: RE: [AccessD] changing a field name througout the databse > > >> I would suggest using Rick Fisher's Find and Replace, free for 30 days >> then $37 for a registered copy. It has saved me tons of time. You can >> find it at www.rickworld.com There is also SpeedFerret but I haven't had >> any experience with it. >> >> 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 withington >>> Sent: Thursday, January 20, 2005 10:56 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] changing a field name througout the databse >>> >>> I have a client who created a database in Access. When they named the >>> fields, they left spaces in some of the field names. Everything was >>> working fine until the database was asked to work with Mapquest. >>> Apparently Mapquest does not like the spaces. >>> >>> Is there a way to universally change the field name every >>> time it occurs >>> to not have any spaces? They are using Access 2000 >>> >>> thank you >>> augusta >>> >>> > >>> > >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> 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 Jan 21 10:04:56 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 21 Jan 2005 08:04:56 -0800 Subject: [AccessD] The Polyp Problem Message-ID: One of the concepts in design in "agile development" is to deliver a working app at each iteration. It may not do everything the client wants, but it does as much as could be achieved within the time/budget constraints for that iteration. Maybe this is the best way to handle polyps. Give them only as much as they pay for. Charlotte Foust -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Thursday, January 20, 2005 9:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 21 10:22:47 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 21 Jan 2005 10:22:47 -0600 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <123701F54509D9119A4F00D0B747349016D1F0@main2.marlow.com> Hey, just remember, computers don't make mistakes, people do. Obviously the people didn't build the roads right! Drew -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 1:32 AM To: Access User Group Subject: [AccessD] OT: the MS Route planner..... In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- 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 andy at minstersystems.co.uk Fri Jan 21 09:33:04 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 21 Jan 2005 16:33:04 +0100 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <20050121163300.956532BC03A@smtp.nildram.co.uk> Nah, I reckon it's American programmers thinking that all of Europe is abroad so what the heck. Norway, England, France ... they're all basically villages next to each other so does it really matter? Or maybe it was programmed by non-drivers. They never can give directions. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:27 > > Hey, just remember, computers don't make mistakes, people do. Obviously the > people didn't build the roads right! <grin> > > Drew > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 1:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian drivers passing > down the A1. > > -- 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 > -- > 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 jwcolby at colbyconsulting.com Fri Jan 21 10:50:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 21 Jan 2005 11:50:31 -0500 Subject: [AccessD] OT: the MS Route planner..... In-Reply-To: <123701F54509D9119A4F00D0B747349016D1F0@main2.marlow.com> Message-ID: <005201c4ffd9$51e00b00$677aa8c0@ColbyM6805> That is TOO funny. Take a vacation while you're at it. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 1:32 AM To: Access User Group Subject: [AccessD] OT: the MS Route planner..... In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Jan 21 10:49:51 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 21 Jan 2005 10:49:51 -0600 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <123701F54509D9119A4F00D0B747349016D1F1@main2.marlow.com> Maybe it's programmed off of trace routing. It finds the fastest path the IP packets takes, and goes that direction! Drew -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 9:33 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: the MS Route planner..... Nah, I reckon it's American programmers thinking that all of Europe is abroad so what the heck. Norway, England, France ... they're all basically villages next to each other so does it really matter? Or maybe it was programmed by non-drivers. They never can give directions. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:27 > > Hey, just remember, computers don't make mistakes, people do. Obviously the > people didn't build the roads right! <grin> > > Drew > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 1:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian drivers passing > down the A1. > > -- 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 > -- > 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 Gustav at cactus.dk Fri Jan 21 11:07:04 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2005 18:07:04 +0100 Subject: [AccessD] OT: the MS Route planner..... Message-ID: Oh, Andy et all, you completely forget where the vikings came from and who they, ehh (cough), "visited" ... This just shows that MS does have its feets in history somewhere (probably without knowing about it). By the way, the route distances are weird; the short distance south/east of Copenhagen to the bridge to Sweden is listed as 191 km! /gustav >>> andy at minstersystems.co.uk 21-01-2005 16:33:04 >>> Nah, I reckon it's American programmers thinking that all of Europe is abroad so what the heck. Norway, England, France ... they're all basically villages next to each other so does it really matter? Or maybe it was programmed by non-drivers. They never can give directions. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:27 > > Hey, just remember, computers don't make mistakes, people do. Obviously the > people didn't build the roads right! <grin> > > Drew > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: Friday, January 21, 2005 1:32 AM > To: Access User Group > Subject: [AccessD] OT: the MS Route planner..... > > > In the honourable but recently lapsed tradition of Friday humour I thought > I'd share this with you all. > > The MSN route planner, another quality offering from Microsoft.... > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > 2. Then change the "Address in" box to Norway > 3. In the first "City" box enter: haugesund > 4. Change the End "Address In" box to Norway > 5. In the "City" box enter: trondheim > 6. Click "Get Directions" > > Love it. I expect to see lots of bemused-looking Norwegian drivers passing > down the A1. > > -- Andy Lacey > http://www.minstersystems.co.uk From andy at minstersystems.co.uk Fri Jan 21 10:01:12 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 21 Jan 2005 17:01:12 +0100 Subject: [AccessD] OT: the MS Route planner..... Message-ID: <20050121170109.0306B2BC8D8@smtp.nildram.co.uk> Even by longboat I'd find it hard to believe the quickest route comes past me in Peterborough. And any way I just can't remember the last Viking I saw go by. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:56 > > Oh, Andy et all, you completely forget where the vikings came from and > who they, ehh (cough), "visited" ... > > This just shows that MS does have its feets in history somewhere > (probably without knowing about it). > > By the way, the route distances are weird; the short distance > south/east of Copenhagen to the bridge to Sweden is listed as 191 km! > > /gustav > > >>> andy at minstersystems.co.uk 21-01-2005 16:33:04 >>> > Nah, I reckon it's American programmers thinking that all of Europe is > abroad so what the heck. Norway, England, France ... they're all > basically > villages next to each other so does it really matter? <vbg> > > Or maybe it was programmed by non-drivers. They never can give > directions. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > <accessd at databaseadvisors.com> > To: accessd at databaseadvisors.com <accessd at databaseadvisors.com> > Subject: RE: [AccessD] OT: the MS Route planner..... > Date: 21/01/05 16:27 > > > > > Hey, just remember, computers don't make mistakes, people do. > Obviously the > > people didn't build the roads right! &lt;grin&gt; > > > > Drew > > > > -----Original Message----- > > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > > Sent: Friday, January 21, 2005 1:32 AM > > To: Access User Group > > Subject: [AccessD] OT: the MS Route planner..... > > > > > > In the honourable but recently lapsed tradition of Friday humour I > thought > > I'd share this with you all. > > > > The MSN route planner, another quality offering from Microsoft.... > > > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > > 2. Then change the &quot;Address in&quot; box to Norway > > 3. In the first &quot;City&quot; box enter: haugesund > > 4. Change the End &quot;Address In&quot; box to Norway > > 5. In the &quot;City&quot; box enter: trondheim > > 6. Click &quot;Get Directions&quot; > > > > Love it. I expect to see lots of bemused-looking Norwegian drivers > passing > > down the A1. > > > > -- 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 > > > > > ________________________________________________ Message sent using UebiMiau 2.7.2 From cfoust at infostatsystems.com Fri Jan 21 11:20:54 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 21 Jan 2005 09:20:54 -0800 Subject: [AccessD] OT: the MS Route planner..... Message-ID: You haven't been in Minnesota lately, I take it? ;-> Charlotte Foust -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: Friday, January 21, 2005 8:01 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: the MS Route planner..... Even by longboat I'd find it hard to believe the quickest route comes past me in Peterborough. And any way I just can't remember the last Viking I saw go by. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: Access Developers discussion and problem solving To: accessd at databaseadvisors.com Subject: RE: [AccessD] OT: the MS Route planner..... Date: 21/01/05 16:56 > > Oh, Andy et all, you completely forget where the vikings came from and > who they, ehh (cough), "visited" ... > > This just shows that MS does have its feets in history somewhere > (probably without knowing about it). > > By the way, the route distances are weird; the short distance > south/east of Copenhagen to the bridge to Sweden is listed as 191 km! > > /gustav > > >>> andy at minstersystems.co.uk 21-01-2005 16:33:04 > >>> Nah, I reckon it's American programmers thinking that all > of Europe is abroad so what the heck. Norway, England, France ... > they're all basically villages next to each other so does it really > matter? <vbg> > > Or maybe it was programmed by non-drivers. They never can give > directions. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > --------- Original Message -------- > From: Access Developers discussion and problem solving > <accessd at databaseadvisors.com> > To: accessd at databaseadvisors.com <accessd at databaseadvisors.com> > Subject: RE: [AccessD] OT: the MS Route planner..... > Date: 21/01/05 16:27 > > > > > Hey, just remember, computers don't make mistakes, people do. > Obviously the > people didn't build the roads right! > &lt;grin&gt; > > > Drew > > > > -----Original Message----- > > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > > Sent: Friday, January 21, 2005 1:32 AM > > To: Access User Group > > Subject: [AccessD] OT: the MS Route planner..... > > > > > > In the honourable but recently lapsed tradition of Friday humour I > thought > > I'd share this with you all. > > > > The MSN route planner, another quality offering from Microsoft.... > > > > 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx > > 2. Then change the &quot;Address in&quot; box to Norway > > 3. In the first &quot;City&quot; box enter: haugesund > > 4. Change the End &quot;Address In&quot; box to Norway > > 5. In the &quot;City&quot; box enter: trondheim > > 6. Click &quot;Get Directions&quot; > > > > Love it. I expect to see lots of bemused-looking Norwegian drivers > passing > > down the A1. > > > > -- 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 > > > > > ________________________________________________ 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 lists at theopg.com Fri Jan 21 12:04:59 2005 From: lists at theopg.com (MarkH) Date: Fri, 21 Jan 2005 18:04:59 -0000 Subject: [AccessD] The Polyp Problem In-Reply-To: <41F0E4C0.14143.3DFFCDA@stuart.lexacorp.com.pg> Message-ID: <000201c4ffe3$ba33ea00$c639fc3e@netboxxp> Excellent :@) Thanks Stuart I was hoping that would be the case... Have a great weekend :@) Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 21 January 2005 01:17 To: Access Developers discussion and problemsolving Subject: RE: [AccessD] The Polyp Problem On 21 Jan 2005 at 0:52, MarkH wrote: > Joe > > Interesting US Law... Do you (or anyone else) know if the same applies > to development contracts in the UK... I hope so :@) > I just happened to be researching this topic yesterday for other reasons and came across this UK info: http://www.jisclegal.ac.uk/ipr/IntellectualProperty.htm Who Owns The Copyright Subsisting In The Work? (Copyright Ownership and Moral Rights) The Default Owner: The person who created the work, unless the work was completed in the course of employment. Employment and Ownership: Section 11 (2) of the 1988 Act provides that the copyright of works created during the course of employment will be owned by the employer unless an agreement to the contrary is in place. Within a contemporary setting, it may not always be clear when an employer - employee relationship exists for the purposes of copyright ownership. Freelance workers and independent contractors are common within today's work place; can these people then be classified as employees? The apparently subtle difference between a contract of service and a contract for service assumes a strong significance with regard to determining copyright ownership.............. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From Mark.Porter at acsalaska.com Fri Jan 21 12:16:29 2005 From: Mark.Porter at acsalaska.com (Porter, Mark) Date: Fri, 21 Jan 2005 09:16:29 -0900 Subject: [AccessD] The Polyp Problem Message-ID: <635B80FE6C7D5A409586A6A110D97D175DE9E7@ACSANCHOR.corp.acsalaska.com> I do not develop for outside clients anymore, and I have never had any problems when I did. Yes, I was probably lucky. But can you simply put a clause in all of your contracts or development agreements that: a) the customer cannot utilize your application in a production environment until the contract is complete, and b) you do not support any production work done with the application until the final release - which you can hold back on until they are current on their payment schedule. With clauses like these stated clearly up front you should never have to worry about the legalities. Or am I looking through rose colored glasses? Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, January 20, 2005 8:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 transmittal may contain confidential information intended solely for the addressee. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this communication in error, please notify us immediately by reply or by telephone (collect at 907-564-1000) and ask to speak with the message sender. In addition, please immediately delete this message and all attachments. Thank you. ACS From JRojas at tnco-inc.com Fri Jan 21 12:36:33 2005 From: JRojas at tnco-inc.com (Joe Rojas) Date: Fri, 21 Jan 2005 13:36:33 -0500 Subject: [AccessD] Outlook 2K automation warning Message-ID: <0CC84C9461AE6445AD5A602001C41C4B05A0DE@mercury.tnco-inc.com> At this point, the original one. -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 3:48 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning They "broke" it by plugging a security hole. I can't think of any way for the machine to know wether a particular instance of a program trying to use Outlook is legitimate or not. There a web bugs that can "phone home" and trojans that can use your machine in a DDOS attack, which leaves *you* liable. Which aggrevation would you prefer? Charlotte Foust -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Wednesday, January 19, 2005 12:21 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Outlook 2K automation warning You got to be kidding me. Microsoft intentional broke any application that uses the OOM and provides no mechanism as a means to bypass legitimate application? JR -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Wednesday, January 19, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Outlook 2K automation warning Welcome to the wonderful world of Big Brother security! Take a look in the archives for discussions on the use of Redemption or ClickYes for Outlook security madness. Charlotte Foust -----Original Message----- From: Jim DeMarco [mailto:Jdemarco at hudsonhealthplan.org] Sent: Wednesday, January 19, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Outlook 2K automation warning List, Our valiant notwork guys installed Outlook 2K sp-3 on a machine here. This machine has Outlook code that traps the NewMail event then stores certain messages to a help desk Access database. Ever since they installed the SP we're getting popups on every mail that arrives in our admin person's Inbox requiring her intervention. The dialog reads: A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? If this is unexpected, it may be a virus and you should choose "No". It then asks for how long access should be provided. Is there any way to get rid of this popup? This admin person does all the admin for our dept. and gets a lot mail and is quite fed up with clicking past this thing (she also has to select a check box on the dialog to continue). I tried removing the code and writing it into a stand-alone VB app that traps the NewMail event figuring it was the presence of Macros that caused it but no luck. TIA, Jim DeMarco Director Application Development Hudson Health Plan Tarrytown, NY ************************************************************************ *********** "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 transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage 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 This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. From john at winhaven.net Fri Jan 21 12:59:56 2005 From: john at winhaven.net (John Bartow) Date: Fri, 21 Jan 2005 12:59:56 -0600 Subject: [AccessD] OT: the MS Route planner..... In-Reply-To: <000701c4ff8b$40af3de0$b274d0d5@minster33c3r25> Message-ID: <20050121130093.SM03588@ScuzzPaq> LOL! Hmmm... Who would have thought that the route would have been based on the default transportation method of a single engine home built para-plane John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Friday, January 21, 2005 1:32 AM To: Access User Group Subject: [AccessD] OT: the MS Route planner..... In the honourable but recently lapsed tradition of Friday humour I thought I'd share this with you all. The MSN route planner, another quality offering from Microsoft.... 1. Click here: http://mappoint.msn.com/DirectionsFind.aspx 2. Then change the "Address in" box to Norway 3. In the first "City" box enter: haugesund 4. Change the End "Address In" box to Norway 5. In the "City" box enter: trondheim 6. Click "Get Directions" Love it. I expect to see lots of bemused-looking Norwegian drivers passing down the A1. -- 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 john at winhaven.net Fri Jan 21 12:59:56 2005 From: john at winhaven.net (John Bartow) Date: Fri, 21 Jan 2005 12:59:56 -0600 Subject: [AccessD] The Polyp Problem In-Reply-To: <635B80FE6C7D5A409586A6A110D97D175DE9E7@ACSANCHOR.corp.acsalaska.com> Message-ID: <200501211300421.SM03588@ScuzzPaq> Also good clauses. I can't say if your glasses are rose colored or not but legalities and realities aren't the same thing to most people I've known. I cover every avenue I can when setting up an initial contract agreement or in my license agreements with my non-custom software. However, when push comes to shove one has to look at what the cost of the shoving is going to be. I lost a government contract some years ago because one of the "staff" people who was present at my dealing was also the front person for a developer. She took my materials (which in hindsight were much too specific) and had him write a program - thinking that she would get the contract via him because she had an "in" with her employer. When she started talking her app up to other employees I caught wind of it and got a hold of some of "her" applications specific (which just happened to be directly derived from my materials). I called a lawyer that deals with these matters and after much discussion it came down to making a decision to spend as much money to get what I had potentially lost in the deal. I decided to drop the issue from my recovery standpoint. I contacted the employer and simply told them I would sue them if they used her program (not just bought it). I also contacted all other employers of that nature in her general vicinity and informed them of the same. Immediate aftermath: She never (to my knowledge) sold one copy. I didn't gain but she lost more for her deceit because someone had to pay that partner in crime to program all of that. (BTW: I tried to contact him to see if he knew what had gone on but he would never return my calls). The employer has been through two other applications to meet this need and are now looking at a third. More recent events I was recently contacted by one of the people that sat in on my original presentation/meeting concerning this application. They are interesting in meeting with me again. Guess who will have a rock solid agreement for non-disclosure before I even discuss the matter with them again? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Porter, Mark Sent: Friday, January 21, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem I do not develop for outside clients anymore, and I have never had any problems when I did. Yes, I was probably lucky. But can you simply put a clause in all of your contracts or development agreements that: a) the customer cannot utilize your application in a production environment until the contract is complete, and b) you do not support any production work done with the application until the final release - which you can hold back on until they are current on their payment schedule. With clauses like these stated clearly up front you should never have to worry about the legalities. Or am I looking through rose colored glasses? Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, January 20, 2005 8:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 transmittal may contain confidential information intended solely for the addressee. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this communication in error, please notify us immediately by reply or by telephone (collect at 907-564-1000) and ask to speak with the message sender. In addition, please immediately delete this message and all attachments. Thank you. ACS -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Fri Jan 21 13:15:32 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 21 Jan 2005 13:15:32 -0600 Subject: [AccessD] The Polyp Problem In-Reply-To: <14533551.1106334370474.JavaMail.root@sniper17.securence.com> Message-ID: <002f01c4ffed$a9e75a60$de1811d8@danwaters> John - what a great story! The bad guys get hurt and the good guys will (at least finally) get the job! All the best to you, Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Friday, January 21, 2005 1:00 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Also good clauses. I can't say if your glasses are rose colored or not but legalities and realities aren't the same thing to most people I've known. I cover every avenue I can when setting up an initial contract agreement or in my license agreements with my non-custom software. However, when push comes to shove one has to look at what the cost of the shoving is going to be. I lost a government contract some years ago because one of the "staff" people who was present at my dealing was also the front person for a developer. She took my materials (which in hindsight were much too specific) and had him write a program - thinking that she would get the contract via him because she had an "in" with her employer. When she started talking her app up to other employees I caught wind of it and got a hold of some of "her" applications specific (which just happened to be directly derived from my materials). I called a lawyer that deals with these matters and after much discussion it came down to making a decision to spend as much money to get what I had potentially lost in the deal. I decided to drop the issue from my recovery standpoint. I contacted the employer and simply told them I would sue them if they used her program (not just bought it). I also contacted all other employers of that nature in her general vicinity and informed them of the same. Immediate aftermath: She never (to my knowledge) sold one copy. I didn't gain but she lost more for her deceit because someone had to pay that partner in crime to program all of that. (BTW: I tried to contact him to see if he knew what had gone on but he would never return my calls). The employer has been through two other applications to meet this need and are now looking at a third. More recent events I was recently contacted by one of the people that sat in on my original presentation/meeting concerning this application. They are interesting in meeting with me again. Guess who will have a rock solid agreement for non-disclosure before I even discuss the matter with them again? John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Porter, Mark Sent: Friday, January 21, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem I do not develop for outside clients anymore, and I have never had any problems when I did. Yes, I was probably lucky. But can you simply put a clause in all of your contracts or development agreements that: a) the customer cannot utilize your application in a production environment until the contract is complete, and b) you do not support any production work done with the application until the final release - which you can hold back on until they are current on their payment schedule. With clauses like these stated clearly up front you should never have to worry about the legalities. Or am I looking through rose colored glasses? Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, January 20, 2005 8:16 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] The Polyp Problem Karen, I'm sorry to hear that you have run into bad a client. I've been lucky in that regard. I have a client that has recently had one of their customers file for bankruptcy. They have thousands of dollars in income they may never see because of it. They actually had a policy to limit this customers line of credit but they had been lulled into ignoring because the customer was paying the bills. Ran up a bunch of bills quick and then filed, major bummer. Rocky and David's ideas of warnings and new license code inputs are very good ideas. You could also add in time delay code so that at each level the application either started slower and/or ran slower. I experimented with this idea for awhile. More so because of people "lending" my software to others than not getting paid by a client. It was simply a timedelay function that would be called before a form or function was called to actually perform its real duty. Once the license term was not met it would display a message similar to David's idea (below) and then set the timedelay to a higher number. It worked on custom properties and would be simply to defeat if you knew how to change custom properties but then if they knew how to do that they wouldn't be buying my apps anyway. I kind of overwhelmed myself with the various techniques on how to do this and never did implement it. It was more of a VBA programming boost for me since I picked the brains of all the gurus here and I got into classes, etc. yada, yada, yada... :o) In the end I decided that I would let them screw themselves by using it without a license. I hard coded certain information into any output method - reports, data exports, etc. So essentially they could use it as long as they like but in the end all of my apps are based on the idea of easy input for later output. They would either buy a license to get their output or they would have used it to no purpose. One small app which collects survey data and is sent in once a year is what prompted this idea. The output only came once a year. By the time they get to the time for output the ability to input the data is gone. I've sold a few copies to places where I strongly suspect this may have had results. ;o) Also, and this of course is for future reference, my software license states that my company owns the software, code and all that and the user is just purchasing the right to utilize it. My individual contracts for custom work all state that my company retains all rights to the code and this right may be purchased via a different contract agreement. I specifically have my company name listed and avoid any personal connection for a number of reasons. Company names sound more serious (impression) and if I ever sell my company I can sell it with all rights to any previous software and contracts. I don't want any support calls while I'm on the beach by Rocky or William :o) I hope all your woes begone! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 20, 2005 11:45 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] The Polyp Problem This is what we did with our machines at the company that I used to work for. A timer was set at ship time counting down from 800 hours. At 200 hrs remaining the user received a warning, then again at 100 and 50 hours. You'd be surprise how quickly they pay when the time has actually run out. :) David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, January 20, 2005 9:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The Polyp Problem Karen: When they pay, send them an updated mde with no date bomb in it. And I'd set the date bomb out like 6-12 months. Let them get thoroughly hooked on it. Then, if they've stiffed you, suddenly it quits working. I usually put some kind of cryptic message in like "Fixed Overflow. Call Tech Support' followed by my phone number. Then Application.Quit. With the key, when the expiration date is within 60 days, upon opening the app they get a pop up which says 'Your license will expire in xx days. Call for a new key.', but wordier. And there's a place on the pop up where they can enter the new key. My key is like a Microsoft key - six groups of four alphanumeric characters. I encrypt several pieces of information including serial number. HTH Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 8:33 AM Subject: RE: [AccessD] The Polyp Problem > That sounds interesting. But what if they do pay? I just want to > torture those clients who think of us as prostitudes to be used when > needed, and after they get what they want, and you never hear from > them again. How can I treat those with respect that deserve it? Does > this encrypted date require you to keep sending them updated .mde's? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > - Beach Access Software > Sent: Thursday, January 20, 2005 11:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The Polyp Problem > > > Karen: > > If you're delivering an mde it's a snap. Just put a date check in the > opening form open event and quit the program if the date is past. I > also put a 'date last accessed in a table and check to see if today's > date is > > less than the date last accessed. That's so that they don't just move > the clock back to a date prior to the date bomb. > > In my commercial product I have a key with an encrypted expiration > date which the user has to get updated every so often. That way I > don't have to worry about illegal copies being made. I can send out > an evaluator with a 30 or 60 day expiration. Bu that's probably more > elaborate than you need. > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > > ----- Original Message ----- > From: "Nicholson, Karen" > To: > Sent: Thursday, January 20, 2005 5:10 AM > Subject: [AccessD] The Polyp Problem > > > I know this has been discussed before, but I sort of removed a polyp > from my client abuser list last night, as a woman has the right to > flip out on deadbeats. That is the law. Here is the story. Client > contracts for a job; agrees to pay whatever way - some do in stage I, > more in stage II and the rest in stage III. It is clearly stated that > changes to the requirements of the system will be discussed and > additional invoicing will be required. Polyp continuously *forgets* > to pay invoices as that is not is department, makes wild changes to > the system - "Oh, didn't I tell you? Truck A, B or C can not go on > streets with a 2 Ton Limit? You can just program that in, right?" Or > emergency call - finger nail bimbo's system won't work and it is the > hub. Your system broke it, we can't function, come over here right > now. Drop everything, run over, and low and behold the cable is > unplugged. Three hours out of your day, gee thanks. Oh, we can't pay > you, it has been a bad year. And that $2000 we still owe you from > August? That is coming soon. Hello, it is snowing! > > In my warped world, I would like to put code in the program that when > a payment is not received, the system stops working. When the bill is > paid, the user can have the encrypted password to keep working. > > Doesn't that sound easy? One final password when the system is paid > in full. I know a geek could break into it and get around the > password, but these people are cheap to begin with if they won't pay > and not work continuing working for anyway. Ideas? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 transmittal may contain confidential information intended solely for the addressee. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this communication in error, please notify us immediately by reply or by telephone (collect at 907-564-1000) and ask to speak with the message sender. In addition, please immediately delete this message and all attachments. Thank you. ACS -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pedro at plex.nl Fri Jan 21 13:08:54 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 21 Jan 2005 20:08:54 +0100 Subject: [AccessD] complex query!! References: <39cb22f305011916497b26ba4f@mail.gmail.com><0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com><00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> <39cb22f305012015413854f964@mail.gmail.com> Message-ID: <007001c4fff2$f7aac930$fbc581d5@pedro> Hello Steve, thanks for the time and help with my question. Although you do not fully understand the use of the last StDev question, i very grateful that you helped me. It saves me a lot of time. Pedro Janssen ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 12:41 AM Subject: Re: [AccessD] complex query!! > Pedro, > > Add another column to the Results table, StdDev Number, Single. > > Change INSERT query from original method: > > strSQL = "" > strSQL = strSQL & "INSERT INTO Results " > strSQL = strSQL & " ( AvgUsing, AverageVal, StdDev ) " > strSQL = strSQL & "SELECT '" & strTblName1 & "-' & [" & strTblName1 & _ > "].[KeyFld] & ':" & strTblName2 & "-' & [" & _ > strTblName2 & "].[KeyFld] AS AvgUsing, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value]+[" & _ > strTblName2 & "].[Value])/2 AS AverageVal, " > strSQL = strSQL & " ([" & strTblName1 & "].[Value] - [" & _ > strTblName2 & "].[Value])/2 AS StdDev " > strSQL = strSQL & " FROM [" & strTblName1 & "], [" & strTblName2 & "];" > > The "StdDev" calculation is simply half the difference between the two values. > > The Cartesian Product you want for a single table I think can only be > derived by stepping through the table in code. I don't believe it can > be done in a query. > > Steve Erbach > Neenah, WI > > On Thu, 20 Jan 2005 22:52:05 +0100, Pedro Janssen wrote: > > Dear Steve and Others, > > > > nice that you all are talking about age and children. I am not that old, > > only 40 year. I also have a son and he is 4 years old. All nice, but i won't > > puss you, but have you thought about my original question?? > > > > I also have a new one, that's also important. I need a Cartesian query of a > > table with one field. > > And need each average of pears of records , but not with itself > > > > I have: > > > > Table1 > > fieldA > > 1 > > 2 > > 3 > > 4 > > > > I need Average of: > > 1 vs 2 > > 1 vs 3 > > 1 vs 4 > > 2 vs 3 > > 2 vs 4 > > 3 vs 4 > > > > I'll hope that this is easy. > > > > - Pedro Janssen - > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From erbachs at gmail.com Fri Jan 21 13:53:52 2005 From: erbachs at gmail.com (Steve Erbach) Date: Fri, 21 Jan 2005 13:53:52 -0600 Subject: [AccessD] complex query!! In-Reply-To: References: Message-ID: <39cb22f30501211153786b3228@mail.gmail.com> Gustav, I tried that two-table thing, too, but it didn't give Pedro what he wanted. With his example of 4 records in the sample table, the number of results should be 6. Using that sample table twice as you suggest gives 12 results: 1 vs 2, 2 vs 1, 3 vs 1, 4 vs 1 1 vs 3, 2 vs 3, 3 vs 2, 4 vs 2 1 vs 4, 2 vs 4, 3 vs 4, 4 vs 3 It looks to me like he'd have to use code to cycle through the table n-1 times (n being the number of rows) to get the averages for pairs of values, similar to the code I gave him for cycling through pairs of tables. what he'll get isn't exactly a Cartesian product, it's something else. Can't think of the name for it. Steve Erbach Neenah, WI On Fri, 21 Jan 2005 14:25:13 +0100, Gustav Brock wrote: > Hi Pedro > > Not quite sure what "1 vs 2" means, but if you include the table twice > in a query you have your Cartesion product on one table. Thus, it would > be along this route: > > SELECT > Avg(A.Factor + B.Factor) AS Average12 > FROM > tblTable AS A, > tblTable AS B > WHERE > (A.Factor <> B.Factor); > > Again, the will leave one record only; if you wish a result for each > record, you'll have to Group By on something. > > /gustav From pedro at plex.nl Fri Jan 21 13:46:26 2005 From: pedro at plex.nl (Pedro Janssen) Date: Fri, 21 Jan 2005 20:46:26 +0100 Subject: [AccessD] complex query!! References: Message-ID: <007101c4fff2$f8209570$fbc581d5@pedro> Hello Gustav, its a wonderfull idea to use the same table again and include the Where statement with not equals. But i get strange average results. When the table has 3 records values are 2 , 3 , 4 The average should be; (2+3)/2 = 2,5 (2+4)/2 = 2 (3+4)/2 = 3,5 i get avg = 5,5 , 5 , 6,5 When i try to use: SELECT (([A.Factor]+[B.Factor]) /2) AS Average12 i get an error: You tried to execute a query that does not include the specified expression. Any Ideas? Pedro ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, January 21, 2005 2:25 PM Subject: Re: [AccessD] complex query!! > Hi Pedro > > Not quite sure what "1 vs 2" means, but if you include the table twice > in a query you have your Cartesion product on one table. Thus, it would > be along this route: > > SELECT > Avg(A.Factor + B.Factor) AS Average12 > FROM > tblTable AS A, > tblTable AS B > WHERE > (A.Factor <> B.Factor); > > Again, the will leave one record only; if you wish a result for each > record, you'll have to Group By on something. > > /gustav > > >>> pedro at plex.nl 20-01-2005 22:52:05 >>> > > .. I need a Cartesian query of a table with one field. > And need each average of pears of records , but not with itself > > I have: > > Table1 > fieldA > 1 > 2 > 3 > 4 > > I need Average of: > 1 vs 2 > 1 vs 3 > 1 vs 4 > 2 vs 3 > 2 vs 4 > 3 vs 4 > > I'll hope that this is easy. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From erbachs at gmail.com Fri Jan 21 14:31:43 2005 From: erbachs at gmail.com (Steve Erbach) Date: Fri, 21 Jan 2005 14:31:43 -0600 Subject: [AccessD] complex query!! In-Reply-To: <007001c4fff2$f7aac930$fbc581d5@pedro> References: <39cb22f305011916497b26ba4f@mail.gmail.com> <0IAL00A1FGUVF8@l-daemon> <39cb22f305012004364c0234a2@mail.gmail.com> <00ef01c4ff42$3b1fa2f0$fbc581d5@pedro> <39cb22f305012015413854f964@mail.gmail.com> <007001c4fff2$f7aac930$fbc581d5@pedro> Message-ID: <39cb22f305012112312bb133dd@mail.gmail.com> Pedro, Oh, I think I understand well enough. Say the two data points are 7 and 10. The average is 8.5. The population standard deviation is calculated by hand like this: (10 - 8.5)^2 = 2.25 (7 - 8.5)^2 = 2.25 2.25 + 2.25 = 4.5 4.5/2 = 2.25 2.25^0.5 = 1.5 My formula is: (10 - 7)/2 = 1.5 So rather than go through the rigamarole of calculating a standard deviation I just took the short cut. Steve Erbach Neenah, WI On Fri, 21 Jan 2005 20:08:54 +0100, Pedro Janssen wrote: > Hello Steve, > > thanks for the time and help with my question. > Although you do not fully understand the use of the last StDev question, i > very grateful that you helped me. It saves me a lot of time. > > Pedro Janssen From marcus at tsstech.com Fri Jan 21 14:39:42 2005 From: marcus at tsstech.com (Scott Marcus) Date: Fri, 21 Jan 2005 15:39:42 -0500 Subject: [AccessD] complex query!! (solution) Message-ID: The answer is the following, where id is the primary key of Table1... SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, a.factor, b.factor FROM Table1 AS a, Table1 AS b WHERE [a].[id]<[b].[id]; Scott Marcus TSS Technologies, Inc. marcus at tsstech.com (513) 772-7000 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pedro Janssen Sent: Thursday, January 20, 2005 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Dear Steve and Others, nice that you all are talking about age and children. I am not that old, only 40 year. I also have a son and he is 4 years old. All nice, but i won't puss you, but have you thought about my original question?? I also have a new one, that's also important. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. - Pedro Janssen - ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, January 20, 2005 1:36 PM Subject: Re: [AccessD] complex query!! > Jim, > > She gets the dimple on the right side, her pointed ears, and the > distance between the eyes from me. My mother's side of my family > provided the tiny nose. Otherwise it's all Janet, my wife. Every day I > tell Eleanor that she is the most beautiful girl that has ever been > born in all of recorded human history. > > Now, what was the topic supposed to be again? > > Steve Erbach > Neenah, WI > > > On Wed, 19 Jan 2005 18:43:04 -0800, Jim Lawrence wrote: > > Hi Steve: > > > > She sure is cute! Does she get her good looks from her Mom? ...or from Dad? > > > > 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 reuben at gfconsultants.com Fri Jan 21 15:31:30 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Fri, 21 Jan 2005 16:31:30 -0500 Subject: [AccessD] Save dll to folder Message-ID: I am into a situation where I need to save a dll to computers that are already installed. Does a dll HAVE to be in the system32 directory? If so, how do you account for possible different folder names for this location? What I want to do is send the dll to the client as part of an upgrade. Upon needing the dll, the app could check for its existence and copy it to the proper location. However, if the folder is not system32, how do I be sure to get the right fodler name? If not, how can I point the app to look for the dll elsewhere? Ideally, I would simply set the dll in a folder with the app. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From erbachs at gmail.com Fri Jan 21 15:33:29 2005 From: erbachs at gmail.com (Steve Erbach) Date: Fri, 21 Jan 2005 15:33:29 -0600 Subject: [AccessD] complex query!! (solution) In-Reply-To: References: Message-ID: <39cb22f305012113331fa7926b@mail.gmail.com> Scott, Oooh! Good one. I think that'll do it, as long as the Keys are nice and sequential. Steve Erbach On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > The answer is the following, where id is the primary key of Table1... > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > a.factor, > b.factor > FROM Table1 AS a, > Table1 AS b > WHERE [a].[id]<[b].[id]; > > Scott Marcus > TSS Technologies, Inc. > marcus at tsstech.com > (513) 772-7000 > From dejpolsys at hotmail.com Fri Jan 21 15:56:50 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Fri, 21 Jan 2005 16:56:50 -0500 Subject: [AccessD] Save dll to folder References: Message-ID: ..afaik if the dll is not required by other applications then just installing it in the same folder as the calling application should work fine and make version changes much easier ...Windows looks in the calling application folder first ...if it is required by other apps then you need to check the registry for the system folder location. William Hindman ----- Original Message ----- From: "Reuben Cummings" To: "AccessD" Sent: Friday, January 21, 2005 4:31 PM Subject: [AccessD] Save dll to folder >I am into a situation where I need to save a dll to computers that are > already installed. > > Does a dll HAVE to be in the system32 directory? If so, how do you > account > for possible different folder names for this location? What I want to do > is > send the dll to the client as part of an upgrade. Upon needing the dll, > the > app could check for its existence and copy it to the proper location. > However, if the folder is not system32, how do I be sure to get the right > fodler name? > > If not, how can I point the app to look for the dll elsewhere? Ideally, I > would simply set the dll in a folder with the app. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Jan 21 16:11:18 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 21 Jan 2005 17:11:18 -0500 Subject: [AccessD] Save dll to folder In-Reply-To: Message-ID: <006501c50006$273bc740$677aa8c0@ColbyM6805> William, The calling application folder isn't good either since the app is Access (office). That can also change depending\ on office version and manual installs etc. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 21, 2005 4:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Save dll to folder ..afaik if the dll is not required by other applications then just installing it in the same folder as the calling application should work fine and make version changes much easier ...Windows looks in the calling application folder first ...if it is required by other apps then you need to check the registry for the system folder location. William Hindman ----- Original Message ----- From: "Reuben Cummings" To: "AccessD" Sent: Friday, January 21, 2005 4:31 PM Subject: [AccessD] Save dll to folder >I am into a situation where I need to save a dll to computers that are >already installed. > > Does a dll HAVE to be in the system32 directory? If so, how do you > account > for possible different folder names for this location? What I want to do > is > send the dll to the client as part of an upgrade. Upon needing the dll, > the > app could check for its existence and copy it to the proper location. > However, if the folder is not system32, how do I be sure to get the right > fodler name? > > If not, how can I point the app to look for the dll elsewhere? > Ideally, I would simply set the dll in a folder with the app. > > Thanks. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 21 17:14:53 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2005 09:14:53 +1000 Subject: [AccessD] Save dll to folder In-Reply-To: <006501c50006$273bc740$677aa8c0@ColbyM6805> References: Message-ID: <41F2198D.2484.117FFB@stuart.lexacorp.com.pg> On 21 Jan 2005 at 17:11, John W. Colby wrote: > William, > > The calling application folder isn't good either since the app is Access > (office). That can also change depending\ on office version and manual > installs etc. > The OS will look for a DLL when needed in the following sequence: 1 The directory where the executable module for the current process is located. 2 The current directory. 3 The Windows system directory. 4 The Windows directory. 5 The directories listed in the PATH environment variable. -- Stuart From stuart at lexacorp.com.pg Fri Jan 21 17:46:54 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2005 09:46:54 +1000 Subject: [AccessD] Save dll to folder In-Reply-To: <41F2198D.2484.117FFB@stuart.lexacorp.com.pg> References: <006501c50006$273bc740$677aa8c0@ColbyM6805> Message-ID: <41F2210E.14055.2ECFD3@stuart.lexacorp.com.pg> On 22 Jan 2005 at 9:14, Stuart McLachlan wrote: > > The OS will look for a DLL when needed in the following sequence: > > 1 The directory where the executable module for the current process is > located. > 2 The current directory. > 3 The Windows system directory. > 4 The Windows directory. > 5 The directories listed in the PATH environment variable. > Should have also said, If there is a Registry Entry in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths for your application, the OS will *first* search the directories listed in the Path registry key for the application. So you could pick whatever location you want and add it to the standard "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MSACCESS.EXE" Path subkey (which in my case currently just holds the value "C:\Program Files\Microsoft Office\Office\" -- Stuart From martyconnelly at shaw.ca Fri Jan 21 19:15:01 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 21 Jan 2005 17:15:01 -0800 Subject: [AccessD] Save dll to folder References: <41F2198D.2484.117FFB@stuart.lexacorp.com.pg> Message-ID: <41F1A915.4030601@shaw.ca> I addition to this here is an article on references with all the gory details including how to handle distributing OCX's and search path's from Doug Steele http://members.rogers.com/douglas.j.steele/AccessReferenceErrors.html also http://www.codeguru.com/Cpp/W-P/dll/article.php/c99 Stuart McLachlan wrote: >On 21 Jan 2005 at 17:11, John W. Colby wrote: > > > >>William, >> >>The calling application folder isn't good either since the app is Access >>(office). That can also change depending\ on office version and manual >>installs etc. >> >> >> > > >The OS will look for a DLL when needed in the following sequence: > >1 The directory where the executable module for the current process is >located. >2 The current directory. >3 The Windows system directory. >4 The Windows directory. >5 The directories listed in the PATH environment variable. > > > > > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Fri Jan 21 20:44:27 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 18:44:27 -0800 Subject: [AccessD] OT Friday joke In-Reply-To: <41F1A915.4030601@shaw.ca> Message-ID: <0IAP0036568XQD@l-daemon> This is for all those who have ever been to the coast of BC where it only rains once a year; from November to March. 1. You know the provincial flower (Mildew) 2. You feel guilty throwing aluminum cans or paper in the trash. 3. Use the statement "sunny break" and know what it means. 4. You know more than 10 ways to order coffee. 5. You know more people who own boats than air conditioners. 6. You feel overdressed wearing a suit to a nice restaurant. 7. You stand on a deserted corner in the rain waiting for the "Walk" signal. 8. You consider that; if it has no snow on it then it is not a real mountain. 9. You can taste the difference between Starbucks, Blendz, Moka House and Tim Horton's. 10. You know the difference between Chinook, Coho, and Sockeye salmon. 11. You know how to pronounce Squamish, Osoyoos, Ucluelet, Esquimalt, Sooke and Nanaimo. 12. You consider swimming an indoor sport. 13. You can tell the difference between Japanese, Chinese, Vietnamese, Korean and Thai food. 14. In winter, you go to work in the dark and come home in the dark - while only working eight-hour days. 15. You never go camping without waterproof matches and a poncho. 16. You are not fazed by "Today's forecast:: "showers followed by rain," and Tomorrow's forecast:: rain followed by showers." 17. You cannot wait for a day with "showers and sunny breaks". 18. You have no concept of humidity without precipitation. 19. You know that Dawson Creek is a town, not a TV show. 20. You can point to at least two ski mountains, even if you cannot see through the cloud cover. 21. You notice "the mountain is out" when it is a pretty day and you can actually see it. 22. You put on your shorts when the temperature gets above 5, but still wear your hiking boots and parka. 23. You switch to your sandals when it gets about 10, but keep the socks on. 24. You have actually used your mountain bike on a mountain. 25. You think people who use umbrellas are either wimps or tourists. 26. You recognize the background shots in your favourite movies & TV shows. 27. You buy new sunglasses every year, because you can't find the old ones after such a long time. 28. You measure distance in hours. 29. You often switch from "heat" to "a/c" in your car in the same day. 30. You use a down comforter in the summer. 31. You carry jumper cables in your car and your wife knows how to use them. 32. You design your kid's Halloween costume to fit under a raincoat. 33. You know all the important seasons: Almost Winter, Winter, Still Raining (Spring), Road Construction (Summer) & Raining Again (Fall). 34. You actually understand ALL these jokes and forward them to all your friends in BC... or those who used to live here! Have a good Friday Jim From bgeldart at verizon.net Fri Jan 21 21:04:16 2005 From: bgeldart at verizon.net (Bob Geldart) Date: Fri, 21 Jan 2005 22:04:16 -0500 Subject: [AccessD] OT Friday joke In-Reply-To: <0IAP0036568XQD@l-daemon> References: <41F1A915.4030601@shaw.ca> <0IAP0036568XQD@l-daemon> Message-ID: <6.1.0.6.0.20050121215312.01ba0ec0@incoming.verizon.net> Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA From martyconnelly at shaw.ca Fri Jan 21 23:55:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 21 Jan 2005 21:55:42 -0800 Subject: [AccessD] OT Friday joke References: <0IAP0036568XQD@l-daemon> Message-ID: <41F1EADE.3070602@shaw.ca> A true BC'er knows there are two other types of wild salmon on the coast Pink and Chum and maybe Steelhead. If they spey fish for salmon, they have probably run into Dawn Wells in a BC fly fishing shop and know where her fishing lodge is ;) Jim Lawrence wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >1. You know the provincial flower (Mildew) > >2. You feel guilty throwing aluminum cans or paper in the trash. > >3. Use the statement "sunny break" and know what it means. > >4. You know more than 10 ways to order coffee. > >5. You know more people who own boats than air conditioners. > >6. You feel overdressed wearing a suit to a nice restaurant. > >7. You stand on a deserted corner in the rain waiting for the "Walk" signal. > >8. You consider that; if it has no snow on it then it is not a real >mountain. > >9. You can taste the difference between Starbucks, Blendz, Moka House and >Tim Horton's. > >10. You know the difference between Chinook, Coho, and Sockeye salmon. > >11. You know how to pronounce Squamish, Osoyoos, Ucluelet, Esquimalt, Sooke >and Nanaimo. > >12. You consider swimming an indoor sport. > >13. You can tell the difference between Japanese, Chinese, Vietnamese, >Korean and Thai food. > >14. In winter, you go to work in the dark and come home in the dark - while >only working eight-hour days. > >15. You never go camping without waterproof matches and a poncho. > >16. You are not fazed by "Today's forecast:: "showers followed by rain," and >Tomorrow's forecast:: rain followed by showers." > >17. You cannot wait for a day with "showers and sunny breaks". > >18. You have no concept of humidity without precipitation. > >19. You know that Dawson Creek is a town, not a TV show. > >20. You can point to at least two ski mountains, even if you cannot see >through the cloud cover. > >21. You notice "the mountain is out" when it is a pretty day and you can >actually see it. > >22. You put on your shorts when the temperature gets above 5, but still wear >your hiking boots and parka. > >23. You switch to your sandals when it gets about 10, but keep the socks on. > >24. You have actually used your mountain bike on a mountain. > >25. You think people who use umbrellas are either wimps or tourists. > >26. You recognize the background shots in your favourite movies & TV shows. > >27. You buy new sunglasses every year, because you can't find the old ones >after such a long time. > >28. You measure distance in hours. > >29. You often switch from "heat" to "a/c" in your car in the same day. > >30. You use a down comforter in the summer. > >31. You carry jumper cables in your car and your wife knows how to use them. > >32. You design your kid's Halloween costume to fit under a raincoat. > >33. You know all the important seasons: Almost Winter, Winter, Still Raining >(Spring), Road Construction (Summer) & Raining Again (Fall). > >34. You actually understand ALL these jokes and forward them to all your >friends in BC... or those who used to live here! > > >Have a good Friday >Jim > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Sat Jan 22 00:00:39 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 22:00:39 -0800 Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i In-Reply-To: Message-ID: <0IAP00M1BFBW7Z@l-daemon> Hi Mark: Here is one example from Microsoft that will give you all the information you need to connect to Oracle, using ADO and passing parameters. Remember to have your Oracle TSNames file, on each station, setup first. 1. Sample code for connecting, passing parameters and an Oracle sample procedure that would accept the passed parameters and then return data. http://support.microsoft.com/kb/176936/en-us?ln=en-us&sd=gn&fr=0 2. Remember to add a reference to the MDAC ADO libraries in your Access. Reference entry will read something like: 'Microsoft ActiveX Data Objects X.X Library'. 3. Do not use the ODBC connection like MS are recommending use direct ADO-OLE, with Microsoft's latest MDAC Oracle driver like: Dim mobjConn As ADODB.Connection Dim gstrConnection As String ' Microsoft connection string...standard security gstrConnection = "Provider=msdaora;" & _ "Data Source=MyOracle.website.com;" & _ "User Id=" & myUsername & ";" & _ "Password=" & myPassword ' Test connection string Set mobjConn = New ADODB.Connection mobjConn.ConnectionString = gstrConnection mobjConn.Open 4. Contents of a TSNames.ora file related to the local station Oracle client. This is just a sample. '------------ Oracle connectuions -------------------------------------- 'from the tnsnames.ora ' 'MyOracle.website.com = ' (DESCRIPTION = ' (ADDRESS_LIST = ' (ADDRESS = ' (COMMUNITY = 'MyOracle.website.com) ' (PROTOCOL = TCP) ' (Host = Hostsubnet.MyOracle.website.com) ' (Port = 1521) ' ) ' ) ' (CONNECT_DATA = ' (SID = PCAG) ' (GLOBAL_NAME = MyOracle.website.com) ' ) ' ) 5. You can download a free Oracle client for your own use at: http://www.oracle.com/technology/software/products/oracle9i/index.html HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen Sent: Friday, January 21, 2005 12:19 AM To: Access Developers discussion and problem solving Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i Hello All, This is more a piece of information than a question. As you may have seen, I have recently starting work on a project involving Access 97 and Oracle 8i. Some of you may also have noticed that I asked a question about ADO. To be honest, I wondered why my colleague wanted to use ADO, why not use DAO I thought. Of course his answer was that he wanted to use output parameters in ADO. I have never really used output parameters ( in the MS SQL Server environment), if I want another value, I usually just stick it on the end of the columns that I am selecting. Not perfect I know, but it is fine unless I am returning millions of records. So, last night I started to write my first Oracle procedure, it was a simple task I wished to do, select one field from a table and group by that field. It turns out that Oracle cannot select (and return) records from within stored procedures !!! Sure you can open a cursor and loop through the data and return them as out parameters and then, when you get back you command object you can assign that to a recordset. So two points to make from this 1) sproc's in Oracle cannot just select records 2) DAO cannot deal with output parameters It comes as no surprise that DAO cannot deal with output params but I am gobsmacked that Oracle 8i cannot just select a few bloody records in a sproc and just return them as a recordset. One option is to insert my work in to temp tables and then select from them, but that is not really an option with such a big front end as this. So, it seems that Oracle likes to return cursors ! I think that I have a mindset change coming on. Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sat Jan 22 00:17:12 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 22:17:12 -0800 Subject: [AccessD] OT Friday joke In-Reply-To: <6.1.0.6.0.20050121215312.01ba0ec0@incoming.verizon.net> Message-ID: <0IAP00J2UG3IXQ@l-daemon> Well it could be worse. My wife comes from a town call Kitimat, in Northern-ish BC. It snow more than it rains here and they can measure daily snow fall in meters. In one day it snowed 2.5 meters, streets look like canyons and the kids are warning against touching any power line which can sometimes be just laying on the top of the snow pack. Guess what the local first-nations' word for snow is? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Geldart Sent: Friday, January 21, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sat Jan 22 00:32:25 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2005 22:32:25 -0800 Subject: [AccessD] OT Friday joke In-Reply-To: <41F1EADE.3070602@shaw.ca> Message-ID: <0IAP00JAGGSV7Q@l-daemon> Now there's a man who can speak with authority. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Friday, January 21, 2005 9:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke A true BC'er knows there are two other types of wild salmon on the coast Pink and Chum and maybe Steelhead. If they spey fish for salmon, they have probably run into Dawn Wells in a BC fly fishing shop and know where her fishing lodge is ;) Jim Lawrence wrote: >This is for all those who have ever been to the coast of BC where it only >rains once a year; from November to March. > >1. You know the provincial flower (Mildew) > >2. You feel guilty throwing aluminum cans or paper in the trash. > >3. Use the statement "sunny break" and know what it means. > >4. You know more than 10 ways to order coffee. > >5. You know more people who own boats than air conditioners. > >6. You feel overdressed wearing a suit to a nice restaurant. > >7. You stand on a deserted corner in the rain waiting for the "Walk" signal. > >8. You consider that; if it has no snow on it then it is not a real >mountain. > >9. You can taste the difference between Starbucks, Blendz, Moka House and >Tim Horton's. > >10. You know the difference between Chinook, Coho, and Sockeye salmon. > >11. You know how to pronounce Squamish, Osoyoos, Ucluelet, Esquimalt, Sooke >and Nanaimo. > >12. You consider swimming an indoor sport. > >13. You can tell the difference between Japanese, Chinese, Vietnamese, >Korean and Thai food. > >14. In winter, you go to work in the dark and come home in the dark - while >only working eight-hour days. > >15. You never go camping without waterproof matches and a poncho. > >16. You are not fazed by "Today's forecast:: "showers followed by rain," and >Tomorrow's forecast:: rain followed by showers." > >17. You cannot wait for a day with "showers and sunny breaks". > >18. You have no concept of humidity without precipitation. > >19. You know that Dawson Creek is a town, not a TV show. > >20. You can point to at least two ski mountains, even if you cannot see >through the cloud cover. > >21. You notice "the mountain is out" when it is a pretty day and you can >actually see it. > >22. You put on your shorts when the temperature gets above 5, but still wear >your hiking boots and parka. > >23. You switch to your sandals when it gets about 10, but keep the socks on. > >24. You have actually used your mountain bike on a mountain. > >25. You think people who use umbrellas are either wimps or tourists. > >26. You recognize the background shots in your favourite movies & TV shows. > >27. You buy new sunglasses every year, because you can't find the old ones >after such a long time. > >28. You measure distance in hours. > >29. You often switch from "heat" to "a/c" in your car in the same day. > >30. You use a down comforter in the summer. > >31. You carry jumper cables in your car and your wife knows how to use them. > >32. You design your kid's Halloween costume to fit under a raincoat. > >33. You know all the important seasons: Almost Winter, Winter, Still Raining >(Spring), Road Construction (Summer) & Raining Again (Fall). > >34. You actually understand ALL these jokes and forward them to all your >friends in BC... or those who used to live here! > > >Have a good Friday >Jim > > > -- 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 Sat Jan 22 03:41:47 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 22 Jan 2005 10:41:47 +0100 Subject: [AccessD] Save dll to folder Message-ID: Hi Reuben It does not have to but it is convenient as Windows knows where to look for it if you don't specify the full path, and other apps can share it easily. On the other hand, the user may not have the rights to add files to the system folder. One place to put the dll is in your own application folder. Probably no other app will request your dll, thus it should be safe. If I recall correctly, Charlotte has experiences with this type of installation. /gustav >>> reuben at gfconsultants.com 21-01-2005 22:31:30 >>> I am into a situation where I need to save a dll to computers that are already installed. Does a dll HAVE to be in the system32 directory? If so, how do you account for possible different folder names for this location? What I want to do is send the dll to the client as part of an upgrade. Upon needing the dll, the app could check for its existence and copy it to the proper location. However, if the folder is not system32, how do I be sure to get the right fodler name? If not, how can I point the app to look for the dll elsewhere? Ideally, I would simply set the dll in a folder with the app. Thanks. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com From pedro at plex.nl Sat Jan 22 03:14:14 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sat, 22 Jan 2005 10:14:14 +0100 Subject: [AccessD] complex query!! (solution) References: <39cb22f305012113331fa7926b@mail.gmail.com> Message-ID: <000001c50068$2ad1f9d0$fbc581d5@pedro> Hi Scott and Steve, this works perfect. Thanks for the help. Its time to use the codes and this last sql to get some results, so that i can move on with my research. Pedro Janssen ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 10:33 PM Subject: Re: [AccessD] complex query!! (solution) > Scott, > > Oooh! Good one. I think that'll do it, as long as the Keys are nice > and sequential. > > Steve Erbach > > > On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > > The answer is the following, where id is the primary key of Table1... > > > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > > a.factor, > > b.factor > > FROM Table1 AS a, > > Table1 AS b > > WHERE [a].[id]<[b].[id]; > > > > Scott Marcus > > TSS Technologies, Inc. > > marcus at tsstech.com > > (513) 772-7000 > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Gustav at cactus.dk Sat Jan 22 04:09:09 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 22 Jan 2005 11:09:09 +0100 Subject: [AccessD] complex query!! (solution) Message-ID: Hi Marcus That's how, of course. I didn't read the question carefully enough. Pedro, if this is not what you request you need to explain it a bit further. /gustav >>> marcus at tsstech.com 21-01-2005 21:39:42 >>> The answer is the following, where id is the primary key of Table1... SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, a.factor, b.factor FROM Table1 AS a, Table1 AS b WHERE [a].[id]<[b].[id]; Scott Marcus TSS Technologies, Inc. marcus at tsstech.com (513) 772-7000 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pedro Janssen Sent: Thursday, January 20, 2005 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] complex query!! Dear Steve and Others, nice that you all are talking about age and children. I am not that old, only 40 year. I also have a son and he is 4 years old. All nice, but i won't puss you, but have you thought about my original question?? I also have a new one, that's also important. I need a Cartesian query of a table with one field. And need each average of pears of records , but not with itself I have: Table1 fieldA 1 2 3 4 I need Average of: 1 vs 2 1 vs 3 1 vs 4 2 vs 3 2 vs 4 3 vs 4 I'll hope that this is easy. - Pedro Janssen - From pedro at plex.nl Sat Jan 22 04:36:37 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sat, 22 Jan 2005 11:36:37 +0100 Subject: [AccessD] complex query!! (solution) References: Message-ID: <003801c5006e$411cb490$fbc581d5@pedro> Hi Gustav, sorry, i will try to do my best to explain my questions as good as possible. But sometimes that's not so easy. Pedro ----- Original Message ----- From: "Gustav Brock" To: Sent: Saturday, January 22, 2005 11:09 AM Subject: RE: [AccessD] complex query!! (solution) > Hi Marcus > > That's how, of course. I didn't read the question carefully enough. > Pedro, if this is not what you request you need to explain it a bit > further. > > /gustav > > >>> marcus at tsstech.com 21-01-2005 21:39:42 >>> > The answer is the following, where id is the primary key of Table1... > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > a.factor, > b.factor > FROM Table1 AS a, > Table1 AS b > WHERE [a].[id]<[b].[id]; > > > Scott Marcus > TSS Technologies, Inc. > marcus at tsstech.com > (513) 772-7000 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Pedro > Janssen > Sent: Thursday, January 20, 2005 4:52 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] complex query!! > > Dear Steve and Others, > > nice that you all are talking about age and children. I am not that > old, > only 40 year. I also have a son and he is 4 years old. All nice, but i > won't puss you, but have you thought about my original question?? > > I also have a new one, that's also important. I need a Cartesian query > of a table with one field. > And need each average of pears of records , but not with itself > > I have: > > Table1 > fieldA > 1 > 2 > 3 > 4 > > I need Average of: > 1 vs 2 > 1 vs 3 > 1 vs 4 > 2 vs 3 > 2 vs 4 > 3 vs 4 > > I'll hope that this is easy. > > - Pedro Janssen - > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From thayes at mail.com Sat Jan 22 11:17:46 2005 From: thayes at mail.com (Tom Hayes) Date: Sat, 22 Jan 2005 17:17:46 +0000 Subject: [AccessD] Q: using the host id to protect copyright in Access Message-ID: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm From john at winhaven.net Sat Jan 22 11:38:04 2005 From: john at winhaven.net (John Bartow) Date: Sat, 22 Jan 2005 11:38:04 -0600 Subject: [AccessD] OT Friday joke In-Reply-To: <0IAP00J2UG3IXQ@l-daemon> Message-ID: <200501221138734.SM03588@ScuzzPaq> Kitimat? John B. Guess what the local first-nations' word for snow is? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Geldart Sent: Friday, January 21, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it >only rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From spikee at oatlandspark.org.uk Sat Jan 22 11:50:11 2005 From: spikee at oatlandspark.org.uk (Chris Foote (Spike)) Date: Sat, 22 Jan 2005 17:50:11 -0000 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: Hi Tom! I do not have a complete solution for you, but I think the only unique identifier that you may be able to retrieve is the MAC id "burnt into" the Network Card. Assuming that the boxes you provide have network cards. The host id (in networking circles anyway) is the IP address - this will either be dynamic or at least certainly not unique. Not sure how you can get to the MAC id though! Hope this helps! Chris Foote -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Hayes Sent: 22 January 2005 17:18 To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Sat Jan 22 13:12:40 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 22 Jan 2005 11:12:40 -0800 Subject: [AccessD] Q: using the host id to protect copyright in Access References: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <41F2A5A8.9010606@shaw.ca> This method might be of interest to those in recent Polyps thread too. Copy protection or how to safely distribute a demo Microsoft Access Application from Tony Toews http://www.granite.ab.ca/access/demo.htm This will only stop the shadetree hacker. Oops your Irish, a shadetree mechanic is one who fixes cars in his backyard. Nowadays you need $5000 worth of software a year to do auto diagnosis. There are some other hints on his site Mac Addresses can be easily spoofed and also a machine may have multiple NIC's hence multiple MAC's NIC's also tend to be replaced easily and especially by network guys if tracking Network problems. Anyway here is some code from Stuart to get a MAC address You can also do this via WMI with less code on newer OS W2000 + The "Physical Address" returns the MAC Address Option Compare Database Option Explicit Public Const MAX_HOSTNAME_LEN = 132 Public Const MAX_DOMAIN_NAME_LEN = 132 Public Const MAX_SCOPE_ID_LEN = 260 Public Const MAX_ADAPTER_NAME_LENGTH = 260 Public Const MAX_ADAPTER_ADDRESS_LENGTH = 8 Public Const MAX_ADAPTER_DESCRIPTION_LENGTH = 132 Public Const ERROR_BUFFER_OVERFLOW = 111 Public Const MIB_IF_TYPE_ETHERNET = 1 Public Const MIB_IF_TYPE_TOKENRING = 2 Public Const MIB_IF_TYPE_FDDI = 3 Public Const MIB_IF_TYPE_PPP = 4 Public Const MIB_IF_TYPE_LOOPBACK = 5 Public Const MIB_IF_TYPE_SLIP = 6 Type IP_ADDR_STRING Next As Long IpAddress As String * 16 IpMask As String * 16 Context As Long End Type Type IP_ADAPTER_INFO Next As Long ComboIndex As Long AdapterName As String * MAX_ADAPTER_NAME_LENGTH Description As String * MAX_ADAPTER_DESCRIPTION_LENGTH AddressLength As Long Address(MAX_ADAPTER_ADDRESS_LENGTH - 1) As Byte Index As Long Type As Long DhcpEnabled As Long CurrentIpAddress As Long IpAddressList As IP_ADDR_STRING GatewayList As IP_ADDR_STRING DhcpServer As IP_ADDR_STRING HaveWins As Boolean PrimaryWinsServer As IP_ADDR_STRING SecondaryWinsServer As IP_ADDR_STRING LeaseObtained As Long LeaseExpires As Long End Type Type FIXED_INFO HostName As String * MAX_HOSTNAME_LEN DomainName As String * MAX_DOMAIN_NAME_LEN CurrentDnsServer As Long DnsServerList As IP_ADDR_STRING NodeType As Long ScopeId As String * MAX_SCOPE_ID_LEN EnableRouting As Long EnableProxy As Long EnableDns As Long End Type Public Declare Function GetNetworkParams Lib "IPHlpApi" (FixedInfo As Any, pOutBufLen As Long) As Long Public Declare Function GetAdaptersInfo Lib "IPHlpApi" (IpAdapterInfo As Any, pOutBufLen As Long) As Long Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long) Function NWInfo() As Long 'This example was created by George Bernier (bernig at dinomail.qc.ca) Dim error As Long Dim FixedInfoSize As Long Dim AdapterInfoSize As Long Dim i As Integer Dim PhysicalAddress As String Dim NewTime As Date Dim AdapterInfo As IP_ADAPTER_INFO Dim Adapt As IP_ADAPTER_INFO Dim AddrStr As IP_ADDR_STRING Dim FixedInfo As FIXED_INFO Dim Buffer As IP_ADDR_STRING Dim pAddrStr As Long Dim pAdapt As Long Dim Buffer2 As IP_ADAPTER_INFO Dim FixedInfoBuffer() As Byte Dim AdapterInfoBuffer() As Byte 'Get the main IP configuration information for this machine using a FIXED_INFO structure FixedInfoSize = 0 error = GetNetworkParams(ByVal 0&, FixedInfoSize) If error <> 0 Then If error <> ERROR_BUFFER_OVERFLOW Then MsgBox "GetNetworkParams sizing failed with error " & error Exit Function End If End If ReDim FixedInfoBuffer(FixedInfoSize - 1) error = GetNetworkParams(FixedInfoBuffer(0), FixedInfoSize) If error = 0 Then CopyMemory FixedInfo, FixedInfoBuffer(0), Len(FixedInfo) MsgBox "Host Name: " & FixedInfo.HostName 'host name MsgBox "DNS Servers: " & FixedInfo.DnsServerList.IpAddress 'dns server IP pAddrStr = FixedInfo.DnsServerList.Next Do While pAddrStr <> 0 CopyMemory Buffer, ByVal pAddrStr, Len(Buffer) MsgBox "DNS Servers: " & Buffer.IpAddress 'dns server IP pAddrStr = Buffer.Next Loop Select Case FixedInfo.NodeType 'node type Case 1 MsgBox "Node type: Broadcast" Case 2 MsgBox "Node type: Peer to peer" Case 4 MsgBox "Node type: Mixed" Case 8 MsgBox "Node type: Hybrid" Case Else MsgBox "Unknown node type" End Select MsgBox "NetBIOS Scope ID: " & FixedInfo.ScopeId 'scope ID 'routing If FixedInfo.EnableRouting Then MsgBox "IP Routing Enabled " Else MsgBox "IP Routing not enabled" End If ' proxy If FixedInfo.EnableProxy Then MsgBox "WINS Proxy Enabled " Else MsgBox "WINS Proxy not Enabled " End If ' netbios If FixedInfo.EnableDns Then MsgBox "NetBIOS Resolution Uses DNS " Else MsgBox "NetBIOS Resolution Does not use DNS " End If Else MsgBox "GetNetworkParams failed with error " & error Exit Function End If 'Enumerate all of the adapter specific information using the IP_ADAPTER_INFO structure. 'Note: IP_ADAPTER_INFO contains a linked list of adapter entries. AdapterInfoSize = 0 error = GetAdaptersInfo(ByVal 0&, AdapterInfoSize) If error <> 0 Then If error <> ERROR_BUFFER_OVERFLOW Then MsgBox "GetAdaptersInfo sizing failed with error " & error Exit Function End If End If ReDim AdapterInfoBuffer(AdapterInfoSize - 1) ' Get actual adapter information error = GetAdaptersInfo(AdapterInfoBuffer(0), AdapterInfoSize) If error <> 0 Then MsgBox "GetAdaptersInfo failed with error " & error Exit Function End If CopyMemory AdapterInfo, AdapterInfoBuffer(0), Len(AdapterInfo) pAdapt = AdapterInfo.Next Do While pAdapt <> 0 CopyMemory Buffer2, AdapterInfo, Len(Buffer2) Select Case Buffer2.Type Case MIB_IF_TYPE_ETHERNET MsgBox "Ethernet adapter " Case MIB_IF_TYPE_TOKENRING MsgBox "Token Ring adapter " Case MIB_IF_TYPE_FDDI MsgBox "FDDI adapter " Case MIB_IF_TYPE_PPP MsgBox "PPP adapter" Case MIB_IF_TYPE_LOOPBACK MsgBox "Loopback adapter " Case MIB_IF_TYPE_SLIP MsgBox "Slip adapter " Case Else MsgBox "Other adapter " End Select MsgBox " AdapterName: " & Buffer2.AdapterName MsgBox "AdapterDescription: " & Buffer2.Description 'adatpter name For i = 0 To Buffer2.AddressLength - 1 PhysicalAddress = PhysicalAddress & Hex(Buffer2.Address(i)) If i < Buffer2.AddressLength - 1 Then PhysicalAddress = PhysicalAddress & "-" End If Next MsgBox "Physical Address: " & PhysicalAddress 'mac address If Buffer2.DhcpEnabled Then MsgBox "DHCP Enabled " Else MsgBox "DHCP disabled" End If pAddrStr = Buffer2.IpAddressList.Next Do While pAddrStr <> 0 CopyMemory Buffer, Buffer2.IpAddressList, LenB(Buffer) MsgBox "IP Address: " & Buffer.IpAddress MsgBox "Subnet Mask: " & Buffer.IpMask pAddrStr = Buffer.Next If pAddrStr <> 0 Then CopyMemory Buffer2.IpAddressList, ByVal pAddrStr, Len(Buffer2.IpAddressList) End If Loop MsgBox "Default Gateway: " & Buffer2.GatewayList.IpAddress pAddrStr = Buffer2.GatewayList.Next Do While pAddrStr <> 0 CopyMemory Buffer, Buffer2.GatewayList, Len(Buffer) MsgBox "IP Address: " & Buffer.IpAddress pAddrStr = Buffer.Next If pAddrStr <> 0 Then CopyMemory Buffer2.GatewayList, ByVal pAddrStr, Len(Buffer2.GatewayList) End If Loop MsgBox "DHCP Server: " & Buffer2.DhcpServer.IpAddress MsgBox "Primary WINS Server: " & Buffer2.PrimaryWinsServer.IpAddress MsgBox "Secondary WINS Server: " & Buffer2.SecondaryWinsServer.IpAddress ' Display time NewTime = CDate(Adapt.LeaseObtained) MsgBox "Lease Obtained: " & CStr(NewTime) NewTime = CDate(Adapt.LeaseExpires) MsgBox "Lease Expires : " & CStr(NewTime) pAdapt = Buffer2.Next If pAdapt <> 0 Then CopyMemory AdapterInfo, ByVal pAdapt, Len(AdapterInfo) End If Loop End Function -- Stuart -- Tom Hayes wrote: >To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! > >I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. > > >The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. > >Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. > >I have used code in the past to retrieve Usernames into an access solution; >Option Compare Database >Option Explicit > >Declare Function GetUserName Lib "advapi32.dll" Alias _ >"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ >As Long > >Public Function fntUsername() As String >Dim s As String >Dim cnt As Long >Dim dl As Long >Dim CurUser As String > >cnt = 199 >s = String$(200, 0) >dl = GetUserName(s, cnt) >If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" >fntUsername = CurUser > > > >End Function > > > >Can you help or offer an alternative? > >reagrds > >Tom > >Business Development Manager >HayesMinton Ltd > > > -- Marty Connelly Victoria, B.C. Canada From ralphb at cwgsy.net Sat Jan 22 14:26:42 2005 From: ralphb at cwgsy.net (Ralph Bryce) Date: Sat, 22 Jan 2005 20:26:42 +0000 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: References: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <5.1.0.14.0.20050122200201.01d63990@mail.cwgsy.net> Tom At 17:50 22/01/2005 +0000, you wrote: >Hi Tom! > >I do not have a complete solution for you, but I think the only unique >identifier that you may be able to retrieve is the MAC id "burnt into" the >Network Card. Assuming that the boxes you provide have network cards. Some of the commercial licensing apps use the MAC (ethernet) address (which should be unique to each network adapter) to generate a license based on either the MAC address, MAC address plus host name or some attached software key (dongle), usually via the parallel port or USB slot. Bear in mind that many a server will have more than one network card, which of course can fail and need replacing; so will many laptops if they have a built in network card and, say, a wireless card or infra red connection. If you go down this route, therefore, you may have to ask the customer to choose from more than one ethernet address for your licensing purposes. The commercial outfits supply the customer with an app that returns all ethernet addresses then ask the customer to choose one. They will need enough savvy to choose an address that won't be disabled. (Disabling a wireless connection can set its ethernet address to all zeroes and can therefore break your licensing.) HTH Ralph Bryce From lists at theopg.com Sat Jan 22 16:16:52 2005 From: lists at theopg.com (MarkH) Date: Sat, 22 Jan 2005 22:16:52 -0000 Subject: [AccessD] [OT] Treeview - prevent nodes expanding on double click In-Reply-To: <46B976F2B698FF46A4FE7636509B22DF1B56EA@stekelbes.ithelps.local> Message-ID: <000001c500d0$14548c50$c639fc3e@netboxxp> Hello... Using Access XP and windows common controls 6.0 (sp6) I have a treeview where each node is a record itself and may or may not contain child nodes. Double-clicking a node opens the record etc. and I am showing the plus/minus for expanding and collapsing nodes with children. What I'd like is to prevent the node expanding or collapsing on double click as it looks a bit sloppy when the user is just opening a record. Anyone know if this is possible... Cheers Mark --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From erbachs at gmail.com Sat Jan 22 16:51:06 2005 From: erbachs at gmail.com (Steve Erbach) Date: Sat, 22 Jan 2005 16:51:06 -0600 Subject: [AccessD] complex query!! (solution) In-Reply-To: <000001c50068$2ad1f9d0$fbc581d5@pedro> References: <39cb22f305012113331fa7926b@mail.gmail.com> <000001c50068$2ad1f9d0$fbc581d5@pedro> Message-ID: <39cb22f305012214513a58767@mail.gmail.com> Pedro, Sorry about being diverted during the consideration of your question. I'm glad that Scott came up with the winner. Steve Erbach Neenah, WI On Sat, 22 Jan 2005 10:14:14 +0100, Pedro Janssen wrote: > Hi Scott and Steve, > > this works perfect. > Thanks for the help. > Its time to use the codes and this last sql to get some results, so that i > can move on with my research. > > Pedro Janssen > From lists at theopg.com Sat Jan 22 18:07:43 2005 From: lists at theopg.com (MarkH) Date: Sun, 23 Jan 2005 00:07:43 -0000 Subject: [AccessD] [OT] Treeview again - set checked proprty on node at form open Message-ID: <000101c500df$90ba90a0$c639fc3e@netboxxp> Hello again... I am opening a form with a treeview which is used for selecting records (checkboxes enabled). When the form opens I want to tick any records that already exists. i.e. I cycle the nodes and if I get a match I set the nodes checked value to true. Very simple and if I fire the code from a command button that can be clicked after the form is loaded it works fine. Problem is, even though the code hits the node.checked=true line during form open (and load, I tried both) the nodes are not actually checked :@(, even if I set the checked value to true when creating the node in the first place. It seems I can only affected the checked value after the form is fully loaded. Any ideas much appreciated Cheers Mark PS - yes I am a sad git, it's Saturday night and I'm in front of a PC ;@( --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From stuart at lexacorp.com.pg Sat Jan 22 18:27:41 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2005 10:27:41 +1000 Subject: [AccessD] [OT] Treeview again - set checked proprty on node at form open In-Reply-To: <000101c500df$90ba90a0$c639fc3e@netboxxp> Message-ID: <41F37C1D.14126.57A8048@stuart.lexacorp.com.pg> On 23 Jan 2005 at 0:07, MarkH wrote: > > It seems I can only affected the checked value after the form is fully > loaded. > Probably true. Try setting it in the first Activate, Resize or GotFocus events, then setting a flag so that it isn't run on subsequent events. All of the above run after the Load, Open and before the Current events > > Mark > PS - yes I am a sad git, it's Saturday night and I'm in front of a PC > ;@( > It's Sunday morning here and I've just sent out an updated FE to a customer that I was working on last night and this morning :-( -- Stuart From jwcolby at colbyconsulting.com Sat Jan 22 18:56:31 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 22 Jan 2005 19:56:31 -0500 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> Does anyone know of a way to retrieve the cpu serial number or the motherboard serial number? They must be retrievable since the motherboard monitor programs report them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Hayes Sent: Saturday, January 22, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 20:26:42 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2005 12:26:42 +1000 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> References: <20050122171746.780B64BDAA@ws1-1.us4.outblaze.com> Message-ID: <41F39802.6039.5E7778C@stuart.lexacorp.com.pg> On 22 Jan 2005 at 19:56, John W. Colby wrote: > Does anyone know of a way to retrieve the cpu serial number For Intel P3 and above: You have to poke around in the CPUs registers. How's your assembler :-) To detect the presence of the serial number, you issue the CPUID instruction with EAX=1 to read the feature flags, and check the SN bit (bit 18) in EDX. If the bit is clear, the machine has no serial number or it has been disabled. And once disabled, it cannot be re-enabled without resetting the processor. The serial number, if present, is read with the CPUID instruction when EAX =3. The lower 64 bits of the 96-bit serial number are returned in EDX:ECX, and the top 32 bits comes from the processor signature (ECX = bits 0 to 31, EDX = bits 32 to 63). No idea about AMDs etc >or the motherboard serial number? If the CMOS has not been set to disable reading the Motherboard number, you can use WMI. An alternative is to just use the various bits of information in HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System -- Stuart From accessd at shaw.ca Sat Jan 22 21:01:49 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2005 19:01:49 -0800 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> Message-ID: <0IAR00A9S1R0GJ@l-daemon> Hi John: Here is a listing from a series of MS scripts that I think Marty supplied the URL to, that should get the serial numbers you need. It should be able to be recoded to straight VB. On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard") For Each objItem in colItems For Each strOption in objItem.ConfigOptions Wscript.Echo "Configuration Option: " & strOption Next Wscript.Echo "Depth: " & objItem.Depth Wscript.Echo "Description: " & objItem.Description Wscript.Echo "Height: " & objItem.Height Wscript.Echo "Hosting Board: " & objItem.HostingBoard Wscript.Echo "Hot Swappable: " & objItem.HotSwappable Wscript.Echo "Manufacturer: " & objItem.Manufacturer Wscript.Echo "Model: " & objItem.Model Wscript.Echo "Name: " & objItem.Name Wscript.Echo "Other Identifying Information: " & _ objItem.OtherIdentifyingInfo Wscript.Echo "Part Number: " & objItem.PartNumber Wscript.Echo "Powered-On: " & objItem.PoweredOn Wscript.Echo "Product: " & objItem.Product Wscript.Echo "Removable: " & objItem.Removable Wscript.Echo "Replaceable: " & objItem.Replaceable Wscript.Echo "Requirements Description: " & objItem.RequirementsDescription Wscript.Echo "Requires Daughterboard: " & objItem.RequiresDaughterBoard Wscript.Echo "Serial Number: " & objItem.SerialNumber Wscript.Echo "SKU: " & objItem.SKU Wscript.Echo "Slot Layout: " & objItem.SlotLayout Wscript.Echo "Special Requirements: " & objItem.SpecialRequirements Wscript.Echo "Tag: " & objItem.Tag Wscript.Echo "Version: " & objItem.Version Wscript.Echo "Weight: " & objItem.Weight Wscript.Echo "Width: " & objItem.Width Next HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Saturday, January 22, 2005 4:57 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Q: using the host id to protect copyright in Access Does anyone know of a way to retrieve the cpu serial number or the motherboard serial number? They must be retrievable since the motherboard monitor programs report them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Hayes Sent: Saturday, January 22, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Jan 22 21:13:44 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2005 19:13:44 -0800 Subject: [AccessD] Q: using the host id to protect copyright in Access In-Reply-To: <000201c500e6$65128dc0$677aa8c0@ColbyM6805> Message-ID: <0IAR00K202AU9J@l-daemon> Hi John: Then again you can always check out this site: http://www.microsoft.com/technet/prodtechnol/sms/sms2/Confeat/getasset.mspx Or this piece of VB code: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=49073&ln gWId=1 HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Saturday, January 22, 2005 4:57 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Q: using the host id to protect copyright in Access Does anyone know of a way to retrieve the cpu serial number or the motherboard serial number? They must be retrievable since the motherboard monitor programs report them. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Hayes Sent: Saturday, January 22, 2005 12:18 PM To: accessd at databaseadvisors.com Subject: [AccessD] Q: using the host id to protect copyright in Access To introduce- My name is Tom Hayes - I run a small IT business in the west of Ireland - Galway to be precise. Land of milk and guinness! I build solutions using MS Access - I have been training and working with the app. for six years. I want to prevent some of my generic solutions being copied and used without my knowledge. The ideal solution for me is a way to identify the unique computer number (i think this is reffered to as the host id) and set this as a constant in a module in each individual database (mde). Each time the database is opened the computers unique id will be referenced by the database and either open or lock depending on comparison. Background: due to the nauture of the solution - I will configure each database to each cpu and that is then delivered to site. If there is a problem a complete new system ie hardware/ software is removed and returned. There will be no ligitimate reason why the software should be used on a different terminal. I have used code in the past to retrieve Usernames into an access solution; Option Compare Database Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _ As Long Public Function fntUsername() As String Dim s As String Dim cnt As Long Dim dl As Long Dim CurUser As String cnt = 199 s = String$(200, 0) dl = GetUserName(s, cnt) If dl <> 0 Then CurUser = Left$(s, cnt) Else CurUser = "" fntUsername = CurUser End Function Can you help or offer an alternative? reagrds Tom Business Development Manager HayesMinton Ltd -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marcus at tsstech.com Sat Jan 22 22:33:41 2005 From: marcus at tsstech.com (Scott Marcus) Date: Sat, 22 Jan 2005 23:33:41 -0500 Subject: [AccessD] complex query!! (solution) Message-ID: Steve, The key doesn't have to be sequential, doesn't have to be the primary key, and doesn't have to be numeric. It just needs to be a single field key (one could probably get around that restriction also with concatenation). Scott ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 10:33 PM Subject: Re: [AccessD] complex query!! (solution) > Scott, > > Oooh! Good one. I think that'll do it, as long as the Keys are nice > and sequential. > > Steve Erbach > > > On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > > The answer is the following, where id is the primary key of Table1... > > > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > > a.factor, > > b.factor > > FROM Table1 AS a, > > Table1 AS b > > WHERE [a].[id]<[b].[id]; > > > > Scott Marcus > > TSS Technologies, Inc. > > marcus at tsstech.com > > (513) 772-7000 > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 theopg.com Sun Jan 23 03:59:42 2005 From: lists at theopg.com (MarkH) Date: Sun, 23 Jan 2005 09:59:42 -0000 Subject: [AccessD] [OT] Treeview again - set checked proprty on node atform open In-Reply-To: <41F37C1D.14126.57A8048@stuart.lexacorp.com.pg> Message-ID: <000401c50132$4375bfb0$c639fc3e@netboxxp> Cheers Stuart... I tried that and the it still doesn't work during or immediately after the form loads. This is pretty annoying as I can do exactly the same thing with a list view without any problem. I have decided, if there is no other option I will use the nodes icon instead and get rid of the check-boxes, i.e. if its selected then set the icon to a big tick and accompany the code with a node_click event that does the same (or clears the tick icon and puts back the original). Sorry to hear you are working too :@( what is is to be dedicated hey... I'm doing another hour or so then I'm off to the climbing wall for some practice me. Have fun Mark -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 23 January 2005 00:28 To: Access Developers discussion and problemsolving Subject: Re: [AccessD] [OT] Treeview again - set checked proprty on node atform open On 23 Jan 2005 at 0:07, MarkH wrote: > > It seems I can only affected the checked value after the form is fully > loaded. > Probably true. Try setting it in the first Activate, Resize or GotFocus events, then setting a flag so that it isn't run on subsequent events. All of the above run after the Load, Open and before the Current events > > Mark > PS - yes I am a sad git, it's Saturday night and I'm in front of a PC > ;@( > It's Sunday morning here and I've just sent out an updated FE to a customer that I was working on last night and this morning :-( -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.832 / Virus Database: 566 - Release Date: 10/01/2005 From pedro at plex.nl Sun Jan 23 04:04:05 2005 From: pedro at plex.nl (Pedro Janssen) Date: Sun, 23 Jan 2005 11:04:05 +0100 Subject: [AccessD] complex query!! (solution) References: <39cb22f305012113331fa7926b@mail.gmail.com><000001c50068$2ad1f9d0$fbc581d5@pedro> <39cb22f305012214513a58767@mail.gmail.com> Message-ID: <002d01c50132$e11d3ef0$fbc581d5@pedro> Hello Steve, you don't have to be sorry. I am very happy that this list exists and that it gives me most of the time solutions for my problems. I am no real access developer. Everybody has his specialties. For my research, access is one of the best programs to deal with this data. I use code from others and then adjust it to my needs. But i sometimes i have troubles to get the right sql for my query's. I am always glad that i can fall back on people like you, who can help me out. I said it before, i must take a good sql en VBA course to start from the bottom up (i started in the middle, that's not the good way). But time, time, time. Pedro Janssen ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Saturday, January 22, 2005 11:51 PM Subject: Re: [AccessD] complex query!! (solution) > Pedro, > > Sorry about being diverted during the consideration of your question. > I'm glad that Scott came up with the winner. > > Steve Erbach > Neenah, WI > > > On Sat, 22 Jan 2005 10:14:14 +0100, Pedro Janssen wrote: > > Hi Scott and Steve, > > > > this works perfect. > > Thanks for the help. > > Its time to use the codes and this last sql to get some results, so that i > > can move on with my research. > > > > Pedro Janssen > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From Gustav at cactus.dk Sun Jan 23 05:17:29 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jan 2005 12:17:29 +0100 Subject: [AccessD] complex query!! (solution) Message-ID: Hi Scott But the key has to be nice (= unique)! /gustav >>> marcus at tsstech.com 23-01-2005 05:33:41 >>> Steve, The key doesn't have to be sequential, doesn't have to be the primary key, and doesn't have to be numeric. It just needs to be a single field key (one could probably get around that restriction also with concatenation). Scott ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Friday, January 21, 2005 10:33 PM Subject: Re: [AccessD] complex query!! (solution) > Oooh! Good one. I think that'll do it, as long as the Keys are nice > and sequential. > > Steve Erbach > > > On Fri, 21 Jan 2005 15:39:42 -0500, Scott Marcus wrote: > > The answer is the following, where id is the primary key of Table1... > > > > SELECT ([a].[factor]+[b].[factor])/2 AS Average_OF_Factor, > > a.factor, > > b.factor > > FROM Table1 AS a, > > Table1 AS b > > WHERE [a].[id]<[b].[id]; From reuben at gfconsultants.com Sun Jan 23 15:40:34 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Sun, 23 Jan 2005 16:40:34 -0500 Subject: [AccessD] Save dll to folder In-Reply-To: <41F2210E.14055.2ECFD3@stuart.lexacorp.com.pg> Message-ID: > 3 The Windows system directory. I think this is the most reasonable location to place the dll as I will be adding this feature to all my apps. My question then becomes how do I always get it installed to the proper folder. It's concievable, highly unlikely, but concievable, that the system folder is named differently than one would suspect. For example, I expect ...\system32, but who's to say someone hasn't changed it? Is that even possible? Am I over thinking this or is it a real concern. I just need a way to always get this dll to the system folder and I'm done with this project. Thanks for everyone's help. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Stuart McLachlan Sent: Friday, January 21, 2005 6:47 PM To: Access Developers discussion and problemsolving Subject: RE: [AccessD] Save dll to folder On 22 Jan 2005 at 9:14, Stuart McLachlan wrote: > > The OS will look for a DLL when needed in the following sequence: > > 1 The directory where the executable module for the current process is > located. > 2 The current directory. > 3 The Windows system directory. > 4 The Windows directory. > 5 The directories listed in the PATH environment variable. > Should have also said, If there is a Registry Entry in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths for your application, the OS will *first* search the directories listed in the Path registry key for the application. So you could pick whatever location you want and add it to the standard "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MSACCESS.EXE" Path subkey (which in my case currently just holds the value "C:\Program Files\Microsoft Office\Office\" -- 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 Sun Jan 23 16:48:31 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2005 08:48:31 +1000 Subject: [AccessD] Save dll to folder In-Reply-To: References: <41F2210E.14055.2ECFD3@stuart.lexacorp.com.pg> Message-ID: <41F4B65F.5152.412613E@stuart.lexacorp.com.pg> On 23 Jan 2005 at 16:40, Reuben Cummings wrote: > > 3 The Windows system directory. > > I think this is the most reasonable location to place the dll as I will be > adding this feature to all my apps. > > My question then becomes how do I always get it installed to the proper > folder. It's concievable, highly unlikely, but concievable, that the system > folder is named differently than one would suspect. For example, I expect > ...\system32, but who's to say someone hasn't changed it? Is that even > possible? Am I over thinking this or is it a real concern. > > I just need a way to always get this dll to the system folder and I'm done > with this project. > You can check for the Environment variables SystemRoot and Windir or: 1. Use an installer than determines system directories. As an example, to use the HJInstal (http://www.freebyte.com/hjinstall) application mentioned the other day "If you want to copy files into the Windows directory use the syntax To copy files into the system directory use " 2. Read the Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot 3. Roll your own routine using the GetSystemDirectory or GetWindowsDirectory API calls -- Stuart From d.dick at uws.edu.au Sun Jan 23 18:28:03 2005 From: d.dick at uws.edu.au (Darren DICK) Date: Mon, 24 Jan 2005 11:28:03 +1100 Subject: [AccessD] A2003:Go to Calendar item from Microsoft Access Message-ID: <200501240028.j0O0SCH9009871@cooper.uws.edu.au> (Cross Posted to Dmitri and Sue's list) Hello all If I can get the Outlook Entry ID for a particular Calendar item (eg 00000000B5860CB6D252A64BB055F39CD7DABCC864602500) How can I go to that Outlook calendar item from Microsoft Access? Many thanks Darren From bchacc at san.rr.com Sun Jan 23 23:40:44 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 23 Jan 2005 21:40:44 -0800 Subject: [AccessD] OT: Opinions needed Message-ID: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From stuart at lexacorp.com.pg Mon Jan 24 00:12:33 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2005 16:12:33 +1000 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <41F51E71.18194.5A8DEB4@stuart.lexacorp.com.pg> On 23 Jan 2005 at 21:40, Rocky Smolin - Beach Access S wrote: > > Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. > > Looks really good to me. -- Stuart From Gustav at cactus.dk Mon Jan 24 04:42:46 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 24 Jan 2005 11:42:46 +0100 Subject: [AccessD] OT: Opinions needed Message-ID: Hi Rocky He is right. It is much faster to read - and to judge if this is something that will help you and how. /gustav >>> bchacc at san.rr.com 24-01-2005 06:40:44 >>> Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From bheid at appdevgrp.com Mon Jan 24 07:32:16 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 24 Jan 2005 08:32:16 -0500 Subject: [AccessD] OT: Opinions needed In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AB1FC2@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA305BBDA3@ADGSERVER> I like the new look too. It seems to point out very quickly what the product can do for you. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Monday, January 24, 2005 12:41 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From john at winhaven.net Mon Jan 24 08:29:05 2005 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2005 08:29:05 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <916187228923D311A6FE00A0CC3FAA305BBDA3@ADGSERVER> Message-ID: <200501240829140.SM03588@ScuzzPaq> Same here. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Monday, January 24, 2005 7:32 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Opinions needed I like the new look too. It seems to point out very quickly what the product can do for you. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Monday, January 24, 2005 12:41 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From roz.clarke at donnslaw.co.uk Mon Jan 24 09:23:27 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Mon, 24 Jan 2005 15:23:27 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From martyconnelly at shaw.ca Mon Jan 24 09:45:03 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 24 Jan 2005 07:45:03 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? References: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Message-ID: <41F517FF.2070604@shaw.ca> * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... If this is one solution you could use a temp mdb to store the table, probably use a skeleton master temp mdb and copy it initially to get your temp mdb going. For methods and problems associated with using a temp mdb to avoid FE bloat see Bloating Front End (FE) Microsoft Access MDB/MDEs http://www.granite.ab.ca/access/bloatfe.htm Roz Clarke wrote: >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >------------------------------------------------------------------------ > > >The contents of this message and any attachments are the property of Donns Solicitors >and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without >our written consent. If you are not the addressee, please notify us immediately so that we >can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the >writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which may be caused >by software viruses... > > -- Marty Connelly Victoria, B.C. Canada From cyx5 at cdc.gov Mon Jan 24 11:13:04 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 12:13:04 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. From cfoust at infostatsystems.com Mon Jan 24 11:34:02 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 09:34:02 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 11:33:14 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 12:33:14 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001201c5023a$c89d2df0$677aa8c0@ColbyM6805> Boy you do manage to pick em. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 11:42:55 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 12:42:55 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 11:45:01 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 12:45:01 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Nuts you mean? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 12:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Boy you do manage to pick em. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 24 11:48:22 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Mon, 24 Jan 2005 12:48:22 -0500 Subject: [AccessD] OT: Opinions needed Message-ID: Rocky, I think it looks a lot better, kinda puts it right out there. The only think I would like to see is a little movement, some action. For example, maybe the picture at the left of the screen could cycle through a series of pictures. I know this won't add to the content of the site, just maybe add a little more interest. Just a thought. 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 > Rocky Smolin - Beach Access Software > Sent: Monday, January 24, 2005 12:41 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Opinions needed > > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - > http://www.trcutlerinc.com/. He does strictly manufacturing > software related PR. > > He has a colleague who is apparently a web marketing whiz and > he solicited this guy's opinion about my site and the guy had > some very constructive criticisms - the most salient of which > was that the home page was not motivating readers to take > action. Good info but weak. > > So we made the old home page a FAQ page and redesigned the > home page for a more forceful call to action. > > Can you take a look and tell me what you think of this > approach? The old home page you can still see by clicking FAQ. > > > My site: www.e-z-mrp.com > > Thanks in advance, > > Rocky > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Mon Jan 24 11:52:34 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 09:52:34 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: I'm not an attorney, but that sounds like opportunism to me. On the other hand, people get blind-sided by their employees sometimes, and he may have only discovered the problems recently. However, $3000 in lost revenues over a year and a half doesn't sound like that serious a problem. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:43 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 12:03:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:03:25 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001301c5023f$0426e420$677aa8c0@ColbyM6805> Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 12:05:22 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:05:22 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001401c5023f$49b1a020$677aa8c0@ColbyM6805> So what is the problem? What is the technology and how is it bad? The logic, the data? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From scapistrant at symphonyinfo.com Mon Jan 24 12:14:02 2005 From: scapistrant at symphonyinfo.com (Steve Capistrant) Date: Mon, 24 Jan 2005 12:14:02 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <855499653F55AD4190B242717DF132BC468D@dewey.Symphony.local> Always require your customers to sign contracts, and put this paragraph in: Problems related to the operating system or underlying software are referred to as "platform bugs". Developer is not responsible for any documented or undocumented bugs inherent in the software tools used to design or support Customer's Application in any way whatsoever. For example, Developer is not responsible for bugs in Microsoft Windows or Access. 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 Nicholson, Karen Sent: Monday, January 24, 2005 11:45 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BBarabash at TappeConstruction.com Mon Jan 24 12:12:36 2005 From: BBarabash at TappeConstruction.com (Brett Barabash) Date: Mon, 24 Jan 2005 12:12:36 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <100F91B31300334B89EC531C9DCB08655968A6@tccexch01.tappeconstruction.net> Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -------------------------------------------------------------------------------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. From bchacc at san.rr.com Mon Jan 24 12:15:51 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 24 Jan 2005 10:15:51 -0800 Subject: [AccessD] OT: Opinions needed References: Message-ID: <01a801c50240$bcb0e800$6501a8c0@HAL9002> Ed: That's a good idea. I'll run by the web designer. Rocky ----- Original Message ----- From: "Tesiny, Ed" To: "Access Developers discussion and problem solving" Sent: Monday, January 24, 2005 9:48 AM Subject: RE: [AccessD] OT: Opinions needed > Rocky, > I think it looks a lot better, kinda puts it right out there. The only > think I would like to see is a little movement, some action. For > example, maybe the picture at the left of the screen could cycle through > a series of pictures. I know this won't add to the content of the site, > just maybe add a little more interest. Just a thought. > > 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 >> Rocky Smolin - Beach Access Software >> Sent: Monday, January 24, 2005 12:41 AM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] OT: Opinions needed >> >> Dear List: >> >> So I hired this PR guy to do PR of E-Z-MRP - >> http://www.trcutlerinc.com/. He does strictly manufacturing >> software related PR. >> >> He has a colleague who is apparently a web marketing whiz and >> he solicited this guy's opinion about my site and the guy had >> some very constructive criticisms - the most salient of which >> was that the home page was not motivating readers to take >> action. Good info but weak. >> >> So we made the old home page a FAQ page and redesigned the >> home page for a more forceful call to action. >> >> Can you take a look and tell me what you think of this >> approach? The old home page you can still see by clicking FAQ. >> >> >> My site: www.e-z-mrp.com >> >> Thanks in advance, >> >> 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 cyx5 at cdc.gov Mon Jan 24 12:18:28 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 13:18:28 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: I just glanced over the letter, the last thing I need is more attorney bills for a system when I believe I was working for someone else's company, I don't think I went direct. It is some jabber about them taking the system up to 27 locations, then of course, the Access backend over T1 lines as the system grew. They need to go to SQL backend - I think this weezle is just trying to get something for free. Right, I am going to rush out and convert their Access backend for them. Wait until they get a shot of my backend. NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:03 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 12:25:58 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 13:25:58 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Mon Jan 24 12:39:41 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Mon, 24 Jan 2005 10:39:41 -0800 (PST) Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <20050124183941.29552.qmail@web80808.mail.yahoo.com> The page DOES look more professional now. David --- Rocky Smolin - Beach Access Software wrote: > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - > http://www.trcutlerinc.com/. He does strictly > manufacturing software related PR. > > He has a colleague who is apparently a web marketing > whiz and he solicited this guy's opinion about my > site and the guy had some very constructive > criticisms - the most salient of which was that the > home page was not motivating readers to take action. > Good info but weak. > > So we made the old home page a FAQ page and > redesigned the home page for a more forceful call to > action. > > Can you take a look and tell me what you think of > this approach? The old home page you can still see > by clicking FAQ. > > > My site: www.e-z-mrp.com > > Thanks in advance, > > Rocky > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 12:42:56 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:42:56 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001c01c50244$8542daf0$677aa8c0@ColbyM6805> You are not responsible for the system not working under conditions it was not designed for. The "over t1 lines" is, all by itself a potential show stopper. Over T1 lines from where? The building next door or California (or Japan)? Access is simply not designed to handle latency issues of that nature. Time and materials, $300 / hour, large up front fee. You will likely never hear from him again. But it needs to come on Atty letterhead. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:18 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I just glanced over the letter, the last thing I need is more attorney bills for a system when I believe I was working for someone else's company, I don't think I went direct. It is some jabber about them taking the system up to 27 locations, then of course, the Access backend over T1 lines as the system grew. They need to go to SQL backend - I think this weezle is just trying to get something for free. Right, I am going to rush out and convert their Access backend for them. Wait until they get a shot of my backend. NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:03 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 12:44:35 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 13:44:35 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <001d01c50244$c34e56d0$677aa8c0@ColbyM6805> Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 24 13:07:10 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 24 Jan 2005 14:07:10 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: I am not sure where the locations are, but I know they are scattered across states. I have to look in my records tonight to see who billed this and when. If it was not me, I have a nice firepit full of garbage just waiting to be lit. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:43 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy You are not responsible for the system not working under conditions it was not designed for. The "over t1 lines" is, all by itself a potential show stopper. Over T1 lines from where? The building next door or California (or Japan)? Access is simply not designed to handle latency issues of that nature. Time and materials, $300 / hour, large up front fee. You will likely never hear from him again. But it needs to come on Atty letterhead. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:18 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I just glanced over the letter, the last thing I need is more attorney bills for a system when I believe I was working for someone else's company, I don't think I went direct. It is some jabber about them taking the system up to 27 locations, then of course, the Access backend over T1 lines as the system grew. They need to go to SQL backend - I think this weezle is just trying to get something for free. Right, I am going to rush out and convert their Access backend for them. Wait until they get a shot of my backend. NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 1:03 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yep, time top talk to an atty. I doubt you have a problem just based on the length of the silence. He went away, used it for all this time, and now claims it doesn't work. Sounds lame to me. Does he have a signed contract with a warranty clause? If not he basically doesn't have a leg to stand on. Time and materials to fix it, at whatever rate you want to put on it... Payment terms to be agreed upon before work begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of invoice receipt. Your atty will help draft such a letter. That's how I made my nightmare go away. It cost me my atty fees but that was minimal. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:43 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy This is the first I have heard about it. I have been happily not-contracting for at least a year and a half, so it has to be that long. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, January 24, 2005 12:34 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Sounds like time to have an attorney talk to him. How long ago did he discover that the program was "bad"? Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fhtapia at gmail.com Mon Jan 24 13:08:31 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 24 Jan 2005 11:08:31 -0800 Subject: [AccessD] OT: Opinions needed In-Reply-To: <20050124183941.29552.qmail@web80808.mail.yahoo.com> References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> <20050124183941.29552.qmail@web80808.mail.yahoo.com> Message-ID: Rocky, Good work on the new site, While I like the grab them like Font, I don't much care for the grid below that because it reminds me of so many of those pyramid websites (get rich quick shemes). The Previous website in your faq is just that a faq. I'd think about modify the grid and adding some basic web icons like a 30min graphic .gif and some bold text. I would also go as far as look around the web for other MRP products and mimic the professional layout a bit. On Mon, 24 Jan 2005 10:39:41 -0800 (PST), David Mcafee wrote: > The page DOES look more professional now. > > David > --- Rocky Smolin - Beach Access Software > wrote: > > > Dear List: > > > > So I hired this PR guy to do PR of E-Z-MRP - > > http://www.trcutlerinc.com/. He does strictly > > manufacturing software related PR. > > > > He has a colleague who is apparently a web marketing > > whiz and he solicited this guy's opinion about my > > site and the guy had some very constructive > > criticisms - the most salient of which was that the > > home page was not motivating readers to take action. > > Good info but weak. > > > > So we made the old home page a FAQ page and > > redesigned the home page for a more forceful call to > > action. > > > > Can you take a look and tell me what you think of > > this approach? The old home page you can still see > > by clicking FAQ. > > > > > > My site: www.e-z-mrp.com > > > > Thanks in advance, > > > > 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 > -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! From erbachs at gmail.com Mon Jan 24 13:12:35 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 24 Jan 2005 13:12:35 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <39cb22f3050124111253322bec@mail.gmail.com> Rocky, The new site uses a problem ---> feature/solution format. All I'd recommend is that the feature/solution be worded more in the form of a benefit. For example: * Changing part prices make it impossible to know product costs. (The problem) * E-Z-MRP's powerful Bill of Materials Processor provides current and immediate product costs and sophisticated configuration management. (This tells what E-Z-MRP DOES, but not how it benefits the client. You MAY want to consider a third column with the benefit:) * It helps you to know precisely how much it's going to cost you...AND where you can SAVE MONEY by taking advantage of any lower costs for items you want to manufacture TODAY. Since I don't know all the lingo of MRP I'm probably shooting a bit wide of the mark here, but you get the idea. It's the old feature/benefit or feature/advantage marketing ploy. It's a very good ploy, you know, that marketing ploy. Steve Erbach Neenah, WI On Sun, 23 Jan 2005 21:40:44 -0800, Rocky Smolin - Beach Access Software wrote: > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. > > He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. > > So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. > > Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. > > My site: www.e-z-mrp.com > > Thanks in advance, > > Rocky From john at winhaven.net Mon Jan 24 13:22:50 2005 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2005 13:22:50 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <200501241322265.SM03588@ScuzzPaq> No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:04:37 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 12:04:37 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:06:41 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:06:41 -0600 Subject: [AccessD] OT Friday joke Message-ID: <123701F54509D9119A4F00D0B747349016D1FB@main2.marlow.com> I would guess Kitty Litter....just a guess... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Saturday, January 22, 2005 11:38 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT Friday joke Kitimat? John B. Guess what the local first-nations' word for snow is? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Geldart Sent: Friday, January 21, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday joke Never been to BC. Makes me think of Ray Bradbury's "All Summer in a Day." Bob At 06:44 PM 1/21/2005, you wrote: >This is for all those who have ever been to the coast of BC where it >only rains once a year; from November to March. > >[snip....] Bob Geldart BGeldart at verizon.net Maynard, MA -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:10:37 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:10:37 -0600 Subject: [AccessD] OT: Opinions needed Message-ID: <123701F54509D9119A4F00D0B747349016D1FC@main2.marlow.com> Got my attention! Drew -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 24 14:14:54 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:14:54 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D1FD@main2.marlow.com> Make a web or VB Front End, and disconnect when you are not actually getting data. Do NOT use bound forms. That way, you are looking at handling thousands of users, without reaching more then 40 or 50 concurrent users. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 24 14:16:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 24 Jan 2005 14:16:07 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D1FE@main2.marlow.com> Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:20:11 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 15:20:11 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <002101c50252$1aff25f0$677aa8c0@ColbyM6805> It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Mon Jan 24 14:56:06 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 24 Jan 2005 14:56:06 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <3612652.1106545665621.JavaMail.root@sniper14.securence.com> Message-ID: <001b01c50257$1fd88120$de1811d8@danwaters> Rocky, I've been trying to learn how to be (don't laugh) a salesperson. And, what you've done here is list the KPI's (Key Pain Indicators) and the corresponding solutions your system provides. I've worked around manufacturing most of my career, and the things you've listed will hit home with manufacturing managers. I do have to wonder about your price. Is it too low? You've included a great deal of value - how do you calculate the value your software provides? I've read that software these days is expected to have a payback period of 6 - 18 months. You system, for a $15M company, might have a payback period of a few days. Could you segment your system into low price & fewer features and high price & more features? Best of luck! Dan Waters ProMation Systems PS - Read the reviews on a book called ROI Selling - it might be worth a look. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:58:16 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 24 Jan 2005 15:58:16 -0500 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Message-ID: <002301c50257$6d511d90$677aa8c0@ColbyM6805> How much data? Can it export it to an XML file in a location where your fe can use it? XML has a high overhead but can be useful 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 Roz Clarke Sent: Monday, January 24, 2005 10:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) From KIsmert at TexasSystems.com Mon Jan 24 15:05:19 2005 From: KIsmert at TexasSystems.com (Ken Ismert) Date: Mon, 24 Jan 2005 15:05:19 -0600 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <006a01c50258$69815b70$2a3ca8c0@TEXASSYSTEMS.COM> Rocky, Definitely better. Feedback: Top Row: A Tabbed presentation of the top row of links (Home, FAQs , etc) would remove the need to repeat the current selection in bold orange, further shrinking the page vertically. This gives more room for your sales points. Consider re-ordering your top row links. "Screens" and "Reports" should probably be promoted to the left, while "FAQs" and especially "History" should be demoted to the right. Challenge/Solution Table: I would reduce the font size. I'd like to be able to see the first four challenge/solution pairs on a 1024 x 768 screen without scrolling. Ideally, your best 3 should be visible on 800 x 600. You should underline your links in the solutions column. If that looks too cluttered, consider an underlined link that says "more.." at the end of each solution. Even though the text of your main page is tightly edited, I would cut it down even more. You probably have 15 to 20 seconds to convince your average visitor to continue looking at your site. The more pithy points you can ping into their brain during that time, the better the chance you will snag them. -Ken -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky From Jdemarco at hudsonhealthplan.org Mon Jan 24 15:08:42 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 24 Jan 2005 16:08:42 -0500 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <08F823FD83787D4BA0B99CA580AD3C749D2AFB@TTNEXCHCL2.hshhp.com> XML has high overhead when working with large files using the XML DOM. If you have a large document you can use a SAX parser if you can read straight throught the file moving forward only. It's quite a bit harder to use than the DOM though. Part of the DOMs overhead is due to its ability to walk up and down the tree structure at random as needed. XML does sound like a possibility here though. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:58 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? How much data? Can it export it to an XML file in a location where your fe can use it? XML has a high overhead but can be useful 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 Roz Clarke Sent: Monday, January 24, 2005 10:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -- 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 fhtapia at gmail.com Mon Jan 24 15:57:58 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 24 Jan 2005 13:57:58 -0800 Subject: [AccessD] bound to be my problem Message-ID: I have been beating at this all morning.. while I can get the recordset bookmark to move correctly in the following "bound" subform, I can't seem to get the record selected so that the end user can use it. any ideas? CODE snip::: Dim rsInProcess As adodb.Recordset Set rsInProcess = Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus If rsInProcess.EOF = False Then Found = True Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = rsInProcess.Bookmark End If rsInProcess.Close Set rsInProcess = Nothing ::::END CODE snip -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! From Jim.Hale at FleetPride.com Mon Jan 24 16:33:28 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Mon, 24 Jan 2005 16:33:28 -0600 Subject: [AccessD] OT: Opinions needed Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67723373A5@corp-es01.fleetpride.com> Rocky, This was going to be my comment as well so I second Ken's motion. Jim Hale -----Original Message----- From: Ken Ismert [mailto:KIsmert at TexasSystems.com] Sent: Monday, January 24, 2005 3:05 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Opinions needed Rocky, Definitely better. Feedback: Top Row: A Tabbed presentation of the top row of links (Home, FAQs , etc) would remove the need to repeat the current selection in bold orange, further shrinking the page vertically. This gives more room for your sales points. Consider re-ordering your top row links. "Screens" and "Reports" should probably be promoted to the left, while "FAQs" and especially "History" should be demoted to the right. Challenge/Solution Table: I would reduce the font size. I'd like to be able to see the first four challenge/solution pairs on a 1024 x 768 screen without scrolling. Ideally, your best 3 should be visible on 800 x 600. You should underline your links in the solutions column. If that looks too cluttered, consider an underlined link that says "more.." at the end of each solution. Even though the text of your main page is tightly edited, I would cut it down even more. You probably have 15 to 20 seconds to convince your average visitor to continue looking at your site. The more pithy points you can ping into their brain during that time, the better the chance you will snag them. -Ken -----Original Message----- From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] Sent: Sunday, January 23, 2005 11:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- 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 dejpolsys at hotmail.com Mon Jan 24 17:01:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 24 Jan 2005 18:01:54 -0500 Subject: [AccessD] Save dll to folder References: Message-ID: Reuben ..I think this article may provide the info you're looking for: http://support.microsoft.com/default.aspx?scid=kb;en-us;286300 ..hth :) William Hindman ----- Original Message ----- From: "Reuben Cummings" To: "Access Developers discussion and problem solving" Sent: Sunday, January 23, 2005 4:40 PM Subject: RE: [AccessD] Save dll to folder >> 3 The Windows system directory. > > I think this is the most reasonable location to place the dll as I will be > adding this feature to all my apps. > > My question then becomes how do I always get it installed to the proper > folder. It's concievable, highly unlikely, but concievable, that the > system > folder is named differently than one would suspect. For example, I expect > ...\system32, but who's to say someone hasn't changed it? Is that even > possible? Am I over thinking this or is it a real concern. > > I just need a way to always get this dll to the system folder and I'm done > with this project. > > Thanks for everyone's help. > > Reuben Cummings > GFC, LLC > phone: 812.523.1017 > email: reuben at gfconsultants.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Stuart > McLachlan > Sent: Friday, January 21, 2005 6:47 PM > To: Access Developers discussion and problemsolving > Subject: RE: [AccessD] Save dll to folder > > > On 22 Jan 2005 at 9:14, Stuart McLachlan wrote: > >> >> The OS will look for a DLL when needed in the following sequence: >> >> 1 The directory where the executable module for the current process is >> located. >> 2 The current directory. >> 3 The Windows system directory. >> 4 The Windows directory. >> 5 The directories listed in the PATH environment variable. >> > > Should have also said, > > If there is a Registry Entry in > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths > for your application, the OS will *first* search the directories listed in > the Path registry key for the application. > > So you could pick whatever location you want and add it to the standard > "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App > Paths\MSACCESS.EXE" Path subkey (which in my case currently just holds > the > value "C:\Program Files\Microsoft Office\Office\" > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Mon Jan 24 17:20:47 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 24 Jan 2005 18:20:47 -0500 Subject: [AccessD] OT: Opinions needed References: <01a801c50240$bcb0e800$6501a8c0@HAL9002> Message-ID: ..it does a much better "sell" Rocky but as Ed noted it could use a little jazz ...but you have to weight that against your potential customer base, especially in China ...if they are limited to 56K lines, a little "jazz" may be too much :) William Hindman ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Monday, January 24, 2005 1:15 PM Subject: Re: [AccessD] OT: Opinions needed > Ed: > > That's a good idea. I'll run by the web designer. > > Rocky > > ----- Original Message ----- > From: "Tesiny, Ed" > To: "Access Developers discussion and problem solving" > > Sent: Monday, January 24, 2005 9:48 AM > Subject: RE: [AccessD] OT: Opinions needed > > >> Rocky, >> I think it looks a lot better, kinda puts it right out there. The only >> think I would like to see is a little movement, some action. For >> example, maybe the picture at the left of the screen could cycle through >> a series of pictures. I know this won't add to the content of the site, >> just maybe add a little more interest. Just a thought. >> >> 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 >>> Rocky Smolin - Beach Access Software >>> Sent: Monday, January 24, 2005 12:41 AM >>> To: AccessD at databaseadvisors.com >>> Subject: [AccessD] OT: Opinions needed >>> >>> Dear List: >>> >>> So I hired this PR guy to do PR of E-Z-MRP - >>> http://www.trcutlerinc.com/. He does strictly manufacturing >>> software related PR. >>> >>> He has a colleague who is apparently a web marketing whiz and >>> he solicited this guy's opinion about my site and the guy had >>> some very constructive criticisms - the most salient of which >>> was that the home page was not motivating readers to take >>> action. Good info but weak. >>> >>> So we made the old home page a FAQ page and redesigned the >>> home page for a more forceful call to action. >>> >>> Can you take a look and tell me what you think of this >>> approach? The old home page you can still see by clicking FAQ. >>> >>> >>> My site: www.e-z-mrp.com >>> >>> Thanks in advance, >>> >>> 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 dejpolsys at hotmail.com Mon Jan 24 17:32:27 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 24 Jan 2005 18:32:27 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy References: Message-ID: ..otoh, it may be a potential client looking for a way out ...offer it to him at a price that YOU can afford in a 1-2 page proposal ...if he bites, you can farm out the parts you don't want to deal with to independents here with real world experience in WAN ...if not, your proposal should have identified your outs to him and get him off your back. ..the odds are that he's got a ditto-head in his shop that has screwed things up royally and he's been listening to a few outside shops who would just love to "upgrade" him to a "real" database ...at a price of course ..give him a way to solve his problem and you might turn a pita into a profit center. William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: "Access Developers discussion and problem solving" Sent: Monday, January 24, 2005 2:07 PM Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >I am not sure where the locations are, but I know they are scattered > across states. I have to look in my records tonight to see who billed > this and when. If it was not me, I have a nice firepit full of garbage > just waiting to be lit. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Monday, January 24, 2005 1:43 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > You are not responsible for the system not working under conditions it > was > not designed for. The "over t1 lines" is, all by itself a potential > show > stopper. Over T1 lines from where? The building next door or > California > (or Japan)? Access is simply not designed to handle latency issues of > that > nature. > > Time and materials, $300 / hour, large up front fee. You will likely > never > hear from him again. But it needs to come on Atty letterhead. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 1:18 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > I just glanced over the letter, the last thing I need is more attorney > bills > for a system when I believe I was working for someone else's company, I > don't think I went direct. It is some jabber about them taking the > system > up to 27 locations, then of course, the Access backend over T1 lines as > the > system grew. They need to go to SQL backend - I think this weezle is > just > trying to get something for free. Right, I am going to rush out and > convert > their Access backend for them. Wait until they get a shot of my > backend. > NOT MY COMPANY, INHERITED DATABASE, FORCED LABOR. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby > Sent: Monday, January 24, 2005 1:03 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Yep, time top talk to an atty. I doubt you have a problem just based on > the > length of the silence. He went away, used it for all this time, and now > claims it doesn't work. Sounds lame to me. > > Does he have a signed contract with a warranty clause? If not he > basically > doesn't have a leg to stand on. Time and materials to fix it, at > whatever > rate you want to put on it... Payment terms to be agreed upon before > work > begins. Perhaps $300 / hour, $5000 up front, pmt due within 15 days of > invoice receipt. Your atty will help draft such a letter. That's how I > made my nightmare go away. It cost me my atty fees but that was > minimal. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 12:43 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > This is the first I have heard about it. I have been happily > not-contracting > for at least a year and a half, so it has to be that long. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Monday, January 24, 2005 12:34 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Sounds like time to have an attorney talk to him. How long ago did he > discover that the program was "bad"? > > Charlotte Foust > > > -----Original Message----- > From: Nicholson, Karen [mailto:cyx5 at cdc.gov] > Sent: Monday, January 24, 2005 9:13 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Time for More Legal Discussion - Oh Boy > > > What happens when a program is written for a customer using Microsoft > Technology, and the Microsoft Technology is bad - its data, its logic. > It > has cost this one client, he claims, $3000 in lost revenue and he wants > the > payment for the system refunded plus damages. The user never notified > said > programmer that there was a problem even though they have been using it > for > a good six months. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From clh at christopherhawkins.com Mon Jan 24 17:32:49 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Mon, 24 Jan 2005 16:32:49 -0700 Subject: [AccessD] A2K: Make a custom menu item checked/unchecked Message-ID: I've been Googling for this one, and found the (now obsolete) SetMenuItem function, as well as some cryptic message board posts referring to using the CommandBar and the State property, none of which seems to work for me. Has anyone done this lately?? It seems to be that checking or unchecking a menu items should be one line of easy code.? I just can't figure out WHICH line of easy code it is!? ;) -Christopher- From dwaters at usinternet.com Mon Jan 24 18:19:51 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 24 Jan 2005 18:19:51 -0600 Subject: [AccessD] bound to be my problem In-Reply-To: <15543719.1106604286471.JavaMail.root@sniper21.securence.com> Message-ID: <003201c50273$96cf9bd0$de1811d8@danwaters> Francisco, I'm not familiar with ADODB recordsets, but here goes. I will assume that your form is named 'frm_007N_sbfINprocess'. To refer to that form's recordset while in the form just say: Me.Recordset Or for the clone just say: Me.RecordsetClone To refer to that form's recordset while out of the form then say: Forms.frm_007N_sbfINprocess.Recordset (of course the form must be open for this to work) or for the clone then say: Forms.frm_007N_sbfINprocess.RecordsetClone I don't think you need to set a separate recordset to refer to the clone. In Access XP you can move the screen to the record you want without referring to the clone. This is a piece of code that I use for something similar: Me.AllowAdditions = True Me.Recordset.FindFirst "ID = " & txtFindRecordID If txtRecordID <> txtFindRecordID then txtFindRecordID.SetFocus MsgBox "Record " & txtFindRecordID & " Not Found" End If Dan Waters ProMation Systems -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco Tapia Sent: Monday, January 24, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] bound to be my problem I have been beating at this all morning.. while I can get the recordset bookmark to move correctly in the following "bound" subform, I can't seem to get the record selected so that the end user can use it. any ideas? CODE snip::: Dim rsInProcess As adodb.Recordset Set rsInProcess = Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus If rsInProcess.EOF = False Then Found = True Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = rsInProcess.Bookmark End If rsInProcess.Close Set rsInProcess = Nothing ::::END CODE snip -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 24 18:52:20 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 24 Jan 2005 16:52:20 -0800 Subject: [AccessD] bound to be my problem Message-ID: ADO recordset clones aren't the same kind of an animal as DAO recordsetclones, which may be your biggest problem. In XP, there is built in support for some basic DAO and ADO functionality even if neither reference is checked, so you could continue to use the kind of DAO code from earlier versions and it will work. Charlotte Foust -----Original Message----- From: Francisco Tapia [mailto:fhtapia at gmail.com] Sent: Monday, January 24, 2005 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] bound to be my problem I have been beating at this all morning.. while I can get the recordset bookmark to move correctly in the following "bound" subform, I can't seem to get the record selected so that the end user can use it. any ideas? CODE snip::: Dim rsInProcess As adodb.Recordset Set rsInProcess = Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus If rsInProcess.EOF = False Then Found = True Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = rsInProcess.Bookmark End If rsInProcess.Close Set rsInProcess = Nothing ::::END CODE snip -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fhtapia at gmail.com Mon Jan 24 19:11:32 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 24 Jan 2005 17:11:32 -0800 Subject: [AccessD] Re: bound to be my problem In-Reply-To: References: Message-ID: ok... I found out my own problem.. tracing the process I found that I was re-populating the txtRRID textbox with the first records ID and when the search function kicked in, it would find the first record only making it appear that nothing was happening... so I found my own problem :) thanks for your time... On Mon, 24 Jan 2005 13:57:58 -0800, Francisco Tapia wrote: > I have been beating at this all morning.. while I can get the > recordset bookmark to move correctly in the following "bound" subform, > I can't seem to get the record selected so that the end user can use > it. > > any ideas? > > CODE snip::: > > Dim rsInProcess As adodb.Recordset > Set rsInProcess = > Me.frm_007N_sbfrmINprocess.Form.Recordset.Clone(adLockReadOnly) > rsInProcess.Find "RRID = " & Me.txtRRID, , adSearchForward, adBookmarkFirst > Me.frm_007N_sbfrmINprocess.Form.RRID.SetFocus > If rsInProcess.EOF = False Then > Found = True > Me.frm_007N_sbfrmINprocess.Form.Recordset.Bookmark = > rsInProcess.Bookmark > End If > rsInProcess.Close > Set rsInProcess = Nothing > > ::::END CODE snip > -- > -Francisco > http://pcthis.blogspot.com | PC news with out the jargon! > -- -Francisco http://pcthis.blogspot.com | PC news with out the jargon! From accessd at shaw.ca Mon Jan 24 23:10:50 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 24 Jan 2005 21:10:50 -0800 Subject: [AccessD] OT: Opinions needed In-Reply-To: <01a701c501d7$3fed2630$6501a8c0@HAL9002> Message-ID: <0IAU0055GX1ZZ8@l-daemon> Hi Rocky: Your site looks great! Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, January 23, 2005 9:41 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Opinions needed Dear List: So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. He does strictly manufacturing software related PR. He has a colleague who is apparently a web marketing whiz and he solicited this guy's opinion about my site and the guy had some very constructive criticisms - the most salient of which was that the home page was not motivating readers to take action. Good info but weak. So we made the old home page a FAQ page and redesigned the home page for a more forceful call to action. Can you take a look and tell me what you think of this approach? The old home page you can still see by clicking FAQ. My site: www.e-z-mrp.com Thanks in advance, Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 24 23:36:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 24 Jan 2005 21:36:02 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318805CEDB26@dibble.observatory.donnslaw.co.uk> Message-ID: <0IAU0000PY7ZKU@l-daemon> Hi Roz: I worked with Informix about ten to fifteen years ago. It seemed like a good product but that is maybe because I was also using their DOS product, SmartWare to connect to their Unix DB... and they were the only show in town. The problems you are talking about were issues then. At a risk of sounding ignorant, I would recommend an ADO-OLE, recordset, MDE combination. Had over sixty users building reports in this method and the bloat was there but very manageable... only compressed the MDB once a month whether it needed it or not. I placed a simple copy of the method used on the DBA web site. See: http://www.databaseadvisors.com/newletters/newsletter112003/0311UnboundRepor ts.htm The trick is to have an original report temp table used it to clone all the user's tables. Each user & base table name is used to create a new source for the report which is then substituted for the report's source. It is also very fast... 50 thousand records in a few seconds. This process worked so well for me, in a pinch that I never bothered upgrading. If you decide to go this method, drop a request on the list and I can supply all the info you need. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Monday, January 24, 2005 7:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) From accessd at shaw.ca Mon Jan 24 23:42:38 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 24 Jan 2005 21:42:38 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <0IAU00227YIZ0P@l-daemon> Hi Karen: My thought on the subject is that the buyer-beware. It is not MS's fault that the client lost data, it is the fault of the programmer who failed to design the requested product properly. On the other hand it is the client fault for not testing or notifying the developer when the application was failing. I think the client is simply out of luck now; just too late to get any conpensation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marklbreen at gmail.com Tue Jan 25 02:53:43 2005 From: marklbreen at gmail.com (Mark Breen) Date: Tue, 25 Jan 2005 08:53:43 +0000 Subject: [AccessD] OT: Opinions needed In-Reply-To: <0IAU0055GX1ZZ8@l-daemon> References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> <0IAU0055GX1ZZ8@l-daemon> Message-ID: Hiya Rocky, I have to say, and I realise that eveyone else loves the new site, that I also like the old site. I do not really like the grid and the fonts are a little large for my preferences. I do agree with the concept of the faster read-ability, Also, I think that Mr Erbach's suggestion of selling the benefits is a good idea. Congrats on the product again. Mark On Mon, 24 Jan 2005 21:10:50 -0800, Jim Lawrence wrote: > Hi Rocky: > > Your site looks great! > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Sunday, January 23, 2005 9:41 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Opinions needed > > Dear List: > > So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. > He does strictly manufacturing software related PR. > > He has a colleague who is apparently a web marketing whiz and he solicited > this guy's opinion about my site and the guy had some very constructive > criticisms - the most salient of which was that the home page was not > motivating readers to take action. Good info but weak. > > So we made the old home page a FAQ page and redesigned the home page for a > more forceful call to action. > > Can you take a look and tell me what you think of this approach? The old > home page you can still see by clicking FAQ. > > My site: www.e-z-mrp.com > > Thanks in advance, > > 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 marklbreen at gmail.com Tue Jan 25 03:01:40 2005 From: marklbreen at gmail.com (Mark Breen) Date: Tue, 25 Jan 2005 09:01:40 +0000 Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i In-Reply-To: <0IAP00M1BFBW7Z@l-daemon> References: <0IAP00M1BFBW7Z@l-daemon> Message-ID: Hello Jim, That is great, thank you. The issue in here is adding the ADO reference to 300 instances of Access 97. It is currently with management to see if they will allow it ! Thanks again for your attention, I will let the list know if they decide to roll out ADO. Mark On Fri, 21 Jan 2005 22:00:39 -0800, Jim Lawrence wrote: > Hi Mark: > > Here is one example from Microsoft that will give you all the information > you need to connect to Oracle, using ADO and passing parameters. Remember to > have your Oracle TSNames file, on each station, setup first. > > 1. > > Sample code for connecting, passing parameters and an Oracle sample > procedure that would accept the passed parameters and then return data. > > http://support.microsoft.com/kb/176936/en-us?ln=en-us&sd=gn&fr=0 > > 2. > > Remember to add a reference to the MDAC ADO libraries in your Access. > Reference entry will read something like: 'Microsoft ActiveX Data Objects > X.X Library'. > > 3. > > Do not use the ODBC connection like MS are recommending use direct ADO-OLE, > with Microsoft's latest MDAC Oracle driver like: > > Dim mobjConn As ADODB.Connection > Dim gstrConnection As String > > ' Microsoft connection string...standard security > gstrConnection = "Provider=msdaora;" & _ > "Data Source=MyOracle.website.com;" & _ > "User Id=" & myUsername & ";" & _ > "Password=" & myPassword > > ' Test connection string > Set mobjConn = New ADODB.Connection > mobjConn.ConnectionString = gstrConnection > mobjConn.Open > > 4. > > Contents of a TSNames.ora file related to the local station Oracle client. > This is just a sample. > > '------------ Oracle connectuions -------------------------------------- > > 'from the tnsnames.ora > ' > 'MyOracle.website.com = > ' (DESCRIPTION = > ' (ADDRESS_LIST = > ' (ADDRESS = > ' (COMMUNITY = 'MyOracle.website.com) > ' (PROTOCOL = TCP) > ' (Host = Hostsubnet.MyOracle.website.com) > ' (Port = 1521) > ' ) > ' ) > ' (CONNECT_DATA = > ' (SID = PCAG) > ' (GLOBAL_NAME = MyOracle.website.com) > ' ) > ' ) > > 5. > You can download a free Oracle client for your own use at: > http://www.oracle.com/technology/software/products/oracle9i/index.html > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Breen > Sent: Friday, January 21, 2005 12:19 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Calling stored procedures from Access 97 to Oracle 8i > > Hello All, > > This is more a piece of information than a question. > > As you may have seen, I have recently starting work on a project > involving Access 97 and Oracle 8i. Some of you may also have noticed > that I asked a question about ADO. To be honest, I wondered why my > colleague wanted to use ADO, why not use DAO I thought. Of course his > answer was that he wanted to use output parameters in ADO. I have > never really used output parameters ( in the MS SQL Server > environment), if I want another value, I usually just stick it on the > end of the columns that I am selecting. Not perfect I know, but it is > fine unless I am returning millions of records. > > So, last night I started to write my first Oracle procedure, it was a > simple task I wished to do, select one field from a table and group by > that field. > > It turns out that Oracle cannot select (and return) records from > within stored procedures !!! Sure you can open a cursor and loop > through the data and return them as out parameters and then, when you > get back you command object you can assign that to a recordset. > > So two points to make from this > 1) sproc's in Oracle cannot just select records > 2) DAO cannot deal with output parameters > > It comes as no surprise that DAO cannot deal with output params but I > am gobsmacked that Oracle 8i cannot just select a few bloody records > in a sproc and just return them as a recordset. > > One option is to insert my work in to temp tables and then select from > them, but that is not really an option with such a big front end as > this. > > So, it seems that Oracle likes to return cursors ! > > I think that I have a mindset change coming on. > > Mark > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From roz.clarke at donnslaw.co.uk Tue Jan 25 03:49:05 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Tue, 25 Jan 2005 09:49:05 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB36@dibble.observatory.donnslaw.co.uk> Worth knowing, thank you Marty -----Original Message----- From: MartyConnelly [mailto:martyconnelly at shaw.ca] Sent: 24 January 2005 15:45 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Data from Informix to Access - dirty reads? * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... If this is one solution you could use a temp mdb to store the table, probably use a skeleton master temp mdb and copy it initially to get your temp mdb going. For methods and problems associated with using a temp mdb to avoid FE bloat see Bloating Front End (FE) Microsoft Access MDB/MDEs http://www.granite.ab.ca/access/bloatfe.htm Roz Clarke wrote: >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, >Access locks entire tables in the Informix database, which causes >transaction errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking >issues was to set the connection to 'dirty read' before running the >SQL. However, Access cannot execute 2 statements in a pass-through >query and it does not hold the connection open between the execution of >1 statement and the next. Thus when the query is processed the 'dirty >read' setting is no longer in effect. > >We have been racking our brains trying to come up with a workaround. >Some further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed >and there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support >SELECT INTO and therefore a table would have to be explicitly >constructed with names columns etc. We really need the system to be >flexible so that the queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the >fly - we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >----------------------------------------------------------------------- >- > > >The contents of this message and any attachments are the property of >Donns Solicitors >and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without >our written consent. If you are not the addressee, please notify us immediately so that we >can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the >writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which may be caused >by software viruses... > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From roz.clarke at donnslaw.co.uk Tue Jan 25 03:52:19 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Tue, 25 Jan 2005 09:52:19 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB37@dibble.observatory.donnslaw.co.uk> Informix doesn't support XML afaik >< We did think about this as a way around connection issues for SQL Server when we thought that we would have our main db replicating to SQL Server rather than Informix - our recordsets are going to be up to about 50k rows I think. I don't know how XML would perform with that volume of data but it's academic for now. Roz -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: 24 January 2005 20:58 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? How much data? Can it export it to an XML file in a location where your fe can use it? XML has a high overhead but can be useful 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 Roz Clarke Sent: Monday, January 24, 2005 10:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From roz.clarke at donnslaw.co.uk Tue Jan 25 03:53:13 2005 From: roz.clarke at donnslaw.co.uk (Roz Clarke) Date: Tue, 25 Jan 2005 09:53:13 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318805CEDB38@dibble.observatory.donnslaw.co.uk> Cheers Jim Tom is researching your method now and may well be in touch :) Roz -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 25 January 2005 05:36 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hi Roz: I worked with Informix about ten to fifteen years ago. It seemed like a good product but that is maybe because I was also using their DOS product, SmartWare to connect to their Unix DB... and they were the only show in town. The problems you are talking about were issues then. At a risk of sounding ignorant, I would recommend an ADO-OLE, recordset, MDE combination. Had over sixty users building reports in this method and the bloat was there but very manageable... only compressed the MDB once a month whether it needed it or not. I placed a simple copy of the method used on the DBA web site. See: http://www.databaseadvisors.com/newletters/newsletter112003/0311UnboundRepor ts.htm The trick is to have an original report temp table used it to clone all the user's tables. Each user & base table name is used to create a new source for the report which is then substituted for the report's source. It is also very fast... 50 thousand records in a few seconds. This process worked so well for me, in a pinch that I never bothered upgrading. If you decide to go this method, drop a request on the list and I can supply all the info you need. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Roz Clarke Sent: Monday, January 24, 2005 7:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Data from Informix to Access - dirty reads? Hi all We have a bit of a problem with getting data out of our Informix server since we recently turned on transaction logging for replication. When extracting data with an Access XP MDE using pass-through queries, Access locks entire tables in the Informix database, which causes transaction errors and makes the Informix database scarily unstable. Our Informix suppliers told us that the way to avoid these locking issues was to set the connection to 'dirty read' before running the SQL. However, Access cannot execute 2 statements in a pass-through query and it does not hold the connection open between the execution of 1 statement and the next. Thus when the query is processed the 'dirty read' setting is no longer in effect. We have been racking our brains trying to come up with a workaround. Some further options that we have considered are: * Stick the data in a temp table in Informix. This is no good because the temp table is destroyed automatically when the connection is closed and there's no way to make it persist long enough to bind it to a report. * Use a view in Informix. This is no good because views in Informix cannot be set read-only. * Create a permanent table in Informix and destroy it when finished with it. This is far from ideal because Informix does not support SELECT INTO and therefore a table would have to be explicitly constructed with names columns etc. We really need the system to be flexible so that the queries can be easily changed. * Use an ADO recordset. This is a PITA because you cannot bind a report to a recordset in an MDE and we cannot build the report on the fly - we are a Terminal Services site so we will have up to 20 users in one FE. * Create a table in Access and destroy it when finished with it. Can't think of a better way to induce bloating... Has anyone faced this kind of problem before? Any bright ideas? Our foreheads are starting to bleed... TIA Roz (and Tom) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From cyx5 at cdc.gov Tue Jan 25 05:23:33 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 06:23:33 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: This is the update. The system was delivered in 2001. Not my company, I helped to program and was on site. Since then, the program worked so well in the Pittsburgh office, they hired some hack to T1 it to all locations. Of course the sucker is going to fail, it was meant to serve three people. And the remotes didn't even split the front end from the back end. And the old manager that I worked with is gone and I have some new young nimrod to deal with. I told him I did not have to deal with him at all. I am brewing on it. This is essentially an upgrade to the system. Once I get my new computer this week and my cable modem line back up, I am going to see what is going on and offer to upgrade it for a price, to be signed on by Mr. MBA's manager. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 25, 2005 12:43 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hi Karen: My thought on the subject is that the buyer-beware. It is not MS's fault that the client lost data, it is the fault of the programmer who failed to design the requested product properly. On the other hand it is the client fault for not testing or notifying the developer when the application was failing. I think the client is simply out of luck now; just too late to get any conpensation. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 9:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 05:25:49 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 06:25:49 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 05:26:24 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 06:26:24 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: They probably weren't using your system. (hahahahahaah) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 3:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 06:02:48 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 07:02:48 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? From bheid at appdevgrp.com Tue Jan 25 06:29:22 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 25 Jan 2005 07:29:22 -0500 Subject: [AccessD] Access 2003 Runtime In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AB21E1@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABE707@ADGSERVER> I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Tue Jan 25 06:30:29 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 25 Jan 2005 07:30:29 -0500 Subject: [AccessD] Access 2003 Runtime In-Reply-To: <916187228923D311A6FE00A0CC3FAA30ABE707@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABE708@ADGSERVER> Sorry, hit send too soon. Here's the link: http://msdn.microsoft.com/office/understanding/vsto/default.aspx Bobby -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? From cyx5 at cdc.gov Tue Jan 25 06:43:49 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 07:43:49 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 08:49:26 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 25 Jan 2005 14:49:26 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318805CEDB37@dibble.observatory.donnslaw.co.uk> Message-ID: Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 25 09:30:54 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 07:30:54 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method Message-ID: <20050125153054.34561.qmail@web20423.mail.yahoo.com> Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' From mikedorism at adelphia.net Tue Jan 25 09:44:22 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Tue, 25 Jan 2005 10:44:22 -0500 Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <20050125153054.34561.qmail@web20423.mail.yahoo.com> Message-ID: <000001c502f4$c1191750$0b08a845@hargrove.internal> You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Tue Jan 25 09:48:29 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Tue, 25 Jan 2005 15:48:29 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318806433309@dibble.observatory.donnslaw.co.uk> Hi Mark As outlined in Roz's original post (I'm the developer on her team building this Informix/Access monster) there aren't really any other methods than either using temp tables in your FE (as Jim helpfully suggested earlier today, and as you're doing by the sounds of it) or the method I'm using. No disrespect to Jim's ideas (check his link out, lots of useful info) but it suits my purposes better to use ADO to build tables on the Informix box, swap the data I need into them, and pull it back to the FE using pass-through queries. Be aware though, Informix temp. tables only persist as long as an Informix session, i.e. as long as you have an ODBC connection open - otherwise you have to explicitly build the tables in order to persist them between sessions. For some reason best known to someone, there's no SELECT INTO as with every other database server on the planet. HTH, if you need any more info I have it by the truckload ;-) Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 25 January 2005 14:49 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From prodevmg at yahoo.com Tue Jan 25 09:55:39 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 07:55:39 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <000001c502f4$c1191750$0b08a845@hargrove.internal> Message-ID: <20050125155539.26764.qmail@web20422.mail.yahoo.com> Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' From cfoust at infostatsystems.com Tue Jan 25 10:54:12 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 25 Jan 2005 08:54:12 -0800 Subject: [AccessD] Access 2003 Runtime Message-ID: The license to distribute the runtime comes with the VSTO, period. In previous versions, it came with the Office developers edition. I don't know why they decided to package the runtime with Access 2003, but that isn't sufficient to use a runtime application. You must package the runtime application using VSTO to include the runtime license. I suspect that the installer might find the runtime installed on a machine with Access 2003 and not bother to install the runtime files themselves, but I haven't tried it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 4:44 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 10:55:10 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 25 Jan 2005 08:55:10 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: You must be thinking of another list! ;-> Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 3:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 10:59:10 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 11:59:10 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: What is VSTO? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 25, 2005 11:54 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime The license to distribute the runtime comes with the VSTO, period. In previous versions, it came with the Office developers edition. I don't know why they decided to package the runtime with Access 2003, but that isn't sufficient to use a runtime application. You must package the runtime application using VSTO to include the runtime license. I suspect that the installer might find the runtime installed on a machine with Access 2003 and not bother to install the runtime files themselves, but I haven't tried it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 4:44 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:18:57 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 25 Jan 2005 17:18:57 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318806433309@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, Thanks for the feedback. I don't have access to build the tables on the informix box. The best speed I seem to have found with A97 and ODBC connections is using an append (but not a make-table) query and loading the data into an UN-indexed table. Any additional Ideas/tips would be greatly appreciated. Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 15:48:29 -0000 > >Hi Mark > >As outlined in Roz's original post (I'm the developer on her team building >this Informix/Access monster) there aren't really any other methods than >either using temp tables in your FE (as Jim helpfully suggested earlier >today, and as you're doing by the sounds of it) or the method I'm using. >No >disrespect to Jim's ideas (check his link out, lots of useful info) but it >suits my purposes better to use ADO to build tables on the Informix box, >swap the data I need into them, and pull it back to the FE using >pass-through queries. > >Be aware though, Informix temp. tables only persist as long as an Informix >session, i.e. as long as you have an ODBC connection open - otherwise you >have to explicitly build the tables in order to persist them between >sessions. For some reason best known to someone, there's no SELECT INTO as >with every other database server on the planet. > >HTH, if you need any more info I have it by the truckload ;-) >Tom > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 25 January 2005 14:49 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now >is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > >From: Roz Clarke > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > >Informix doesn't support XML afaik >< > > > >We did think about this as a way around connection issues for SQL Server > >when we thought that we would have our main db replicating to SQL Server > >rather than Informix - our recordsets are going to be up to about 50k >rows > >I > >think. I don't know how XML would perform with that volume of data but >it's > >academic for now. > > > >Roz > > > >-----Original Message----- > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > >Sent: 24 January 2005 20:58 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >How much data? Can it export it to an XML file in a location where your >fe > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > >Sent: Monday, January 24, 2005 10:23 AM > >To: 'Access Developers discussion and problem solving' > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi all > > > > > >We have a bit of a problem with getting data out of our Informix server > >since we recently turned on transaction logging for replication. When > >extracting data with an Access XP MDE using pass-through queries, Access > >locks entire tables in the Informix database, which causes transaction > >errors and makes the Informix database scarily unstable. > > > >Our Informix suppliers told us that the way to avoid these locking issues > >was to set the connection to 'dirty read' before running the SQL. >However, > >Access cannot execute 2 statements in a pass-through query and it does >not > >hold the connection open between the execution of 1 statement and the >next. > >Thus when the query is processed the 'dirty read' setting is no longer in > >effect. > > > >We have been racking our brains trying to come up with a workaround. Some > >further options that we have considered are: > > > >* Stick the data in a temp table in Informix. This is no good because > >the temp table is destroyed automatically when the connection is closed >and > >there's no way to make it persist long enough to bind it to a report. > >* Use a view in Informix. This is no good because views in Informix > >cannot be set read-only. > >* Create a permanent table in Informix and destroy it when finished > >with it. This is far from ideal because Informix does not support SELECT > >INTO and therefore a table would have to be explicitly constructed with > >names columns etc. We really need the system to be flexible so that the > >queries can be easily changed. > >* Use an ADO recordset. This is a PITA because you cannot bind a > >report to a recordset in an MDE and we cannot build the report on the fly >- > >we are a Terminal Services site so we will have up to 20 users in one FE. > >* Create a table in Access and destroy it when finished with it. Can't > >think of a better way to induce bloating... > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > >foreheads are starting to bleed... > > > >TIA > > > >Roz (and Tom) > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Jan 25 11:25:54 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 25 Jan 2005 09:25:54 -0800 Subject: [AccessD] Access 2003 Runtime Message-ID: Visual Studio Tools for Office. It is a separate package from Visual Studio and can be installed without Visual Studio on the machine. It includes the Access extensions for Office 2003 and a packaging wizard to build installers for Access apps, including the runtime license. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime What is VSTO? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 25, 2005 11:54 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime The license to distribute the runtime comes with the VSTO, period. In previous versions, it came with the Office developers edition. I don't know why they decided to package the runtime with Access 2003, but that isn't sufficient to use a runtime application. You must package the runtime application using VSTO to include the runtime license. I suspect that the installer might find the runtime installed on a machine with Access 2003 and not bother to install the runtime files themselves, but I haven't tried it. Charlotte Foust -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 4:44 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2003 Runtime He can't even open up the .mdb without getting a HALT (in the name of the law,,,) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, January 25, 2005 7:29 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2003 Runtime I think that you have to have the Visual Studio Tools for the Microsoft Office System to be able to distribute the RT. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 7:03 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime Has anyone created a runtime 2003, and does it work on an XP platform. The other programmer here tried to convert one of my programs to A2003 and he gets a "HALT". He is blind, really, so I am going to go down to where he works in the complex to see if there are missing references or something. He is converting from a 2000 system to 2003. I really can't ask too many questions yet - Mark is telling me that it is saying something about not having RT, but I thought RT came packaged in with Access 2003. Conversely, has anyone made a 2003 runtime and does it run on Windows 2000 platform? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:27:01 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 11:27:01 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D207@main2.marlow.com> 88 Silverado with the paint peeling on the hood. I'm a redneck programmer. If your screen saver has a scope tracking a deer....you might be a red neck programmer. If you write Class Objects with properties such as 'Didjaeatyet'....you might be a red neck programmer. If you use bound forms ..... Just kidding. I know it's Tuesday, but I've had an extended long week....just playing around during one of the raw breathers I've been able to take! Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 5:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:27:29 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 11:27:29 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D208@main2.marlow.com> No, I just developed it right.... Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 5:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy They probably weren't using your system. (hahahahahaah) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 3:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 11:29:56 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 11:29:56 -0600 Subject: [AccessD] Sending Report using Outlook object method Message-ID: <123701F54509D9119A4F00D0B747349016D209@main2.marlow.com> I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 25 11:48:24 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 25 Jan 2005 09:48:24 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: My wife wants to buy a Light Blue Hummer H2 :( Its nice, not having a car payment... D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 3:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Jan 25 11:49:56 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 09:49:56 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <123701F54509D9119A4F00D0B747349016D209@main2.marlow.com> Message-ID: <20050125174956.92797.qmail@web20421.mail.yahoo.com> It could have something to do with the menu's not being available. Another guy was telling me he was having problems sending menu commands when the Access window was hidden. It works when I open it without the window being hidden. It's strange to me too. DWUTKA at marlow.com wrote: I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. From jwcolby at colbyconsulting.com Tue Jan 25 11:52:26 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 12:52:26 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D207@main2.marlow.com> Message-ID: <007701c50306$a48824c0$677aa8c0@ColbyM6805> I have the Blue Collar Comedy Tour DVD. Great stuff. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 12:27 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy 88 Silverado with the paint peeling on the hood. I'm a redneck programmer. If your screen saver has a scope tracking a deer....you might be a red neck programmer. If you write Class Objects with properties such as 'Didjaeatyet'....you might be a red neck programmer. If you use bound forms ..... Just kidding. I know it's Tuesday, but I've had an extended long week....just playing around during one of the raw breathers I've been able to take! Drew From john at winhaven.net Tue Jan 25 11:58:10 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 11:58:10 -0600 Subject: [AccessD] Access - Advantage - Mediwin In-Reply-To: Message-ID: <200501251158671.SM03588@ScuzzPaq> Bob, I have a client running Mediwin. What add-ons did you develop? At some point he may need something and I could recontact you if your add-ons fill the need. John B. -----Original Message----- From: Bob Heygood [mailto:bheygood at abestsystems.com] Sent: Friday, October 01, 2004 9:37 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access - Advantage - Mediwin hello to the list, I created an app years ago that interfaced with the client's medical practice software. The software is Mediwin, which uses the Advantage db engine. After an upgrade to the Mediwin version, my ODBC calls fail for "Can't lock all records" message from Jet. Some pursuit of the ODBC help indicates that a network failure could also be an issue. And sure enough, they had the network guy in about the same time. Very odd that I can still link to the table of interest sometimes and even export to Excel, but can't open the table in datasheet view nor successfully run any of my code. Naturally, no one thought to let me know that the upgrade was happening. And I am concerned that the vendor of the Mediwin software is not being helpful because they would love to recreate most of my work themselves. And of course, the client is now 10 days behind in sending out correspondence that should have been done automatically from my program thru Word.... So, any insight/comments on ODBC, Advantage, Mediwin or a comforting word would be appreciated. best, bob accesspro at nospamcox.net From john at winhaven.net Tue Jan 25 11:58:10 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 11:58:10 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D1FE@main2.marlow.com> Message-ID: <20050125115815.SM03588@ScuzzPaq> Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 25 11:58:14 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 25 Jan 2005 09:58:14 -0800 Subject: [AccessD] Printing out Access schema In-Reply-To: <123701F54509D9119A4F00D0B747349016D209@main2.marlow.com> Message-ID: <0IAV0015MWMXX4@l-daemon> Hi All: Is there anyway to printout Access97 schema? I am at an office and am trying to resolve a bunch of lost references on 100 plus tables database from which a second table group has been folded into the first... Where is a full copy of Visio when you need it! This is a bit of a rush... So any help would be very greatly appreciated. MTIA Jim From jwcolby at colbyconsulting.com Tue Jan 25 12:02:10 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 13:02:10 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <007801c50308$02693c40$677aa8c0@ColbyM6805> A hummer payment is a HOUSE payment! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Tuesday, January 25, 2005 12:48 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy My wife wants to buy a Light Blue Hummer H2 :( Its nice, not having a car payment... D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 3:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Monday, January 24, 2005 3:20 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. At some point you have to say "look, that doesn't work - and I never claimed it 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 Charlotte Foust Sent: Monday, January 24, 2005 3:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections isn't *necessarily* the problem. We have a client who insists on trying to run our app over a WAN where it can take an hour to load a report! That isn't a concurrency problem in our app, it's a bandwidth problem in their WAN. It's still "our" problem. Charlotte Foust -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Monday, January 24, 2005 10:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Concurrent connections is not the problem. I have a database running just fine with about 45 connections (bound forms no less). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 1:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 12:06:25 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 13:06:25 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <20050125115815.SM03588@ScuzzPaq> Message-ID: <007901c50308$99c28150$677aa8c0@ColbyM6805> HEY!!! Stop calling me a nimrod! ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Bartow Sent: Tuesday, January 25, 2005 12:58 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 12:11:23 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 12:11:23 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D20C@main2.marlow.com> Me too...... They call me....tator salad. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 11:52 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I have the Blue Collar Comedy Tour DVD. Great stuff. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 12:27 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy 88 Silverado with the paint peeling on the hood. I'm a redneck programmer. If your screen saver has a scope tracking a deer....you might be a red neck programmer. If you write Class Objects with properties such as 'Didjaeatyet'....you might be a red neck programmer. If you use bound forms ..... Just kidding. I know it's Tuesday, but I've had an extended long week....just playing around during one of the raw breathers I've been able to take! 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 Jan 25 12:12:52 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 12:12:52 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D20D@main2.marlow.com> Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From nkling at co.montgomery.ny.us Tue Jan 25 12:16:24 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Tue, 25 Jan 2005 13:16:24 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <30BC111F638EB54082001A7E7282FE41114CE0@elmo.co.montgomery.ny.us> John, >From the Encarta online dictionary: nim?rod (plural nim?rods) noun hunter: any skillful or enthusiastic hunter ( literary ) [Mid-16th century. From the tradition of Nimrod as a "mightly hunter" (Genesis 10:9).] The Brits have had more than one military aircraft called Nimrod. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Tuesday, January 25, 2005 1:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy HEY!!! Stop calling me a nimrod! ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From DWUTKA at marlow.com Tue Jan 25 12:14:07 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 12:14:07 -0600 Subject: [AccessD] Sending Report using Outlook object method Message-ID: <123701F54509D9119A4F00D0B747349016D20E@main2.marlow.com> Give them an option to 'see' the window then. Set it up as an AutoKey function, and just have the code check for certain users that need the ability. Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 11:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method It could have something to do with the menu's not being available. Another guy was telling me he was having problems sending menu commands when the Access window was hidden. It works when I open it without the window being hidden. It's strange to me too. DWUTKA at marlow.com wrote: I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Jan 25 12:25:04 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Tue, 25 Jan 2005 10:25:04 -0800 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <007801c50308$02693c40$677aa8c0@ColbyM6805> Message-ID: Not in LA :( Average house prices out here are now >$400000 for a 3 bedroom house. $2600.month payments, $1800/mo rent for a similar house I have to move out of Cal-ee-fohr-nya :( D -----Original Message----- From: John W. Colby A hummer payment is a HOUSE payment! John W. Colby -----Original Message----- From: dmcafee at pacbell.net My wife wants to buy a Light Blue Hummer H2 :( Its nice, not having a car payment... D -----Original Message----- From: Nicholson, Karen An escort? I thought all of us rich programmers had Hummers and Beemers. -----Original Message----- It is only your problem if you claimed it was possible. I tried to drive my Escort to the moon. It is definitely NOT Ford's fault I failed to get there. John W. Colby From andy at minstersystems.co.uk Tue Jan 25 12:28:12 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 25 Jan 2005 18:28:12 -0000 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <003001c5030b$a0ba61a0$b274d0d5@minster33c3r25> Ok enough already before this thread degenerates into a comparison of car sizes, house prices, name calling, etc. I know it's all in the best possible taste, but let's keep to the subject-ish. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > dmcafee at pacbell.net > Sent: 25 January 2005 18:25 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Not in LA :( > > Average house prices out here are now >$400000 for a 3 > bedroom house. $2600.month payments, $1800/mo rent for a similar house > > I have to move out of Cal-ee-fohr-nya :( > > D > > > -----Original Message----- > From: John W. Colby > > A hummer payment is a HOUSE payment! > > John W. Colby > > -----Original Message----- > From: dmcafee at pacbell.net > > My wife wants to buy a Light Blue Hummer H2 :( > > Its nice, not having a car payment... > > D > > -----Original Message----- > From: Nicholson, Karen > > An escort? I thought all of us rich programmers had Hummers > and Beemers. > > -----Original Message----- > > It is only your problem if you claimed it was possible. I > tried to drive my Escort to the moon. It is definitely NOT > Ford's fault I failed to get there. > > > > John W. Colby > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From bheid at appdevgrp.com Tue Jan 25 12:32:38 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 25 Jan 2005 13:32:38 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <916187228923D311A6FE00A0CC3FAA30AB22E0@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABE715@ADGSERVER> I busted out laughing the 1st time I saw him do that. That little smirk on his face. He is coming to town soon, but I don't want to spend $38/ticket to see him. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:11 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Me too...... They call me....tator salad. Drew From prodevmg at yahoo.com Tue Jan 25 12:34:25 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 25 Jan 2005 10:34:25 -0800 (PST) Subject: [AccessD] Sending Report using Outlook object method In-Reply-To: <123701F54509D9119A4F00D0B747349016D20E@main2.marlow.com> Message-ID: <20050125183425.10748.qmail@web20427.mail.yahoo.com> That's kind of where I am headed it to grant temporary access to the Access window. Thanks. DWUTKA at marlow.com wrote: Give them an option to 'see' the window then. Set it up as an AutoKey function, and just have the code check for certain users that need the ability. Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 11:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method It could have something to do with the menu's not being available. Another guy was telling me he was having problems sending menu commands when the Access window was hidden. It works when I open it without the window being hidden. It's strange to me too. DWUTKA at marlow.com wrote: I don't see how sending an email and hiding the Access window would clash.... Drew -----Original Message----- From: Lonnie Johnson [mailto:prodevmg at yahoo.com] Sent: Tuesday, January 25, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Sending Report using Outlook object method Thanks, This was actual problem: I am trying to send an email while running the code to hide the Access window. Option Compare Database Option Explicit Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Dim dwReturn As Long Const SW_HIDE = 0 Const SW_SHOWNORMAL = 1 Const SW_SHOWMINIMIZED = 2 Const SW_SHOWMAXIMIZED = 3 ...blah blah blah I get a message saying "The command or action OutputTo is not available at this time." I am using the SendObject command. Any clues??? Mike & Doris Manning wrote: You can use SendObject but it won't let you add parameters... Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Tuesday, January 25, 2005 10:31 AM To: AccessD solving' Subject: [AccessD] Sending Report using Outlook object method Can I email an Access report without saving it to disk via the Outlook object using this type of code... Dim appOutLook As Outlook.Application Dim MailOutLook As Outlook.MailItem Set appOutLook = CreateObject("Outlook.Application") Set MailOutLook = appOutLook.CreateItem(olMailItem) Is there a property of the Outlook object to send a report that is the database where the code resides? 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!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 --------------------------------- Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn 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 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!? Yahoo! Search presents - Jib Jab's 'Second Term' From clh at christopherhawkins.com Tue Jan 25 13:02:08 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 25 Jan 2005 12:02:08 -0700 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <9f6eff7784064aed9c1aa753fd2b1cab@christopherhawkins.com> I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 13:01:54 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 25 Jan 2005 19:01:54 +0000 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: In 2002 I traded in a 2001 truck for a 98 Jeep Cherokee Classic. It runs, is functional, I can run over stuff, and I just like it...I guess I take the same approach with Access. There might actually be a correlation between our program approaches and the vehicles we drive...either way I'm glad the list is here. Many thanks to everyone for the help and camaraderie over the last 6 years (has it really been that long?). Thanks, Mark A. Matte >From: DWUTKA at marlow.com >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Date: Tue, 25 Jan 2005 11:27:01 -0600 > >88 Silverado with the paint peeling on the hood. I'm a redneck programmer. > >If your screen saver has a scope tracking a deer....you might be a red neck >programmer. > >If you write Class Objects with properties such as 'Didjaeatyet'....you >might be a red neck programmer. > >If you use bound forms ..... > >Just kidding. I know it's Tuesday, but I've had an extended long >week....just playing around during one of the raw breathers I've been able >to take! > >Drew > >-----Original Message----- >From: Nicholson, Karen [mailto:cyx5 at cdc.gov] >Sent: Tuesday, January 25, 2005 5:26 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >An escort? I thought all of us rich programmers had Hummers and >Beemers. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby >Sent: Monday, January 24, 2005 3:20 PM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >It is only your problem if you claimed it was possible. I tried to >drive my >Escort to the moon. It is definitely NOT Ford's fault I failed to get >there. > >At some point you have to say "look, that doesn't work - and I never >claimed >it 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 Charlotte >Foust >Sent: Monday, January 24, 2005 3:05 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Concurrent connections isn't *necessarily* the problem. We have a >client >who insists on trying to run our app over a WAN where it can take an >hour to >load a report! That isn't a concurrency problem in our app, it's a >bandwidth problem in their WAN. It's still "our" problem. > >Charlotte Foust > > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: Monday, January 24, 2005 10:45 AM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Concurrent connections is not the problem. I have a database running >just >fine with about 45 connections (bound forms no less). > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Monday, January 24, 2005 1:26 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Yeah, but the guy paid over $10,000 for the system. He wants that back. >What can you do when Microsoft claims that Access can handle 255 >concurrent >database connections at one time? We all know that is just bird-poopey. > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett >Barabash >Sent: Monday, January 24, 2005 1:13 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > >Karen, >First of all, if the total loss is $3000, this is clearly a small claims >court issue. A civil court won't hear a case under $5K, and it wouldn't >be >worth it for the client to pay a lawyer to recover such a small amount. >Of >course, explaining dumbing down the evidence for a small claims court is >no >small task. > >Secondly, there is the legal concept of mitigation of loss. The client >will >be burdened with the task of proving that they didn't know about the bug >six >months ago. If it can be proven that they did know about it and said >nothing, the actual amount of damage will be greatly reduced. > >And finally, if this can be proven to be a Microsoft technology issue >(security flaw, data corruption bug, etc.), and it is documented >(knowledgebase, 3rd party journals, etc.), it should be easy for the >developer to prove that they were not at fault. I have gone down this >exact >road with a MS solution provider for way more than $3000. After we >reviewed >the facts, it was clear to us that the problem was with the product, not >the >consultant. So sue Bill instead (oh, and good luck with all that!). > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Monday, January 24, 2005 11:13 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] Time for More Legal Discussion - Oh Boy > >What happens when a program is written for a customer using Microsoft >Technology, and the Microsoft Technology is bad - its data, its logic. >It >has cost this one client, he claims, $3000 in lost revenue and he wants >the >payment for the system refunded plus damages. The user never notified >said >programmer that there was a problem even though they have been using it >for >a good six months. > >------------------------------------------------------------------------ >-------------------------------------------- >The information in this email may contain confidential information that >is legally privileged. The inform > >recipient(s) named above. If you are not the intended recipient(s), you >are hereby notified that any disclosure, copying, distribution, or the >taking >of any action in regard to the content of this email is strictly >prohibited. >If >transmission is incorrect, unclear, or incomplete, please notify the >sender >immediately. The authorized recipient(s) of this information is/are >prohibited >from disclosing this information to any other party and is/are required >to >destroy the information after its stated need has been fulfilled. > >Any views expressed in this message are those of the individual sender, >except where the sender specifies and with authority, states them to be >the >views of Tappe Construction Co. > >This footer also confirms that this email message has been scanned for >the >presence of computer viruses.Scanning of this message and addition of >this >footer is performed by SurfControl E-mail Filter software in conjunction >with virus detection software. > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 13:05:20 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 14:05:20 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 13:08:28 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 14:08:28 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Jan 25 13:20:30 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 13:20:30 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <007901c50308$99c28150$677aa8c0@ColbyM6805> Message-ID: <200501251320733.SM03588@ScuzzPaq> No way I was referring to you! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby Sent: Tuesday, January 25, 2005 12:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy HEY!!! Stop calling me a nimrod! ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Bartow Sent: Tuesday, January 25, 2005 12:58 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 25 13:23:00 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 25 Jan 2005 20:23:00 +0100 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Hi Karen Are you saying that this is a single-copy single-file combined frontend/backend operated remotely via T1 lines?? And this setup has run for six months? /gustav >>> cyx5 at cdc.gov 25-01-2005 20:08:28 >>> Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... From john at winhaven.net Tue Jan 25 13:29:31 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 13:29:31 -0600 Subject: [AccessD] poor products (was: Time for More Legal Discussion - Oh Boy) In-Reply-To: <30BC111F638EB54082001A7E7282FE41114CE0@elmo.co.montgomery.ny.us> Message-ID: <200501251329588.SM03588@ScuzzPaq> OK then, sorry about the non-internationally acceptable criticism - How's dimrod? ;o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Neal Kling Sent: Tuesday, January 25, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy John, >From the Encarta online dictionary: nim.rod (plural nim.rods) noun hunter: any skillful or enthusiastic hunter ( literary ) [Mid-16th century. From the tradition of Nimrod as a "mightly hunter" (Genesis 10:9).] The Brits have had more than one military aircraft called Nimrod. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John W. Colby Sent: Tuesday, January 25, 2005 1:06 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy HEY!!! Stop calling me a nimrod! ;-) 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 john at winhaven.net Tue Jan 25 13:29:31 2005 From: john at winhaven.net (John Bartow) Date: Tue, 25 Jan 2005 13:29:31 -0600 Subject: [AccessD] poor products (was: Time for More Legal Discussion - Oh Boy) In-Reply-To: <123701F54509D9119A4F00D0B747349016D20D@main2.marlow.com> Message-ID: <20050125132971.SM03588@ScuzzPaq> I support an app that is used in municipalities. A cobbled together mess of VB and Access. I could probably document that every time someone uses it (daily) it has at least one unintelligible error. The company support staff has blamed it on everything except incapable programmers. They're always telling the staff to do stupid things like to reboot the server, etc. A couple of weeks ago after they did this because of an Access error generated by cruddy VB programming, I took the time to show to the entire staff that it had nothing to do with the server. When completed showing them that the report they needed could be generated on a different PC which was screwed up by their lame add-ons, I went as far as to clear everyone off the server, reboot it and show them that the original PC with the problem still didn't work. Of course it isn't the staff fault but they have so much invested in this junk that they just can't bear the thought of switching to another product. I realize that error occur but it really irks me that they can't just accept the responsibility and try to correct it or at least figure out a work around for these people. Believe me, I would love to get some of you people working on a product to replace this mess! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Tue Jan 25 13:30:54 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 14:30:54 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: It is a single application, split front end back end on 3 - 10 machines that has been running since the year 2001 just fine. The problem happened when they decided to do a rollout to their whole company, didn't split it and the size of the data went through the roof. Least of my worries, I am getting better at rolling my eyes. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 25, 2005 2:23 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hi Karen Are you saying that this is a single-copy single-file combined frontend/backend operated remotely via T1 lines?? And this setup has run for six months? /gustav >>> cyx5 at cdc.gov 25-01-2005 20:08:28 >>> Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:33:15 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:33:15 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <9f6eff7784064aed9c1aa753fd2b1cab@christopherhawkins.com> Message-ID: <007c01c50314$b9ec5670$677aa8c0@ColbyM6805> I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:35:11 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:35:11 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <007d01c50314$ff4c31e0$677aa8c0@ColbyM6805> LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:36:07 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:36:07 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <007e01c50315$223da8f0$677aa8c0@ColbyM6805> >an attorney on retainer who doesn't know what she is talking about Imagine! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:08 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 13:38:46 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 14:38:46 -0500 Subject: [AccessD] poor products (was: Time for More Legal Discussion - OhBoy) In-Reply-To: <20050125132971.SM03588@ScuzzPaq> Message-ID: <007f01c50315$80c77900$677aa8c0@ColbyM6805> I'm available! ;-) But only for a complete rewrite. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Bartow Sent: Tuesday, January 25, 2005 2:30 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] poor products (was: Time for More Legal Discussion - OhBoy) I support an app that is used in municipalities. A cobbled together mess of VB and Access. I could probably document that every time someone uses it (daily) it has at least one unintelligible error. The company support staff has blamed it on everything except incapable programmers. They're always telling the staff to do stupid things like to reboot the server, etc. A couple of weeks ago after they did this because of an Access error generated by cruddy VB programming, I took the time to show to the entire staff that it had nothing to do with the server. When completed showing them that the report they needed could be generated on a different PC which was screwed up by their lame add-ons, I went as far as to clear everyone off the server, reboot it and show them that the original PC with the problem still didn't work. Of course it isn't the staff fault but they have so much invested in this junk that they just can't bear the thought of switching to another product. I realize that error occur but it really irks me that they can't just accept the responsibility and try to correct it or at least figure out a work around for these people. Believe me, I would love to get some of you people working on a product to replace this mess! John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 12:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From clh at christopherhawkins.com Tue Jan 25 13:39:43 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Tue, 25 Jan 2005 12:39:43 -0700 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: Heh.? You know, the same thing happened to me once, but thankfully the client was savvy enough to understand that you have to actually DESIGN an app for the intended use, not just apply it in any way you feel.? Lucky me.? ;) -C- ---------------------------------------- From: "Nicholson, Karen" Sent: Tuesday, January 25, 2005 12:33 PM To: "Access Developers discussion and problem solving" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Oh it was just me, the problem causer. There really isn't a legal problem, just an overzealous little MBA holder who decided to take a system developed for 3-10 users or so and roll it out nationwide over T1 lines without splitting the databases up. And an attorney on retainer who doesn't know what she is talking about. Bring em on.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 13:47:31 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 25 Jan 2005 11:47:31 -0800 Subject: [AccessD] Access 2003 Runtime References: Message-ID: <41F6A253.2010907@shaw.ca> How do I start up the Microsoft Office Access 2003 Developer Extensions? aka MOD 2003 aka ADE 2003 Assuming you have bought and installed VSTO It's on the Program Files >> Microsoft Office >> Microsoft Office Access 2003 Developer Extensions >> Package Wizard. The Access 2003 Developer Extensions are part of the new (VSTO) Visual Studio Tools for the Microsoft Office System software package. Note that you do not need Visual Studio or Visual Studio .NET. Most of this VSTO tool is directed at Excel and Word with XML and dotnet. It includes Visual Studio Tools for the Microsoft Office System Microsoft Office Access 2003 Developer Extensions ADE Microsoft SQL Server 2000 Developer Edition Microsoft Visual Basic .NET What is the Access 2003 Developer Extensions? The ADE is a set of tools for Access 2003 developers that include the ADE Package Wizard, the Custom Startup Wizard and the Property Scanner. The ADE also includes the royalty free license for distributing the Access 2003 runtime components. Also see Obtain and deploy the Access 2003 runtime with VSTO Upgrade is $200 Original $500 US http://msdn.microsoft.com/howtobuy/vsto/default.aspx ScreenShots and notes on Package Wizard to deploy runtime Build with Access 2003 Developer Extensions http://msdn.microsoft.com/office/technologyinfo/devtools/accessextensions/default.aspx There is also description of Property Scanner(like Speed Ferrets Search with no replace ) and Custom Startup(look at digital signature for security) There is a newer Visual Studio Tools for Office 2005 Beta It is for Word and Excel connections to dotNet, I don't think it has any Access Parts. I haven't checked. Nicholson, Karen wrote: >What is VSTO? > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Tuesday, January 25, 2005 11:54 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >The license to distribute the runtime comes with the VSTO, period. In >previous versions, it came with the Office developers edition. I don't >know why they decided to package the runtime with Access 2003, but that >isn't sufficient to use a runtime application. You must package the >runtime application using VSTO to include the runtime license. I suspect >that the installer might find the runtime installed on a machine with >Access 2003 and not bother to install the runtime files themselves, but >I haven't tried it. > >Charlotte Foust > > >-----Original Message----- >From: Nicholson, Karen [mailto:cyx5 at cdc.gov] >Sent: Tuesday, January 25, 2005 4:44 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >He can't even open up the .mdb without getting a HALT (in the name of >the law,,,) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid >Sent: Tuesday, January 25, 2005 7:29 AM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Access 2003 Runtime > > >I think that you have to have the Visual Studio Tools for the Microsoft >Office System to be able to distribute the RT. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Tuesday, January 25, 2005 7:03 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] Access 2003 Runtime > > >Has anyone created a runtime 2003, and does it work on an XP platform. >The other programmer here tried to convert one of my programs to A2003 >and he gets a "HALT". He is blind, really, so I am going to go down to >where he works in the complex to see if there are missing references or >something. He is converting from a 2000 system to 2003. I really can't >ask too many questions yet - Mark is telling me that it is saying >something about not having RT, but I thought RT came packaged in with >Access 2003. Conversely, has anyone made a 2003 runtime and does it run >on Windows 2000 platform? > > -- Marty Connelly Victoria, B.C. Canada From cyx5 at cdc.gov Tue Jan 25 14:00:25 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Tue, 25 Jan 2005 15:00:25 -0500 Subject: [AccessD] Access 2003 Runtime Message-ID: I just went and borrowed the tools from the blind programmer. What a set up this guy has, incredible. We built the package, now it is time to test on Windows 2000 and an XP. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Tuesday, January 25, 2005 2:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2003 Runtime How do I start up the Microsoft Office Access 2003 Developer Extensions? aka MOD 2003 aka ADE 2003 Assuming you have bought and installed VSTO It's on the Program Files >> Microsoft Office >> Microsoft Office Access 2003 Developer Extensions >> Package Wizard. The Access 2003 Developer Extensions are part of the new (VSTO) Visual Studio Tools for the Microsoft Office System software package. Note that you do not need Visual Studio or Visual Studio .NET. Most of this VSTO tool is directed at Excel and Word with XML and dotnet. It includes Visual Studio Tools for the Microsoft Office System Microsoft Office Access 2003 Developer Extensions ADE Microsoft SQL Server 2000 Developer Edition Microsoft Visual Basic .NET What is the Access 2003 Developer Extensions? The ADE is a set of tools for Access 2003 developers that include the ADE Package Wizard, the Custom Startup Wizard and the Property Scanner. The ADE also includes the royalty free license for distributing the Access 2003 runtime components. Also see Obtain and deploy the Access 2003 runtime with VSTO Upgrade is $200 Original $500 US http://msdn.microsoft.com/howtobuy/vsto/default.aspx ScreenShots and notes on Package Wizard to deploy runtime Build with Access 2003 Developer Extensions http://msdn.microsoft.com/office/technologyinfo/devtools/accessextension s/default.aspx There is also description of Property Scanner(like Speed Ferrets Search with no replace ) and Custom Startup(look at digital signature for security) There is a newer Visual Studio Tools for Office 2005 Beta It is for Word and Excel connections to dotNet, I don't think it has any Access Parts. I haven't checked. Nicholson, Karen wrote: >What is VSTO? > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Tuesday, January 25, 2005 11:54 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >The license to distribute the runtime comes with the VSTO, period. In >previous versions, it came with the Office developers edition. I don't >know why they decided to package the runtime with Access 2003, but that >isn't sufficient to use a runtime application. You must package the >runtime application using VSTO to include the runtime license. I suspect >that the installer might find the runtime installed on a machine with >Access 2003 and not bother to install the runtime files themselves, but >I haven't tried it. > >Charlotte Foust > > >-----Original Message----- >From: Nicholson, Karen [mailto:cyx5 at cdc.gov] >Sent: Tuesday, January 25, 2005 4:44 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Access 2003 Runtime > > >He can't even open up the .mdb without getting a HALT (in the name of >the law,,,) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid >Sent: Tuesday, January 25, 2005 7:29 AM >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Access 2003 Runtime > > >I think that you have to have the Visual Studio Tools for the Microsoft >Office System to be able to distribute the RT. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, >Karen >Sent: Tuesday, January 25, 2005 7:03 AM >To: accessd at databaseadvisors.com >Subject: [AccessD] Access 2003 Runtime > > >Has anyone created a runtime 2003, and does it work on an XP platform. >The other programmer here tried to convert one of my programs to A2003 >and he gets a "HALT". He is blind, really, so I am going to go down to >where he works in the complex to see if there are missing references or >something. He is converting from a 2000 system to 2003. I really can't >ask too many questions yet - Mark is telling me that it is saying >something about not having RT, but I thought RT came packaged in with >Access 2003. Conversely, has anyone made a 2003 runtime and does it run >on Windows 2000 platform? > > -- 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 Tue Jan 25 14:02:30 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 25 Jan 2005 12:02:30 -0800 Subject: [AccessD] Printing out Access schema References: <0IAV0015MWMXX4@l-daemon> Message-ID: <41F6A5D6.3080907@shaw.ca> Without buying something like FMS Total Analyzer Prints out relationship window download Access 97 Relationship Print Wizard prels80.exe http://www.microsoft.com/downloads/details.aspx?FamilyID=ED4C2DFC-0CE6-489C-B004-1A980BFFBC2D&displaylang=en For individual Table Schema Tools--> Analyze -->Tables Jim Lawrence wrote: >Hi All: > >Is there anyway to printout Access97 schema? I am at an office and am trying >to resolve a bunch of lost references on 100 plus tables database from which >a second table group has been folded into the first... Where is a full copy >of Visio when you need it! > >This is a bit of a rush... So any help would be very greatly appreciated. > >MTIA >Jim > > > -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Tue Jan 25 14:18:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 25 Jan 2005 12:18:02 -0800 Subject: [AccessD] Printing out Access schema In-Reply-To: <41F6A5D6.3080907@shaw.ca> Message-ID: <0IAW00A2634IBH@l-daemon> Thanks Marty: That should do the trick. Just emailed to the office and will be able to run it there. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Tuesday, January 25, 2005 12:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Printing out Access schema Without buying something like FMS Total Analyzer Prints out relationship window download Access 97 Relationship Print Wizard prels80.exe http://www.microsoft.com/downloads/details.aspx?FamilyID=ED4C2DFC-0CE6-489C- B004-1A980BFFBC2D&displaylang=en For individual Table Schema Tools--> Analyze -->Tables Jim Lawrence wrote: >Hi All: > >Is there anyway to printout Access97 schema? I am at an office and am trying >to resolve a bunch of lost references on 100 plus tables database from which >a second table group has been folded into the first... Where is a full copy >of Visio when you need it! > >This is a bit of a rush... So any help would be very greatly appreciated. > >MTIA >Jim > > > -- 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 Tue Jan 25 15:25:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:25:11 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D212@main2.marlow.com> Ya, he was definitely the funniest guy there! Though, the one part where the guy says he likes to use analogies in his comedy then turns to the one guy and says 'that's where they compare things'....I almost fell out of my chair the first time I saw that. But the whole thrown out of a bar in new york story was absolutely hilarious. So many quotable parts... 'I didn't know how many of them it would take to kick my @$$, but I knew how many they were going to use!" LOL Okay, I think the moderators are going to get on us soon! Let's make their job a little easier and hold off until Friday.....I know I know, I started it...go figure...I'm such a trouble maker! Drew -----Original Message----- From: Bobby Heid [mailto:bheid at appdevgrp.com] Sent: Tuesday, January 25, 2005 12:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I busted out laughing the 1st time I saw him do that. That little smirk on his face. He is coming to town soon, but I don't want to spend $38/ticket to see him. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:11 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Me too...... They call me....tator salad. 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 Jan 25 15:27:17 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:27:17 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D213@main2.marlow.com> Hey, it's still concurrent connections! It's really JET that has the capability/limit. The Front End capabilities of Access should only ever have 1 user at a time anyways. Honestly, Access becomes a LOT more powerful when used properly as a database, especially when put into web applications. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Tuesday, January 25, 2005 1:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 15:29:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:29:59 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D214@main2.marlow.com> Hey, keep those blows above board Mister! Otherwise I might let out that you were integral in the Help file 'upgrades' that came with Access 2k and up....oooops...did I just say that? Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:35 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 25 15:31:50 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 25 Jan 2005 15:31:50 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D215@main2.marlow.com> Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 16:25:19 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 17:25:19 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D214@main2.marlow.com> Message-ID: <008801c5032c$c0c4e260$677aa8c0@ColbyM6805> Rotfl. I could be lynched 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 DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 4:30 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, keep those blows above board Mister! Otherwise I might let out that you were integral in the Help file 'upgrades' that came with Access 2k and up....oooops...did I just say that? Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:35 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Tuesday, January 25, 2005 2:05 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy So now the REAL truth comes out, trickling like an icicle melting in the sun. Smart a*! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, January 25, 2005 1:13 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Very true! Admittedly, my application has a VB front end, so it only connects when necessary. We have about 120+ machines using it..... Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Tuesday, January 25, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Drew, I support a number of Access programs that I haven't written and I can assure yoou that many of these are lucky to get through ONE concurrent user! :o) There is a lot of Access based junk out there and a lot of nimrods who think they know what they're doing with it. John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, January 24, 2005 2:16 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Hey, I've had over 100 concurrent users, and didn't have a glitch! Drew -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Monday, January 24, 2005 1:23 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 16:26:33 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Tue, 25 Jan 2005 17:26:33 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D215@main2.marlow.com> Message-ID: <008901c5032c$f0e8a530$677aa8c0@ColbyM6805> Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Wed Jan 26 00:26:24 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Wed, 26 Jan 2005 01:26:24 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy References: <123701F54509D9119A4F00D0B747349016D214@main2.marlow.com> Message-ID: ..time to Colbyize JC! William Hindman ----- Original Message ----- From: To: Sent: Tuesday, January 25, 2005 4:29 PM Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > Hey, keep those blows above board Mister! > > Otherwise I might let out that you were integral in the Help file > 'upgrades' > that came with Access 2k and up....oooops...did I just say that? > > Drew > > -----Original Message----- > From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > Sent: Tuesday, January 25, 2005 1:35 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > LOL, yea, you gotta watch Drew. He writes specs for MS in his spare time. > ;-) > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Tuesday, January 25, 2005 2:05 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > So now the REAL truth comes out, trickling like an icicle melting in the > sun. Smart a*! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, January 25, 2005 1:13 PM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Very true! > > Admittedly, my application has a VB front end, so it only connects when > necessary. We have about 120+ machines using it..... > > Drew > > -----Original Message----- > From: John Bartow [mailto:john at winhaven.net] > Sent: Tuesday, January 25, 2005 11:58 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Drew, > I support a number of Access programs that I haven't written and I can > assure yoou that many of these are lucky to get through ONE concurrent > user! > > :o) > > There is a lot of Access based junk out there and a lot of nimrods who > think > they know what they're doing with it. > > John B. > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, January 24, 2005 2:16 PM > To: accessd at databaseadvisors.com > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > Hey, I've had over 100 concurrent users, and didn't have a glitch! > > Drew > > -----Original Message----- > From: John Bartow [mailto:john at winhaven.net] > Sent: Monday, January 24, 2005 1:23 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > No, M$ tested it with little bird poopey uses connected concurrently and > they could only get up to 127 users. They used flea poopey to get 255. > :o) > > John B. > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 12:26 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > Yeah, but the guy paid over $10,000 for the system. He wants that back. > What can you do when Microsoft claims that Access can handle 255 > concurrent > database connections at one time? We all know that is just bird-poopey. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash > Sent: Monday, January 24, 2005 1:13 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy > > > Karen, > First of all, if the total loss is $3000, this is clearly a small claims > court issue. A civil court won't hear a case under $5K, and it wouldn't > be > worth it for the client to pay a lawyer to recover such a small amount. Of > course, explaining dumbing down the evidence for a small claims court is > no > small task. > > Secondly, there is the legal concept of mitigation of loss. The client > will > be burdened with the task of proving that they didn't know about the bug > six > months ago. If it can be proven that they did know about it and said > nothing, the actual amount of damage will be greatly reduced. > > And finally, if this can be proven to be a Microsoft technology issue > (security flaw, data corruption bug, etc.), and it is documented > (knowledgebase, 3rd party journals, etc.), it should be easy for the > developer to prove that they were not at fault. I have gone down this > exact > road with a MS solution provider for way more than $3000. After we > reviewed > the facts, it was clear to us that the problem was with the product, not > the > consultant. So sue Bill instead (oh, and good luck with all that!). > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, > Karen > Sent: Monday, January 24, 2005 11:13 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Time for More Legal Discussion - Oh Boy > > What happens when a program is written for a customer using Microsoft > Technology, and the Microsoft Technology is bad - its data, its logic. It > has cost this one client, he claims, $3000 in lost revenue and he wants > the > payment for the system refunded plus damages. The user never notified > said > programmer that there was a problem even though they have been using it > for > a good six months. > > ------------------------------------------------------------------------ > -------------------------------------------- > The information in this email may contain confidential information that is > legally privileged. The inform > > recipient(s) named above. If you are not the intended recipient(s), you > are > hereby notified that any disclosure, copying, distribution, or the taking > of > any action in regard to the content of this email is strictly prohibited. > If > transmission is incorrect, unclear, or incomplete, please notify the > sender > immediately. The authorized recipient(s) of this information is/are > prohibited from disclosing this information to any other party and is/are > required to destroy the information after its stated need has been > fulfilled. > > Any views expressed in this message are those of the individual sender, > except where the sender specifies and with authority, states them to be > the > views of Tappe Construction Co. > > This footer also confirms that this email message has been scanned for the > presence of computer viruses.Scanning of this message and addition of this > footer is performed by SurfControl E-mail Filter software in conjunction > with virus detection software. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Wed Jan 26 10:36:25 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 10:36:25 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 26 10:47:21 2005 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 26 Jan 2005 10:47:21 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> References: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> Message-ID: Did you say something? ;-) On Wed, 26 Jan 2005 10:36:25 -0600, DWUTKA at marlow.com wrote: > I really need some coffee. There are 8 bits in a byte. What was I > thinking? > > And why did no one correct me on that? > > Guess it must be sympathy for me losing my mind...... > > Drew -- Gary Kjos garykjos at gmail.com From jwcolby at colbyconsulting.com Wed Jan 26 10:53:44 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 26 Jan 2005 11:53:44 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D21E@main2.marlow.com> Message-ID: <001c01c503c7$98adf640$677aa8c0@ColbyM6805> >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 10:52:49 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 10:52:49 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D220@main2.marlow.com> LOL. I think I'll stick to posting on OT, much less fact based over there! Drew -----Original Message----- From: Gary Kjos [mailto:garykjos at gmail.com] Sent: Wednesday, January 26, 2005 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Time for More Legal Discussion - Oh Boy Did you say something? ;-) On Wed, 26 Jan 2005 10:36:25 -0600, DWUTKA at marlow.com wrote: > I really need some coffee. There are 8 bits in a byte. What was I > thinking? > > And why did no one correct me on that? > > Guess it must be sympathy for me losing my mind...... > > Drew -- 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 Steven.Peterson at qwest.com Wed Jan 26 10:58:06 2005 From: Steven.Peterson at qwest.com (Peterson, Steve) Date: Wed, 26 Jan 2005 09:58:06 -0700 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <8FB0CAE026F6094AAE09478A9537C12DFD56A1@ITDENE2KM01.AD.QINTRA.COM> I figured it was a Texas thing. Even the bytes are bigger there, no? Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, January 26, 2005 9:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Wed Jan 26 11:12:43 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Wed, 26 Jan 2005 12:12:43 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: No, just the egos. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Peterson, Steve Sent: Wednesday, January 26, 2005 11:58 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I figured it was a Texas thing. Even the bytes are bigger there, no? Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, January 26, 2005 9:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 11:11:57 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 11:11:57 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D221@main2.marlow.com> You apparently like sleeping out in the car, don't you!?! (Which explains why you would be so disgruntled to be involved in A2k's help file system! ) Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 10:54 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 11:17:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 11:17:36 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D222@main2.marlow.com> ROTFLMAO! Everything is bigger in Texas. Drew -----Original Message----- From: Peterson, Steve [mailto:Steven.Peterson at qwest.com] Sent: Wednesday, January 26, 2005 10:58 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I figured it was a Texas thing. Even the bytes are bigger there, no? Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, January 26, 2005 9:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 26 11:31:11 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Wed, 26 Jan 2005 12:31:11 -0500 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: <123701F54509D9119A4F00D0B747349016D221@main2.marlow.com> Message-ID: <001f01c503cc$d3fc82c0$677aa8c0@ColbyM6805> My wife has a good sense of humor... She married me after all. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 12:12 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy You apparently like sleeping out in the car, don't you!?! (Which explains why you would be so disgruntled to be involved in A2k's help file system! ) Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 10:54 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Wed Jan 26 11:56:08 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 26 Jan 2005 11:56:08 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy Message-ID: <123701F54509D9119A4F00D0B747349016D223@main2.marlow.com> Ah, the equation is balanced now! Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 11:31 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy My wife has a good sense of humor... She married me after all. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 12:12 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy You apparently like sleeping out in the car, don't you!?! (Which explains why you would be so disgruntled to be involved in A2k's help file system! ) Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, January 26, 2005 10:54 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy >Guess it must be sympathy for me losing my mind...... As I like to tell my wife... That implies you ever had one? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 26, 2005 11:36 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I really need some coffee. There are 8 bits in a byte. What was I thinking? And why did no one correct me on that? Guess it must be sympathy for me losing my mind...... Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 4:27 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yea, yea. You know what I mean. 256 possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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, January 25, 2005 4:32 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Actually, there are 256 bits in a byte.... , ya learn something new everyday, I know. It does come from that, in a way. The very first bit is used to determine if it's exclusively locked, then the rest of the bits in the byte are used to determine if a user is 'active'. It's in the header of the .mdb. Drew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, January 25, 2005 1:33 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I am quite sure that the 255 number comes from storing bits in a byte or something similar, iow there can "only be" 255 because a byte is used to hold some critical piece, and there can "be as many as" 255 for the same reason. This does not discuss performance, only possibilities. I can store 255 automobiles in my house... As long as I tear out all the walls, crush the autos flat, and stuff the house full of crushed autos. But all I'm telling you is that I can store 255 autos in my house. Absolutely true but not terribly helpful. It also says you can have a maximum of 4 billion records. Of course the container won't hold that many, but if it would, then the other structures that organize the records are based on a long int so they can only hold 4 billion possible values. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Christopher Hawkins Sent: Tuesday, January 25, 2005 2:02 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I'm sure MS Access CAN handle 255 concurrent connections.? But I'm equally certain that those connections can't be a) all to the same table, b) pulling back very much data, or c) held over a WAN. The problem is that MS blithely throws out that 255 concurrent connections figure without providing any context.? And now there's a legal battle brewing. Forgive me for losing track of the thread, but which of us is having this legal problem?? I can't find the original message. -Christopher- ---------------------------------------- From: "John Bartow" Sent: Monday, January 24, 2005 12:33 PM To: "'Access Developers discussion and problem solving'" Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, M$ tested it with little bird poopey uses connected concurrently and they could only get up to 127 users. They used flea poopey to get 255. :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 12:26 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Yeah, but the guy paid over $10,000 for the system. He wants that back. What can you do when Microsoft claims that Access can handle 255 concurrent database connections at one time? We all know that is just bird-poopey. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brett Barabash Sent: Monday, January 24, 2005 1:13 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy Karen, First of all, if the total loss is $3000, this is clearly a small claims court issue. A civil court won't hear a case under $5K, and it wouldn't be worth it for the client to pay a lawyer to recover such a small amount. Of course, explaining dumbing down the evidence for a small claims court is no small task. Secondly, there is the legal concept of mitigation of loss. The client will be burdened with the task of proving that they didn't know about the bug six months ago. If it can be proven that they did know about it and said nothing, the actual amount of damage will be greatly reduced. And finally, if this can be proven to be a Microsoft technology issue (security flaw, data corruption bug, etc.), and it is documented (knowledgebase, 3rd party journals, etc.), it should be easy for the developer to prove that they were not at fault. I have gone down this exact road with a MS solution provider for way more than $3000. After we reviewed the facts, it was clear to us that the problem was with the product, not the consultant. So sue Bill instead (oh, and good luck with all that!). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Monday, January 24, 2005 11:13 AM To: accessd at databaseadvisors.com Subject: [AccessD] Time for More Legal Discussion - Oh Boy What happens when a program is written for a customer using Microsoft Technology, and the Microsoft Technology is bad - its data, its logic. It has cost this one client, he claims, $3000 in lost revenue and he wants the payment for the system refunded plus damages. The user never notified said programmer that there was a problem even though they have been using it for a good six months. ------------------------------------------------------------------------ -------------------------------------------- The information in this email may contain confidential information that is legally privileged. The inform recipient(s) named above. If you are not the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or the taking of any action in regard to the content of this email is strictly prohibited. If transmission is incorrect, unclear, or incomplete, please notify the sender immediately. The authorized recipient(s) of this information is/are prohibited from disclosing this information to any other party and is/are required to destroy the information after its stated need has been fulfilled. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Tappe Construction Co. This footer also confirms that this email message has been scanned for the presence of computer viruses.Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Jan 26 12:00:49 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 26 Jan 2005 10:00:49 -0800 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Message-ID: Sorry for the OT, but I am trying to stop myself from beating my head on the desk. I have created a C# app in VS2003 and want to deploy the app with VS2003's package & Deployment wizard. The default installation path for VS2003 is located in the Program Files\Manufacturer\ProductName folder, where Manufacturer is the Company name that you used when you installed Visual Studio, and ProductName is the name that you used for the deployment project. I don't want to use that path. How do I change the path from Program Files\Manufacturer\ProductName folder to Program Files\SomeOtherFolder? I know I can "add a special folder", but the MSI will not build the install package if I don't put something in the Application folder. Not to mention that the default location that is prompted to the user is still c:\Program Files\Manufacturer\ProductName . I miss Wise installer. David McAfee From john at winhaven.net Wed Jan 26 12:48:06 2005 From: john at winhaven.net (John Bartow) Date: Wed, 26 Jan 2005 12:48:06 -0600 Subject: [AccessD] Time for More Legal Discussion - Oh Boy In-Reply-To: Message-ID: <200501261248828.SM03424@ScuzzPaq> OK, before this goes too far let's move it to OT... Moderator John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Wednesday, January 26, 2005 11:13 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy No, just the egos. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Peterson, Steve Sent: Wednesday, January 26, 2005 11:58 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Time for More Legal Discussion - Oh Boy I figured it was a Texas thing. Even the bytes are bigger there, no? Steve From mwhittinghill at symphonyinfo.com Wed Jan 26 13:02:08 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Wed, 26 Jan 2005 13:02:08 -0600 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: <855499653F55AD4190B242717DF132BC4707@dewey.Symphony.local> We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com From bheygood at abestsystems.com Wed Jan 26 13:01:58 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Wed, 26 Jan 2005 11:01:58 -0800 Subject: [AccessD] Access - Advantage - Mediwin In-Reply-To: <200501251158671.SM03588@ScuzzPaq> Message-ID: Hello John, I wrote two custom programs. One Mail Merges letters to confirm upcoming appointments and follow up after an appointment. It also tracks referrals from other doctors. best, bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Bartow Sent: Tuesday, January 25, 2005 9:58 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access - Advantage - Mediwin Bob, I have a client running Mediwin. What add-ons did you develop? At some point he may need something and I could recontact you if your add-ons fill the need. John B. -----Original Message----- From: Bob Heygood [mailto:bheygood at abestsystems.com] Sent: Friday, October 01, 2004 9:37 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access - Advantage - Mediwin hello to the list, I created an app years ago that interfaced with the client's medical practice software. The software is Mediwin, which uses the Advantage db engine. After an upgrade to the Mediwin version, my ODBC calls fail for "Can't lock all records" message from Jet. Some pursuit of the ODBC help indicates that a network failure could also be an issue. And sure enough, they had the network guy in about the same time. Very odd that I can still link to the table of interest sometimes and even export to Excel, but can't open the table in datasheet view nor successfully run any of my code. Naturally, no one thought to let me know that the upgrade was happening. And I am concerned that the vendor of the Mediwin software is not being helpful because they would love to recreate most of my work themselves. And of course, the client is now 10 days behind in sending out correspondence that should have been done automatically from my program thru Word.... So, any insight/comments on ODBC, Advantage, Mediwin or a comforting word would be appreciated. best, bob accesspro at nospamcox.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Wed Jan 26 13:07:49 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2005 11:07:49 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? In-Reply-To: <855499653F55AD4190B242717DF132BC4707@dewey.Symphony.local> Message-ID: <000101c503da$54592790$8500a8c0@murphyf3vdfepi> Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwhittinghill at symphonyinfo.com Wed Jan 26 13:46:05 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Wed, 26 Jan 2005 13:46:05 -0600 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: <855499653F55AD4190B242717DF132BC470B@dewey.Symphony.local> Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 cfoust at infostatsystems.com Wed Jan 26 14:00:26 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 26 Jan 2005 12:00:26 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: No, it's just that with the SageKey scripts, you won't be guessing whether it will work. If you're a good scripter in InstallShield yourself, you may not have any problems. Charlotte Foust -----Original Message----- From: Mark Whittinghill [mailto:mwhittinghill at symphonyinfo.com] Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 dmcafee at pacbell.net Wed Jan 26 14:05:31 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 26 Jan 2005 12:05:31 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? In-Reply-To: <855499653F55AD4190B242717DF132BC470B@dewey.Symphony.local> Message-ID: He is correct. The Sagekey scripts are expensive, but well, well worth it. Barry at Sagekey has done the homework that MS failed to do. You could script it yourself, but you'll spend more time in the long run doing what is already done for you. SageKey makes scripts for both InstallShield and Wise, for each version of Access. David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 mwhittinghill at symphonyinfo.com Wed Jan 26 14:23:37 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Wed, 26 Jan 2005 14:23:37 -0600 Subject: [AccessD] Access 2000 Runtime Conflicts? Message-ID: <855499653F55AD4190B242717DF132BC470D@dewey.Symphony.local> Thanks, everybody. I'm not that great at scripting Install Shield. I think we'll get back with the client that we'll need this, or else we'll need a runtime and retail install. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 26, 2005 2:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? He is correct. The Sagekey scripts are expensive, but well, well worth it. Barry at Sagekey has done the homework that MS failed to do. You could script it yourself, but you'll spend more time in the long run doing what is already done for you. SageKey makes scripts for both InstallShield and Wise, for each version of Access. David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Jan 26 14:24:35 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 26 Jan 2005 14:24:35 -0600 Subject: [AccessD] Decimal Places in Table Message-ID: <001d01c503e5$0df2d7a0$de1811d8@danwaters> Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. Thanks! Dan Waters ProMation Systems From dw-murphy at cox.net Wed Jan 26 14:27:25 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2005 12:27:25 -0800 Subject: [AccessD] Access 2000 Runtime Conflicts? In-Reply-To: <855499653F55AD4190B242717DF132BC470B@dewey.Symphony.local> Message-ID: <000301c503e5$75a7c310$8500a8c0@murphyf3vdfepi> No there is a version of the scripts for each installer, you get to select which one to use. The great thing about the Sagekey scripts are that they are thoroughly tested. We have been selling an Access 2002 runtime product for 3 years and have not had any installer problems. Sagekey has also set the scripts up so you don't have problems with your installation changing the file association to the last used version of Access. This can be a problem if there are multiple versions of Access installed on the same computer. As you can tell I am a fan. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:46 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Doug, I have Install Shield but not SageKey. Just to be clear, if I use Sagekey, I won't have conflicts. If I just use Install Shield, I'll probably have conflicts. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Wednesday, January 26, 2005 1:31 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Access 2000 Runtime Conflicts? Mark, If it must coexist with other versions of Access you need to use Wise or Install Shield with the SageKey scripts. They are built and tested to avoid conflicts. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Wednesday, January 26, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2000 Runtime Conflicts? We are taking over an existing app from another developer and the client wants to install it using Access 2000 Runtime. Will that conflict with an existing Access install or another runtime installed app, or can we just install it and not worry about what else is on the machine? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 cfoust at infostatsystems.com Wed Jan 26 14:38:02 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 26 Jan 2005 12:38:02 -0800 Subject: [AccessD] Decimal Places in Table Message-ID: Did you set the display format or just the Field Size and Decimal Places settings. The latter determine how the data is stored, while the Format property determines how it is displayed. Charlotte Foust -----Original Message----- From: Dan Waters [mailto:dwaters at usinternet.com] Sent: Wednesday, January 26, 2005 12:25 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Decimal Places in Table Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. Thanks! Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Jan 26 14:39:18 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2005 21:39:18 +0100 Subject: [AccessD] Decimal Places in Table Message-ID: Hi Dan The decimal setting and other formatting options only affect the displayed output, not the field values. Set your requested format for the control in the form and round as needed after update of the control. /gustav >>> dwaters at usinternet.com 26-01-2005 21:24:35 >>> Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. From Lambert.Heenan at AIG.com Wed Jan 26 14:40:36 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 26 Jan 2005 15:40:36 -0500 Subject: [AccessD] Decimal Places in Table Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B57@xlivmbx21.aig.com> >From the help file: Note The DecimalPlaces property setting has no effect if the Format property is blank or is set to General Number. HTH Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Wednesday, January 26, 2005 3:25 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Decimal Places in Table > > Hello to everyone! > > > > I set a number field to the type Single, and the Decimal Places property > to > 1. But, the form and the table still display more than one decimal place. > > > > Is this correct? I would like to set this in the table instead of the > form. > I know that Decimal will work, but that appears to use the most bytes. > > > > Thanks! > > Dan Waters > > ProMation Systems > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mikedorism at adelphia.net Wed Jan 26 14:55:03 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Wed, 26 Jan 2005 15:55:03 -0500 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI In-Reply-To: Message-ID: <000701c503e9$5137c580$0b08a845@hargrove.internal> View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 26, 2005 1:01 PM To: accessd at databaseadvisors.com Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Sorry for the OT, but I am trying to stop myself from beating my head on the desk. I have created a C# app in VS2003 and want to deploy the app with VS2003's package & Deployment wizard. The default installation path for VS2003 is located in the Program Files\Manufacturer\ProductName folder, where Manufacturer is the Company name that you used when you installed Visual Studio, and ProductName is the name that you used for the deployment project. I don't want to use that path. How do I change the path from Program Files\Manufacturer\ProductName folder to Program Files\SomeOtherFolder? I know I can "add a special folder", but the MSI will not build the install package if I don't put something in the Application folder. Not to mention that the default location that is prompted to the user is still c:\Program Files\Manufacturer\ProductName . I miss Wise installer. David McAfee -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Wed Jan 26 15:13:01 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Wed, 26 Jan 2005 13:13:01 -0800 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI In-Reply-To: <000701c503e9$5137c580$0b08a845@hargrove.internal> Message-ID: Thanks Doris, that was it. My properties window is set to Autohide so it was forgotten about :( When I right clicked on the APPLICATION FOLDER (in the right Window Pane) it didn't show "Properties Window" as I NOW see the left pane does. Thanks much! David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mike & Doris Manning Sent: Wednesday, January 26, 2005 12:55 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Wednesday, January 26, 2005 1:01 PM To: accessd at databaseadvisors.com Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Sorry for the OT, but I am trying to stop myself from beating my head on the desk. I have created a C# app in VS2003 and want to deploy the app with VS2003's package & Deployment wizard. The default installation path for VS2003 is located in the Program Files\Manufacturer\ProductName folder, where Manufacturer is the Company name that you used when you installed Visual Studio, and ProductName is the name that you used for the deployment project. I don't want to use that path. How do I change the path from Program Files\Manufacturer\ProductName folder to Program Files\SomeOtherFolder? I know I can "add a special folder", but the MSI will not build the install package if I don't put something in the Application folder. Not to mention that the default location that is prompted to the user is still c:\Program Files\Manufacturer\ProductName . I miss Wise installer. David McAfee -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Drawbridge.Jack at ic.gc.ca Wed Jan 26 15:19:47 2005 From: Drawbridge.Jack at ic.gc.ca (Drawbridge.Jack at ic.gc.ca) Date: Wed, 26 Jan 2005 16:19:47 -0500 Subject: [AccessD] ADO - Getting a Tables columns back in physical order Message-ID: <0F3AFAE449DD4A40BED8B6C4A97ABF5B15B47C@MSG-MB3.icent.ic.gc.ca> I'm sure someone has a solution to this. I have A2K and am using ADOX to retrieve the structures of existing tables. When I use this type of approach Dim cat As New ADOX.Catalog Dim tbl As ADOX.Table Dim col As ADOX.Column cat.ActiveConnection = CurrentProject.Connection for each tbl in cat.Tables If tbl.name = "Table I'm Looking For" then for each col in tbl.Columns debug.print col.name next col endif next tbl I get the column names, but in ascending name order. How do I get the Column Names in the physical order in the table??? Does someone have sample code? TIA jack From Gustav at cactus.dk Wed Jan 26 15:22:46 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2005 22:22:46 +0100 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Message-ID: Hi Doris and David Not sure what [Program Files] means exactly, but "Program Files" should not be hardcoded. /gustav >>> mikedorism at adelphia.net 26-01-2005 21:55:03 >>> View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] From mikedorism at adelphia.net Wed Jan 26 16:33:16 2005 From: mikedorism at adelphia.net (Mike & Doris Manning) Date: Wed, 26 Jan 2005 17:33:16 -0500 Subject: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI In-Reply-To: Message-ID: <000201c503f7$0a0fcbe0$0b08a845@hargrove.internal> In the world of .NET, [Program Files] specifically means the "Program Files" folder. [SomeOtherFolder] in this case means a folder specifically named "SomeOtherFolder". These are default settings to display during the installation process which can, of course, be overridden by the user. Doris Manning Database Administrator Hargrove Inc. www.hargroveinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 26, 2005 4:23 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Any Visual Studio .Net 2003 gurus? Please Help with MSI Hi Doris and David Not sure what [Program Files] means exactly, but "Program Files" should not be hardcoded. /gustav >>> mikedorism at adelphia.net 26-01-2005 21:55:03 >>> View the FileSystem of the Installation package. Go to the Properties of the Application Folder. Change the DefaultInstallationPath to...[Program Files]\[SomeOtherFolder] -- 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 Jan 26 16:33:34 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 26 Jan 2005 17:33:34 -0500 Subject: [AccessD] ADO - Getting a Tables columns back in physical or der Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B6B@xlivmbx21.aig.com> I don't have any sample code, other than what's in the help file, but you need to look at the OrdinalPosition property of each field in order to list them in the order they appear in in table design view. Here's the code from the help file This example changes the OrdinalPosition property values in the Employees TableDef in order to control the Field order in a resulting Recordset. By setting the OrdinalPosition of all the Fields to 1, any resulting Recordset will order the Fields alphabetically. Note that the OrdinalPosition values in the Recordset don't match the values in the TableDef, but simply reflect the end result of the TableDef changes. Sub OrdinalPositionX() Dim dbsNorthwind As Database Dim tdfEmployees As TableDef Dim aintPosition() As Integer Dim astrFieldName() As String Dim intTemp As Integer Dim fldTemp As Field Dim rstEmployees As Recordset Set dbsNorthwind = OpenDatabase("Northwind.mdb") Set tdfEmployees = dbsNorthwind.TableDefs("Employees") With tdfEmployees ' Display and store original OrdinalPosition data. Debug.Print _ "Original OrdinalPosition data in TableDef." ReDim aintPosition(0 To .Fields.Count - 1) As Integer ReDim astrFieldName(0 To .Fields.Count - 1) As String For intTemp = 0 To .Fields.Count - 1 aintPosition(intTemp) = _ .Fields(intTemp).OrdinalPosition astrFieldName(intTemp) = .Fields(intTemp).Name Debug.Print , aintPosition(intTemp), _ astrFieldName(intTemp) Next intTemp ' Change OrdinalPosition data. For Each fldTemp In .Fields fldTemp.OrdinalPosition = 1 Next fldTemp ' Open new Recordset object to show how the ' OrdinalPosition data has affected the record order. Debug.Print _ "OrdinalPosition data from resulting Recordset." Set rstEmployees = dbsNorthwind.OpenRecordset( _ "SELECT * FROM Employees") For Each fldTemp In rstEmployees.Fields Debug.Print , fldTemp.OrdinalPosition, fldTemp.Name Next fldTemp rstEmployees.Close ' Restore original OrdinalPosition data because this is ' a demonstration. For intTemp = 0 To .Fields.Count - 1 .Fields(astrFieldName(intTemp)).OrdinalPosition = _ aintPosition(intTemp) Next intTemp End With dbsNorthwind.Close End Sub > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of > Drawbridge.Jack at ic.gc.ca > Sent: Wednesday, January 26, 2005 4:20 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] ADO - Getting a Tables columns back in physical > order > > I'm sure someone has a solution to this. > > I have A2K and am using ADOX to retrieve the structures of existing > tables. > > When I use this type of approach > > Dim cat As New ADOX.Catalog > Dim tbl As ADOX.Table > Dim col As ADOX.Column > cat.ActiveConnection = CurrentProject.Connection > > for each tbl in cat.Tables > If tbl.name = "Table I'm Looking For" then > for each col in tbl.Columns > debug.print col.name > next col > endif > next tbl > > I get the column names, but in ascending name order. How do I get the > Column Names in the physical order in the table??? Does someone have > sample code? > > TIA > > jack > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mlcollins48 at alltel.net Wed Jan 26 17:29:31 2005 From: mlcollins48 at alltel.net (Michael Collins) Date: Wed, 26 Jan 2005 17:29:31 -0600 Subject: [AccessD] updating outlook contacts. Message-ID: I am using access 2000 and need to be able to update the contacts in outlook. I am able to add to the contacts but I can't seem to find and way to update an existing contact. It would be nice also to be able to delete an entry. Thanks for the help in advance. Michael From tom at rbbs.net.au Wed Jan 26 17:27:28 2005 From: tom at rbbs.net.au (Tom Keatley) Date: Thu, 27 Jan 2005 07:27:28 +0800 Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database References: <000201c503f7$0a0fcbe0$0b08a845@hargrove.internal> Message-ID: <001801c503fe$9a65da70$0300a8c0@TomDownload> Hi All.... I currently use Access in a network of some 15 PC's with a single PC acting as the backend or server and all other PC's having their own frontend. These are all part of a Gigabit network with Cat5 cable. It has been suggested to me that we should swap over to Windows Server and run all the pc's as "dumb" terminals as this will alleviate the hefty data loads we drag accross the network and will also fix some of the file locking problems that (occasionally) pop up with the current system. Could I start a discussion with you guys on this subject as I know absolutely NOTHING about Windows Server .....having never even seen it running....about the pros and cons? All input would be gratefully recieved REgards Tom Keatley From dwaters at usinternet.com Wed Jan 26 18:02:40 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 26 Jan 2005 18:02:40 -0600 Subject: [AccessD] Decimal Places in Table In-Reply-To: <7369781.1106771558683.JavaMail.root@sniper21.securence.com> Message-ID: <002f01c50403$84e41400$de1811d8@danwaters> Alright! Thanks everyone for your quick help. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, January 26, 2005 2:25 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Decimal Places in Table Hello to everyone! I set a number field to the type Single, and the Decimal Places property to 1. But, the form and the table still display more than one decimal place. Is this correct? I would like to set this in the table instead of the form. I know that Decimal will work, but that appears to use the most bytes. Thanks! Dan Waters ProMation Systems -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From clh at christopherhawkins.com Wed Jan 26 18:11:13 2005 From: clh at christopherhawkins.com (Christopher Hawkins) Date: Wed, 26 Jan 2005 17:11:13 -0700 Subject: [AccessD] A2K: Make a custom menu item checked/unchecked Message-ID: *crickets chirpring* Bueller?? Bueller? -C- ---------------------------------------- From: "Christopher Hawkins" Sent: Monday, January 24, 2005 4:42 PM To: accessd at databaseadvisors.com Subject: [AccessD] A2K: Make a custom menu item checked/unchecked I've been Googling for this one, and found the (now obsolete) SetMenuItem function, as well as some cryptic message board posts referring to using the CommandBar and the State property, none of which seems to work for me. Has anyone done this lately?? It seems to be that checking or unchecking a menu items should be one line of easy code.? I just can't figure out WHICH line of easy code it is!? ;) -Christopher- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 22:48:16 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2005 20:48:16 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: Message-ID: <0IAY0087ULCDDN@l-daemon> Hi Mark: Your bottle-neck is ODBC. The only way around that is if there is a direct ADO-OLE equivalent. I am sure there are ADO drivers for every version of Informix...check these out: http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. htm (ADO type driver... shareware. You can download the driver from IBM at: http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder To then use it the code is something like this: Dim objConn As ADODB.Connection Dim gsConnectionString as String gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security Info=True;User ID=user;Data Source=market_report;" objConn.connectionstring = gsConnectionString objConn.Open HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, January 25, 2005 6:49 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Jan 26 23:16:14 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 26 Jan 2005 21:16:14 -0800 Subject: [AccessD] OT: Opinions needed References: <01a701c501d7$3fed2630$6501a8c0@HAL9002> <0IAU0055GX1ZZ8@l-daemon> Message-ID: <055901c5042f$52cce1a0$6601a8c0@HAL9002> Thank you to everyone who replied an expressed an opinion. It was extremely helpful to me. Thanks and regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Mark Breen" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 25, 2005 12:53 AM Subject: Re: [AccessD] OT: Opinions needed > Hiya Rocky, > > I have to say, and I realise that eveyone else loves the new site, > that I also like the old site. I do not really like the grid and the > fonts are a little large for my preferences. > > I do agree with the concept of the faster read-ability, > > Also, I think that Mr Erbach's suggestion of selling the benefits is a > good idea. > > Congrats on the product again. > > Mark > > > > On Mon, 24 Jan 2005 21:10:50 -0800, Jim Lawrence wrote: >> Hi Rocky: >> >> Your site looks great! >> >> Jim >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >> Beach Access Software >> Sent: Sunday, January 23, 2005 9:41 PM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] OT: Opinions needed >> >> Dear List: >> >> So I hired this PR guy to do PR of E-Z-MRP - http://www.trcutlerinc.com/. >> He does strictly manufacturing software related PR. >> >> He has a colleague who is apparently a web marketing whiz and he >> solicited >> this guy's opinion about my site and the guy had some very constructive >> criticisms - the most salient of which was that the home page was not >> motivating readers to take action. Good info but weak. >> >> So we made the old home page a FAQ page and redesigned the home page for >> a >> more forceful call to action. >> >> Can you take a look and tell me what you think of this approach? The old >> home page you can still see by clicking FAQ. >> >> My site: www.e-z-mrp.com >> >> Thanks in advance, >> >> 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 dejpolsys at hotmail.com Wed Jan 26 23:30:34 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Thu, 27 Jan 2005 00:30:34 -0500 Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database References: <000201c503f7$0a0fcbe0$0b08a845@hargrove.internal> <001801c503fe$9a65da70$0300a8c0@TomDownload> Message-ID: Tom ..very briefly ..Windows Server 2003 is a different product than Windows Terminal Server which I assume is what you meant by your use of "Windows Server". ..Windows Server 2003 (WS3) is a network OS designed to centrally manage a local area network of normal PCs ...Windows Terminal Server (WTS) is a program designed to run applications on a central server such as WS3 and communicate queries/results to/from "dumb" terminals or normal PCs. ..in a normal gigabit network w/15 users like you describe the response delays and network traffic load generated by any reasonably well designed Access FE/BE application is going to be an absolutely minimal consideration ..the server hardware is more likely to be a source of delays than the network ..WTS would provide very hard centralized management and control of user systems but requires a much faster cpu and hd than WS3 itself does ...DBA's tend to love it because it gives them back the control that they lost when mainframes became obsolete in most companies ...users tend to hate it once used to working in a normal PC environment ...accountants tend to like it (on everyone else's systems but their own) because it can mean lower hardware costs depending upon a lot of factors. ..other than that, WTS operational advantages over a normal split FE/BE Access mdb in your environment would be minimal in my opinion ...WTS will not fix your file locking problems ...you can upgrade to AccessXP or higher where single file locking is available or move to a SQL Server BE ...but ime, most file locking problems are design related rather than system ..even in A97 a well designed mdb would have minimal file locks ...there are a number of ways to address such problems and a search of this list's archives would almost certainly detail the pros/cons of each. ..hth :) William Hindman ----- Original Message ----- From: "Tom Keatley" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 26, 2005 6:27 PM Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database > Hi All.... > > I currently use Access in a network of some 15 PC's with a single PC > acting > as the backend or server and all other PC's having their own frontend. > These > are all part of a Gigabit network with Cat5 cable. > > It has been suggested to me that we should swap over to Windows Server and > run all the pc's as "dumb" terminals as this will alleviate the hefty data > loads we drag accross the network and will also fix some of the file > locking > problems that (occasionally) pop up with the current system. > > Could I start a discussion with you guys on this subject as I know > absolutely NOTHING about Windows Server .....having never even seen it > running....about the pros and cons? > > All input would be gratefully recieved > > REgards > > Tom Keatley > > -- > 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 Jan 27 01:50:28 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 07:50:28 -0000 Subject: [AccessD] updating outlook contacts. In-Reply-To: Message-ID: <006b01c50444$dee9aaf0$b274d0d5@minster33c3r25> Michael One way to get at an existing contact is, I believe, via its FileAs value. If you know that then something like this works: Dim objOutlookItem As Outlook.ContactItem Dim objOutlookFolder As Object Dim objOutlook As Outlook.Application Dim objOutlookNameSpace As Outlook.NameSpace 'Create the Outlook session Set objOutlook = CreateObject("Outlook.Application") Set objOutlookNameSpace = objOutlook.GetNamespace("MAPI") Set objOutlookFolder = objOutlookNameSpace.GetDefaultFolder(olFolderContacts) Set objOutlookItem = objOutlookFolder.Items(strContainingYourFileAsValue) objOutlookItem.Delete Then obviously set everything to Nothing But I get to these solutions by trial and error so I can't answer many questions, such as what if the line: Set objOutlookItem = objOutlookFolder.Items(strContainingYourFileAsValue) doesn't find an entry. Errors I guess. HTH -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Michael Collins > Sent: 26 January 2005 23:30 > To: accessd at databaseadvisors.com > Subject: [AccessD] updating outlook contacts. > > > I am using access 2000 and need to be able to update the > contacts in outlook. I am able to add to the contacts but I > can't seem to find and way to update an existing contact. It > would be nice also to be able to delete an entry. > > Thanks for the help in advance. > > > Michael > From Gustav at cactus.dk Thu Jan 27 04:36:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 27 Jan 2005 11:36:43 +0100 Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database Message-ID: Hi Tom William explained the pros and cons - but it should be noted that you can avoid a WTS and it's licensing costs when you are below 21 users: http://www.thinsoftinc.com/products_winconserver_info.html A trial is available so you can test it fully. But as William states, with a gigabit network and decent hardware, your problems may very well be elsewhere. /gustav >>> tom at rbbs.net.au 27-01-2005 00:27:28 >>> Hi All.... I currently use Access in a network of some 15 PC's with a single PC acting as the backend or server and all other PC's having their own frontend. These are all part of a Gigabit network with Cat5 cable. It has been suggested to me that we should swap over to Windows Server and run all the pc's as "dumb" terminals as this will alleviate the hefty data loads we drag accross the network and will also fix some of the file locking problems that (occasionally) pop up with the current system. Could I start a discussion with you guys on this subject as I know absolutely NOTHING about Windows Server .....having never even seen it running....about the pros and cons? All input would be gratefully recieved REgards Tom Keatley From tom.bolton at donnslaw.co.uk Thu Jan 27 04:57:05 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 10:57:05 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C831880643330F@dibble.observatory.donnslaw.co.uk> Mark (and Jim) Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB drivers for Informix, a colleague has installed one but is having a little difficulty with the connection string. Try http://www.connectionstrings.com Mark - instead of using APPEND queries, would it not be any faster to pull the data from Informix in an ADO recordset - I'm doing this via ODBC as this is how our Terminal Servers are set up >:?( - then open a DAO recordset on your Access table, and loop round in a do...while copying the records from one to the other? Jim has an excellent link explicitly explaining how to do just this. However, I've a sneaking suspicion that he's right, and ODBC is at the bottom of your woes - definitely worth exploring OLEDB, as methinks ODBC is a little old-hat these days. It might just be me (ASP/Oracle/SQL Server background) but I like to try and avoid letting Jet anywhere near anything that's not solely concerned with Access FE tables (for which, of course, it's excellent). Cheers Tom -----Original Message----- From: Jim Lawrence [mailto:accessd at shaw.ca] Sent: 27 January 2005 04:48 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hi Mark: Your bottle-neck is ODBC. The only way around that is if there is a direct ADO-OLE equivalent. I am sure there are ADO drivers for every version of Informix...check these out: http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. htm (ADO type driver... shareware. You can download the driver from IBM at: http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder To then use it the code is something like this: Dim objConn As ADODB.Connection Dim gsConnectionString as String gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security Info=True;User ID=user;Data Source=market_report;" objConn.connectionstring = gsConnectionString objConn.Open HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, January 25, 2005 6:49 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Hello All, Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is around 1 million records. I use temp tables and append queries. This can take a few hours. Some of the replies in this thread imply there is a much 'better/faster' way. Without changing versions of Access...is there a way to 'tweak'/'speed up' this data pull? Thanks, Mark >From: Roz Clarke >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Tue, 25 Jan 2005 09:52:19 -0000 > >Informix doesn't support XML afaik >< > >We did think about this as a way around connection issues for SQL Server >when we thought that we would have our main db replicating to SQL Server >rather than Informix - our recordsets are going to be up to about 50k rows >I >think. I don't know how XML would perform with that volume of data but it's >academic for now. > >Roz > >-----Original Message----- >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >Sent: 24 January 2005 20:58 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >How much data? Can it export it to an XML file in a location where your fe >can use it? XML has a high overhead but can be useful 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 Roz Clarke >Sent: Monday, January 24, 2005 10:23 AM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Data from Informix to Access - dirty reads? > > >Hi all > > >We have a bit of a problem with getting data out of our Informix server >since we recently turned on transaction logging for replication. When >extracting data with an Access XP MDE using pass-through queries, Access >locks entire tables in the Informix database, which causes transaction >errors and makes the Informix database scarily unstable. > >Our Informix suppliers told us that the way to avoid these locking issues >was to set the connection to 'dirty read' before running the SQL. However, >Access cannot execute 2 statements in a pass-through query and it does not >hold the connection open between the execution of 1 statement and the next. >Thus when the query is processed the 'dirty read' setting is no longer in >effect. > >We have been racking our brains trying to come up with a workaround. Some >further options that we have considered are: > >* Stick the data in a temp table in Informix. This is no good because >the temp table is destroyed automatically when the connection is closed and >there's no way to make it persist long enough to bind it to a report. >* Use a view in Informix. This is no good because views in Informix >cannot be set read-only. >* Create a permanent table in Informix and destroy it when finished >with it. This is far from ideal because Informix does not support SELECT >INTO and therefore a table would have to be explicitly constructed with >names columns etc. We really need the system to be flexible so that the >queries can be easily changed. >* Use an ADO recordset. This is a PITA because you cannot bind a >report to a recordset in an MDE and we cannot build the report on the fly - >we are a Terminal Services site so we will have up to 20 users in one FE. >* Create a table in Access and destroy it when finished with it. Can't >think of a better way to induce bloating... > >Has anyone faced this kind of problem before? Any bright ideas? Our >foreheads are starting to bleed... > >TIA > >Roz (and Tom) > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From GregSmith at starband.net Thu Jan 27 09:16:54 2005 From: GregSmith at starband.net (GregSmith at starband.net) Date: Thu, 27 Jan 2005 10:16:54 -0500 (EST) Subject: [AccessD] OT (Slightly) Using Windows Server with Access Database Message-ID: <6869.65.118.249.214.1106839014.squirrel@cetus.email.starband.net> Tom: We have a client who has WinXP on workstations for the FE, Win2003 Server for the BE, and is using AXP, on a 100 Mb ethernet. I just converted them from A97 to AXP late last fall, so both Accesses (? Access's ?) will work, and worked well. There are about 30 workstations, all running Windows XP, and the Client Application is on those, connected to the BE which is on a Win2003 Server. Normal operations have about 21 concurrent users, 15 which are the data input users (heavy), and the rest are view stations for the most part. They also have one Scanning station for imaging going to the same server from one of the 15 workstations (uses different software for that) but have had no visible delays/hangups/file locking issues. There are a couple of things I have them do for administrative purposes which may or may not be common, but seem to work really well for us and them. Each workstation has it's own copy of the FE. It is uploaded fresh from the server each morning on startup. The related mdw file (this is a fully secured database, using Access's built in security, users, permissions, etc.) is also copied to each workstation fresh each morning. They have one Terminal Services server for outside users which is updated by schedule each morning as well, since it's not restarted every day. The main purpose of this for network traffic, which is reduced by having each computer have it's own copy of everything, but, in addition, I can distribute any program updates/changes easily by just changing the source file on the server. However, I can distribute a clunker just as easily if I'm not careful...which makes my phone light up like a Christmas tree... Changing passwords, etc., is not quite as convenient, but that's not a common thing with this client. Overall, my comment is that using Win2003 Server on the BE with WinXP on the client FE with either A97, or XP (or 2003) is very solid. And fast. Even with 30 concurrent users. I'm not sure about the 'dumb' terminal idea reducing anything, and you may be in for a lot more work and expense trying to set that up rather than using what your already have. Our experiences with Win2003 Server a split Access 97, XP, or 2003 database have been very favorable. If you are having issues with delays, record locking, or BE corruptio From tom.bolton at donnslaw.co.uk Thu Jan 27 10:23:24 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 16:23:24 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433316@dibble.observatory.donnslaw.co.uk> Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From nkling at co.montgomery.ny.us Thu Jan 27 10:30:10 2005 From: nkling at co.montgomery.ny.us (Neal Kling) Date: Thu, 27 Jan 2005 11:30:10 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <30BC111F638EB54082001A7E7282FE4107F096@elmo.co.montgomery.ny.us> Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 From Gustav at cactus.dk Thu Jan 27 10:32:16 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 27 Jan 2005 17:32:16 +0100 Subject: Svar: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: Hi Tom And you use 0 to 2 for x? /gustav >>> tom.bolton at donnslaw.co.uk 27-01-2005 17:23:24 >>> I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! From andy at minstersystems.co.uk Thu Jan 27 09:33:06 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 16:33:06 +0100 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <20050127163303.005E62BDECB@smtp.nildram.co.uk> Sorry to ask the obvious Tom but you have got ColumnCount set to 3 and 3 non-zero column widths haven't you? -- 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] RE: A2k2 combo boxes / rowsource hassles Date: 27/01/05 16:26 > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > > > > > > > > The contents of this message and any attachments are the property of Donns Solicitors > and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without > our written consent. If you are not the addressee, please notify us immediately so that we > can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the > writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss which may be caused > by software viruses... > > > > > > > -- > 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 jwcolby at colbyconsulting.com Thu Jan 27 10:36:40 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 27 Jan 2005 11:36:40 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles In-Reply-To: <61F915314798D311A2F800A0C9C8318806433316@dibble.observatory.donnslaw.co.uk> Message-ID: <005e01c5048e$60c99d20$677aa8c0@ColbyM6805> Are the format properties set properly in the combo itself? Usually the problem is not enough columns specified ot column widths of 0. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 From kwilliam at ashlandnet.com Thu Jan 27 10:42:09 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Thu, 27 Jan 2005 11:42:09 -0500 Subject: [AccessD] Calendar Message-ID: <003301c5048f$2c3da8c0$64aba8c0@ashlandnet.com> Can anyone recommend something for me, for the following process I need to do? I need to create a MSOutlook-type Calendar in Access. What I need to do is have the ability to display (in a monthly format) multiple events on a daily basis, that I can drill down on to get additional detail. The reason I don't want to use Outlook is that I want to be able to do calculations on the detail behind the events. The purpose is for my business. We do a LOT of craft shows on weekends. Typically, this time of the year, I am evaluating all the different events for the year. I schedule them all out, and start doing cost/benefit analysis on them. I literally have hundreds to choose from...and plan on doing between 30 - 40 events......but want to have the information for ALL available (that I know of). On any given weekend, I could have anywhere from zero events to choose from, to 5 or 6 events ( in the long run it could be even more.) I need to store information about past history of the event (if we did it in the past....such as booth fees, attendance, sales, maybe weather, mileage to the event, travel expenses, etc.) I need to be able to see all the possible events for the month....so each day would need to be able to auto-expand if there are more than the standard 4-5 lines of events for that day. I also want to be able to just set the duration of the event, and have it auto-fill the event for all the days. It is very important that I can see the whole month, at a glance. Then drill down on the detail. I envision a check-box that I can select which event (or more than one event) for the day...which might change the color for the event on the month-view. This way...I can basically select all the events I am interested in....an apply for them. If I can't get into one that I wanted....I can go back to that weekend, and see if there are any other events I might be interested in. Once the events are selected...I can effectively budget sales and costs for that segment of the business, for the year. I can also use this to develop employee schedules...as I would know when I needed additional coverage in the store. Right now, I am basically doing this in Excel, with linked cells for the calculations....but I'm sure you can imagine the limitations. Does anyone know of A) anything canned that I can use as a start, and add on to it; or B) a methodology for doing this in the first place?...Obviously, the active-X calendar that comes with Access won't work. Thanks for any feedback!!! Regards, Keith E. Williamson From tom.bolton at donnslaw.co.uk Thu Jan 27 10:44:45 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 16:44:45 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433317@dibble.observatory.donnslaw.co.uk> Neal and Gustav - many thanks for quick replies! .Column(0) contains a value for the column [Alias], .Column(1) contains a value for the column [FieldName], alas .Column(2) returns NULL every time! I checked the query is valid, and it returns data for all 3 columns... Andy, John - many thanks also I'm not wanting the combo to display the three columns, just wanting to display one column and have associated data with that column (e.g. the other 2 columns) - the combo is displaying a friendly alias, but by using the .Columns(x) syntax I can (or can't, as the case is) get at the other info. Cheers! Hope this makes sense, BTW... Tom -----Original Message----- From: Neal Kling [mailto:nkling at co.montgomery.ny.us] Sent: 27 January 2005 16:30 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From andy at minstersystems.co.uk Thu Jan 27 09:49:55 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 16:49:55 +0100 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <20050127164951.6E7652BE170@smtp.nildram.co.uk> Tom You need ColumnCount set to 3 or they won't return values. If you don't want them to display set column widths to 0. -- 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] RE: A2k2 combo boxes / rowsource hassles Date: 27/01/05 16:47 > Neal and Gustav - many thanks for quick replies! > > ..Column(0) contains a value for the column [Alias], .Column(1) contains a > value for the column [FieldName], alas .Column(2) returns NULL every time! > I checked the query is valid, and it returns data for all 3 columns... > > Andy, John - many thanks also > > I'm not wanting the combo to display the three columns, just wanting to > display one column and have associated data with that column (e.g. the other > 2 columns) - the combo is displaying a friendly alias, but by using the > ..Columns(x) syntax I can (or can't, as the case is) get at the other info. > > Cheers! Hope this makes sense, BTW... > Tom > > > > > -----Original Message----- > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > Sent: 27 January 2005 16:30 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Did you remember that the Columns property is Zero based? > > ..Column(0) = first column > ..Column(1) = second column > etc. > > Neal > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:23 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > > > The contents of this message and any attachments are the property of Donns Solicitors > and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without > our written consent. If you are not the addressee, please notify us immediately so that we > can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the > writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss which may be caused > by software viruses... > > > > > > > -- > 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 Jan 27 11:07:54 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 27 Jan 2005 12:07:54 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F073A2B6D@xlivmbx21.aig.com> Fine, but is the column count property of the combo box set to 3 or 2? If it's 2 that is why .Column(2) returns Null. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:45 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Neal and Gustav - many thanks for quick replies! > > .Column(0) contains a value for the column [Alias], .Column(1) contains a > value for the column [FieldName], alas .Column(2) returns NULL every time! > I checked the query is valid, and it returns data for all 3 columns... > > Andy, John - many thanks also > > I'm not wanting the combo to display the three columns, just wanting to > display one column and have associated data with that column (e.g. the > other > 2 columns) - the combo is displaying a friendly alias, but by using the > .Columns(x) syntax I can (or can't, as the case is) get at the other info. > > Cheers! Hope this makes sense, BTW... > Tom > > > > > -----Original Message----- > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > Sent: 27 January 2005 16:30 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Did you remember that the Columns property is Zero based? > > .Column(0) = first column > .Column(1) = second column > etc. > > Neal > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:23 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime > - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com << File: ATT549454.txt >> << > File: ATT549455.txt >> From tom.bolton at donnslaw.co.uk Thu Jan 27 11:08:10 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 17:08:10 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433318@dibble.observatory.donnslaw.co.uk> Andy Thank you very much, it was me confused as per. ASP developer, you see - all this bound stuff is a mystery!! Your e-pint is on it's way. Cheers Tom -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: 27 January 2005 15:50 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Tom You need ColumnCount set to 3 or they won't return values. If you don't want them to display set column widths to 0. -- 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] RE: A2k2 combo boxes / rowsource hassles Date: 27/01/05 16:47 > Neal and Gustav - many thanks for quick replies! > > ..Column(0) contains a value for the column [Alias], .Column(1) contains a > value for the column [FieldName], alas .Column(2) returns NULL every time! > I checked the query is valid, and it returns data for all 3 columns... > > Andy, John - many thanks also > > I'm not wanting the combo to display the three columns, just wanting to > display one column and have associated data with that column (e.g. the other > 2 columns) - the combo is displaying a friendly alias, but by using the > ..Columns(x) syntax I can (or can't, as the case is) get at the other info. > > Cheers! Hope this makes sense, BTW... > Tom > > > > > -----Original Message----- > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > Sent: 27 January 2005 16:30 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Did you remember that the Columns property is Zero based? > > ..Column(0) = first column > ..Column(1) = second column > etc. > > Neal > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > Sent: Thursday, January 27, 2005 11:23 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Hi guys > > > > I have a problem with setting the rowsource property of a combo at runtime - > I'm binding it to the SQL query shown below: > > > > SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID > WHERE tblAdmin_SQLData.ReportID = 5 AND > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > The first 2 columns are there using myCombo.Columns(x), but the third... > nowhere to be seen. I'm tearing my hair out here!! > > > > Any help appreciated, TIA > > Tom > > > > > > > > Tom Bolton > > Systems Developer (I.T.) > > Donns Solicitors > > Tel: 0161 834 3311 > > Fax: 0161 834 2317 > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > > > The contents of this message and any attachments are the property of Donns Solicitors > and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without > our written consent. If you are not the addressee, please notify us immediately so that we > can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the > writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, > you should carry out your own virus check before opening any attachment. > Donns Solicitors does not accept any liability for any damage or loss which may be caused > by software viruses... > > > > > > > -- > 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 -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jwcolby at colbyconsulting.com Thu Jan 27 11:13:07 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Thu, 27 Jan 2005 12:13:07 -0500 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles In-Reply-To: <61F915314798D311A2F800A0C9C8318806433317@dibble.observatory.donnslaw.co.uk> Message-ID: <006901c50493$782ebe00$677aa8c0@ColbyM6805> In order to be able to reference three columns in code, you must set column count to 3. If you don't want any given column displayed, set the width of that column to zero. If you only have column count = 2 then you can only reference two columns (0 and 1) in the cbo.column(x) syntax. It sounds like you have column count set to 2. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Neal and Gustav - many thanks for quick replies! .Column(0) contains a value for the column [Alias], .Column(1) contains a value for the column [FieldName], alas .Column(2) returns NULL every time! I checked the query is valid, and it returns data for all 3 columns... Andy, John - many thanks also I'm not wanting the combo to display the three columns, just wanting to display one column and have associated data with that column (e.g. the other 2 columns) - the combo is displaying a friendly alias, but by using the .Columns(x) syntax I can (or can't, as the case is) get at the other info. Cheers! Hope this makes sense, BTW... Tom -----Original Message----- From: Neal Kling [mailto:nkling at co.montgomery.ny.us] Sent: 27 January 2005 16:30 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Thu Jan 27 11:23:13 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Thu, 27 Jan 2005 17:23:13 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C8318806433319@dibble.observatory.donnslaw.co.uk> John, Lambert That's exactly what was happening - I thought the column count was just for displaying, not binding as well. Many thanks for all your help chaps! Cheers Tom -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: 27 January 2005 17:13 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles In order to be able to reference three columns in code, you must set column count to 3. If you don't want any given column displayed, set the width of that column to zero. If you only have column count = 2 then you can only reference two columns (0 and 1) in the cbo.column(x) syntax. It sounds like you have column count set to 2. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:45 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Neal and Gustav - many thanks for quick replies! .Column(0) contains a value for the column [Alias], .Column(1) contains a value for the column [FieldName], alas .Column(2) returns NULL every time! I checked the query is valid, and it returns data for all 3 columns... Andy, John - many thanks also I'm not wanting the combo to display the three columns, just wanting to display one column and have associated data with that column (e.g. the other 2 columns) - the combo is displaying a friendly alias, but by using the .Columns(x) syntax I can (or can't, as the case is) get at the other info. Cheers! Hope this makes sense, BTW... Tom -----Original Message----- From: Neal Kling [mailto:nkling at co.montgomery.ny.us] Sent: 27 January 2005 16:30 To: Access Developers discussion and problem solving Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles Did you remember that the Columns property is Zero based? .Column(0) = first column .Column(1) = second column etc. Neal -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton Sent: Thursday, January 27, 2005 11:23 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Hi guys I have a problem with setting the rowsource property of a combo at runtime - I'm binding it to the SQL query shown below: SELECT tblAdmin_ColumnLookup.Alias, tblAdmin_ColumnLookup.FieldName, tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND tblAdmin_ColumnLookup.IncludeInTemplate=True The first 2 columns are there using myCombo.Columns(x), but the third... nowhere to be seen. I'm tearing my hair out here!! Any help appreciated, TIA Tom Tom Bolton Systems Developer (I.T.) Donns Solicitors Tel: 0161 834 3311 Fax: 0161 834 2317 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From mwhittinghill at symphonyinfo.com Thu Jan 27 12:36:37 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Thu, 27 Jan 2005 12:36:37 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC475A@dewey.Symphony.local> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com From dw-murphy at cox.net Thu Jan 27 12:56:00 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2005 10:56:00 -0800 Subject: [AccessD] OT: Autorun In-Reply-To: <855499653F55AD4190B242717DF132BC475A@dewey.Symphony.local> Message-ID: <000201c504a1$d7cf73f0$8500a8c0@murphyf3vdfepi> Mark Using note pad create a file called AUTORUN.INF. In this file place the following: [autorun] open=Your file name Place this file on your cd. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Thursday, January 27, 2005 10:37 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Autorun How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -- 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 Jan 27 12:57:53 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 27 Jan 2005 18:57:53 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles In-Reply-To: <61F915314798D311A2F800A0C9C8318806433318@dibble.observatory.donnslaw.co.uk> Message-ID: <00a601c504a2$1b703a40$b274d0d5@minster33c3r25> My pleasure. Can you make it an eGuinness? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton > Sent: 27 January 2005 17:08 > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Andy > > Thank you very much, it was me confused as per. ASP > developer, you see - all this bound stuff is a mystery!! > Your e-pint is on it's way. > > Cheers > Tom > > > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: 27 January 2005 15:50 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Tom > You need ColumnCount set to 3 or they won't return values. If > you don't want them to display set column widths to 0. > > -- > 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] RE: A2k2 combo boxes / rowsource hassles > Date: 27/01/05 16:47 > > > Neal and Gustav - many thanks for quick replies! > > > > ..Column(0) contains a value for the column [Alias], .Column(1) > > contains a value for the column [FieldName], alas > .Column(2) returns > > NULL every time! I checked the query is valid, and it > returns data for > > all 3 columns... > > > > Andy, John - many thanks also > > > > I'm not wanting the combo to display the three columns, > just wanting > > to display one column and have associated data with that > column (e.g. > > the > other > > 2 columns) - the combo is displaying a friendly alias, but by using > > the > > ..Columns(x) syntax I can (or can't, as the case is) get at > the other > info. > > > > Cheers! Hope this makes sense, BTW... > > Tom > > > > > > > > > > -----Original Message----- > > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > > Sent: 27 January 2005 16:30 > > To: Access Developers discussion and problem solving > > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > Did you remember that the Columns property is Zero based? > > > > ..Column(0) = first column > > ..Column(1) = second column > > etc. > > > > Neal > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > > Sent: Thursday, January 27, 2005 11:23 AM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > > > Hi guys > > > > > > > > I have a problem with setting the rowsource property of a combo at > > runtime > - > > I'm binding it to the SQL query shown below: > > > > > > > > SELECT tblAdmin_ColumnLookup.Alias, > tblAdmin_ColumnLookup.FieldName, > > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = > > tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND > > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > > > > > The first 2 columns are there using myCombo.Columns(x), but the > > third... nowhere to be seen. I'm tearing my hair out here!! > > > > > > > > Any help appreciated, TIA > > > > Tom > > > > > > > > > > > > > > > > Tom Bolton > > > > Systems Developer (I.T.) > > > > Donns Solicitors > > > > Tel: 0161 834 3311 > > > > Fax: 0161 834 2317 > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > The contents of this message and any attachments are the > property of > > Donns > Solicitors > > and are intended for the confidential use of the named > recipient only. > They may be legally > > privileged and should not be communicated to, or relied > upon, by any > other party without > > our written consent. If you are not the addressee, please notify us > immediately so that we > > can make arrangements for its return. You should not show > this e-mail > > to > any person or > > take copies as you may be committing a criminal or civil > offence for > which you may be > > liable. The statement and opinions expressed in this > e-mail message > > are > those of the > > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > > to this e-mail will have been checked with virus > protection software > prior to transmission, > > you should carry out your own virus check before opening any > > attachment. Donns Solicitors does not accept any liability for any > > damage or loss > which may be caused > > by software viruses... > > > > > > > > > > > > > > -- > > 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 mwhittinghill at symphonyinfo.com Thu Jan 27 13:26:34 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Thu, 27 Jan 2005 13:26:34 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC475D@dewey.Symphony.local> Wow, that easy? Thanks. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, January 27, 2005 1:15 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Autorun Mark Using note pad create a file called AUTORUN.INF. In this file place the following: [autorun] open=Your file name Place this file on your cd. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Whittinghill Sent: Thursday, January 27, 2005 10:37 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Autorun How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 markamatte at hotmail.com Thu Jan 27 13:55:52 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 27 Jan 2005 19:55:52 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C831880643330F@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, ">Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other" I've never used ADO...can you send a sample of code? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Thu, 27 Jan 2005 10:57:05 -0000 > >Mark (and Jim) > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB >drivers for Informix, a colleague has installed one but is having a little >difficulty with the connection string. Try >http://www.connectionstrings.com > > >Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other? Jim has an excellent link explicitly explaining how to >do >just this. However, I've a sneaking suspicion that he's right, and ODBC is >at the bottom of your woes - definitely worth exploring OLEDB, as methinks >ODBC is a little old-hat these days. > >It might just be me (ASP/Oracle/SQL Server background) but I like to try >and >avoid letting Jet anywhere near anything that's not solely concerned with >Access FE tables (for which, of course, it's excellent). > >Cheers >Tom > > >-----Original Message----- >From: Jim Lawrence [mailto:accessd at shaw.ca] >Sent: 27 January 2005 04:48 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hi Mark: > >Your bottle-neck is ODBC. The only way around that is if there is a direct >ADO-OLE equivalent. I am sure there are ADO drivers for every version of >Informix...check these out: > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. >htm (ADO type driver... shareware. > >You can download the driver from IBM at: >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > >To then use it the code is something like this: > >Dim objConn As ADODB.Connection >Dim gsConnectionString as String > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security >Info=True;User ID=user;Data Source=market_report;" > >objConn.connectionstring = gsConnectionString >objConn.Open > >HTH >Jim > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, January 25, 2005 6:49 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now >is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > >From: Roz Clarke > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > >Informix doesn't support XML afaik >< > > > >We did think about this as a way around connection issues for SQL Server > >when we thought that we would have our main db replicating to SQL Server > >rather than Informix - our recordsets are going to be up to about 50k >rows > >I > >think. I don't know how XML would perform with that volume of data but >it's > >academic for now. > > > >Roz > > > >-----Original Message----- > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > >Sent: 24 January 2005 20:58 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >How much data? Can it export it to an XML file in a location where your >fe > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > >Sent: Monday, January 24, 2005 10:23 AM > >To: 'Access Developers discussion and problem solving' > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi all > > > > > >We have a bit of a problem with getting data out of our Informix server > >since we recently turned on transaction logging for replication. When > >extracting data with an Access XP MDE using pass-through queries, Access > >locks entire tables in the Informix database, which causes transaction > >errors and makes the Informix database scarily unstable. > > > >Our Informix suppliers told us that the way to avoid these locking issues > >was to set the connection to 'dirty read' before running the SQL. >However, > >Access cannot execute 2 statements in a pass-through query and it does >not > >hold the connection open between the execution of 1 statement and the >next. > >Thus when the query is processed the 'dirty read' setting is no longer in > >effect. > > > >We have been racking our brains trying to come up with a workaround. Some > >further options that we have considered are: > > > >* Stick the data in a temp table in Informix. This is no good because > >the temp table is destroyed automatically when the connection is closed >and > >there's no way to make it persist long enough to bind it to a report. > >* Use a view in Informix. This is no good because views in Informix > >cannot be set read-only. > >* Create a permanent table in Informix and destroy it when finished > >with it. This is far from ideal because Informix does not support SELECT > >INTO and therefore a table would have to be explicitly constructed with > >names columns etc. We really need the system to be flexible so that the > >queries can be easily changed. > >* Use an ADO recordset. This is a PITA because you cannot bind a > >report to a recordset in an MDE and we cannot build the report on the fly >- > >we are a Terminal Services site so we will have up to 20 users in one FE. > >* Create a table in Access and destroy it when finished with it. Can't > >think of a better way to induce bloating... > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > >foreheads are starting to bleed... > > > >TIA > > > >Roz (and Tom) > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Jan 27 15:22:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 27 Jan 2005 13:22:02 -0800 Subject: [AccessD] Data from Informix to Access - dirty reads? References: <61F915314798D311A2F800A0C9C831880643330F@dibble.observatory.donnslaw.co.uk> Message-ID: <41F95B7A.2020509@shaw.ca> You need to be registered twice to get access second as IBM Developer partner what a rigamarole. http://www-1.ibm.com/support/docview.wss?uid=swg21079970 ADO Connection String for using the Informix OLEDB Provider Programs that use the Microsoft ActiveX Data Object (ADO) library require a connection string to connect to IBM Informix databases. Here is the proper connection string format to use when you want to connect through the IBM Informix OLEDB Provider. Tom Bolton wrote: >Mark (and Jim) > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB >drivers for Informix, a colleague has installed one but is having a little >difficulty with the connection string. Try http://www.connectionstrings.com > > >Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other? Jim has an excellent link explicitly explaining how to do >just this. However, I've a sneaking suspicion that he's right, and ODBC is >at the bottom of your woes - definitely worth exploring OLEDB, as methinks >ODBC is a little old-hat these days. > >It might just be me (ASP/Oracle/SQL Server background) but I like to try and >avoid letting Jet anywhere near anything that's not solely concerned with >Access FE tables (for which, of course, it's excellent). > >Cheers >Tom > > >-----Original Message----- >From: Jim Lawrence [mailto:accessd at shaw.ca] >Sent: 27 January 2005 04:48 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hi Mark: > >Your bottle-neck is ODBC. The only way around that is if there is a direct >ADO-OLE equivalent. I am sure there are ADO drivers for every version of >Informix...check these out: > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342. >htm (ADO type driver... shareware. > >You can download the driver from IBM at: >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > >To then use it the code is something like this: > >Dim objConn As ADODB.Connection >Dim gsConnectionString as String > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security >Info=True;User ID=user;Data Source=market_report;" > >objConn.connectionstring = gsConnectionString >objConn.Open > >HTH >Jim > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, January 25, 2005 6:49 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > > >>From: Roz Clarke >>Reply-To: Access Developers discussion and problem >>solving >>To: "'Access Developers discussion and problem >>solving'" >>Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >>Date: Tue, 25 Jan 2005 09:52:19 -0000 >> >>Informix doesn't support XML afaik >< >> >>We did think about this as a way around connection issues for SQL Server >>when we thought that we would have our main db replicating to SQL Server >>rather than Informix - our recordsets are going to be up to about 50k rows >>I >>think. I don't know how XML would perform with that volume of data but it's >>academic for now. >> >>Roz >> >>-----Original Message----- >>From: John W. Colby [mailto:jwcolby at colbyconsulting.com] >>Sent: 24 January 2005 20:58 >>To: 'Access Developers discussion and problem solving' >>Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >> >> >>How much data? Can it export it to an XML file in a location where your fe >>can use it? XML has a high overhead but can be useful 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 Roz Clarke >>Sent: Monday, January 24, 2005 10:23 AM >>To: 'Access Developers discussion and problem solving' >>Subject: [AccessD] Data from Informix to Access - dirty reads? >> >> >>Hi all >> >> >>We have a bit of a problem with getting data out of our Informix server >>since we recently turned on transaction logging for replication. When >>extracting data with an Access XP MDE using pass-through queries, Access >>locks entire tables in the Informix database, which causes transaction >>errors and makes the Informix database scarily unstable. >> >>Our Informix suppliers told us that the way to avoid these locking issues >>was to set the connection to 'dirty read' before running the SQL. However, >>Access cannot execute 2 statements in a pass-through query and it does not >>hold the connection open between the execution of 1 statement and the next. >>Thus when the query is processed the 'dirty read' setting is no longer in >>effect. >> >>We have been racking our brains trying to come up with a workaround. Some >>further options that we have considered are: >> >>* Stick the data in a temp table in Informix. This is no good because >>the temp table is destroyed automatically when the connection is closed and >>there's no way to make it persist long enough to bind it to a report. >>* Use a view in Informix. This is no good because views in Informix >>cannot be set read-only. >>* Create a permanent table in Informix and destroy it when finished >>with it. This is far from ideal because Informix does not support SELECT >>INTO and therefore a table would have to be explicitly constructed with >>names columns etc. We really need the system to be flexible so that the >>queries can be easily changed. >>* Use an ADO recordset. This is a PITA because you cannot bind a >>report to a recordset in an MDE and we cannot build the report on the fly - >>we are a Terminal Services site so we will have up to 20 users in one FE. >>* Create a table in Access and destroy it when finished with it. Can't >>think of a better way to induce bloating... >> >>Has anyone faced this kind of problem before? Any bright ideas? Our >>foreheads are starting to bleed... >> >>TIA >> >>Roz (and Tom) >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>The contents of this message and any attachments are the property of Donns >>Solicitors >>and are intended for the confidential use of the named recipient only. >>They may be legally >> privileged and should not be communicated to, or relied upon, by any >>other party without >>our written consent. If you are not the addressee, please notify us >>immediately so that we >>can make arrangements for its return. You should not show this e-mail to >>any person or >> take copies as you may be committing a criminal or civil offence for >>which you may be >> liable. The statement and opinions expressed in this e-mail message are >>those of the >>writer, and do not necessarily represent that of Donns Solicitors. >>Although any files attached >> to this e-mail will have been checked with virus protection software >>prior to transmission, >>you should carry out your own virus check before opening any attachment. >>Donns Solicitors does not accept any liability for any damage or loss which >> >> > > > >>may be caused >>by software viruses... >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> > > > > >------------------------------------------------------------------------ > > >The contents of this message and any attachments are the property of Donns Solicitors >and are intended for the confidential use of the named recipient only. They may be legally > privileged and should not be communicated to, or relied upon, by any other party without >our written consent. If you are not the addressee, please notify us immediately so that we >can make arrangements for its return. You should not show this e-mail to any person or > take copies as you may be committing a criminal or civil offence for which you may be > liable. The statement and opinions expressed in this e-mail message are those of the >writer, and do not necessarily represent that of Donns Solicitors. Although any files attached > to this e-mail will have been checked with virus protection software prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which may be caused >by software viruses... > > -- Marty Connelly Victoria, B.C. Canada From kwilliam at ashlandnet.com Thu Jan 27 16:55:58 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Thu, 27 Jan 2005 17:55:58 -0500 Subject: [AccessD] Calendar Message-ID: <000501c504c3$5db51710$64aba8c0@ashlandnet.com> Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 From dmcafee at pacbell.net Thu Jan 27 17:50:48 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Thu, 27 Jan 2005 15:50:48 -0800 Subject: [AccessD] Calendar In-Reply-To: <000501c504c3$5db51710$64aba8c0@ashlandnet.com> Message-ID: Duane Hookem has a sample (IIRC) on Rogers Website (rogersaccesslibrary.com). If you cant find it, give me a holler and Ill look it up at home. If I remember right, it was an Access form that you could type in events and the report printed out like a calendar with the events in them. HTH David mcAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson Sent: Thursday, January 27, 2005 2:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Calendar Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Fri Jan 28 03:38:07 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Fri, 28 Jan 2005 09:38:07 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C831880643331A@dibble.observatory.donnslaw.co.uk> Mark No probs, the following will retrieve data into an ADO recordset. Check the syntax first mind, as I'm just freestyling this into my email editor... Dim rsRecordset as ADODB.Recordset Dim cnConnection as ADODB.Connection Dim strConnectionString as String Dim strSQL as String ' instantiate data objects set rsRecordset = New ADODB.Recordset Set cnConnection = New ADODB.Connection ' connection string strConnectionString = "DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV= myPortNumber;PRO=onsoctcp;" ' opne connection cnConnection.Open strConnectionString ' query strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" ' pull records ' keyset cursor type is compatible with DAO rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly ' loop through recordset Do While Not rsRecordset.EOF Debug.Print rsRecordset("myField1") 'etc... rsRecordset.MoveNext Loop This should get you started - remember, http://www.connectionstrings.com if you get stuck on the connection string. You'll need a reference set to MS ActiveX Data Objects. HTH Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 27 January 2005 19:56 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Tom, ">Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other" I've never used ADO...can you send a sample of code? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Thu, 27 Jan 2005 10:57:05 -0000 > >Mark (and Jim) > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB >drivers for Informix, a colleague has installed one but is having a little >difficulty with the connection string. Try >http://www.connectionstrings.com > > >Mark - instead of using APPEND queries, would it not be any faster to pull >the data from Informix in an ADO recordset - I'm doing this via ODBC as >this >is how our Terminal Servers are set up >:?( - then open a DAO recordset on >your Access table, and loop round in a do...while copying the records from >one to the other? Jim has an excellent link explicitly explaining how to >do >just this. However, I've a sneaking suspicion that he's right, and ODBC is >at the bottom of your woes - definitely worth exploring OLEDB, as methinks >ODBC is a little old-hat these days. > >It might just be me (ASP/Oracle/SQL Server background) but I like to try >and >avoid letting Jet anywhere near anything that's not solely concerned with >Access FE tables (for which, of course, it's excellent). > >Cheers >Tom > > >-----Original Message----- >From: Jim Lawrence [mailto:accessd at shaw.ca] >Sent: 27 January 2005 04:48 >To: 'Access Developers discussion and problem solving' >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hi Mark: > >Your bottle-neck is ODBC. The only way around that is if there is a direct >ADO-OLE equivalent. I am sure there are ADO drivers for every version of >Informix...check these out: > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 . >htm (ADO type driver... shareware. > >You can download the driver from IBM at: >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > >To then use it the code is something like this: > >Dim objConn As ADODB.Connection >Dim gsConnectionString as String > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security >Info=True;User ID=user;Data Source=market_report;" > >objConn.connectionstring = gsConnectionString >objConn.Open > >HTH >Jim > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte >Sent: Tuesday, January 25, 2005 6:49 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Hello All, > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now >is > >around 1 million records. I use temp tables and append queries. This can >take a few hours. Some of the replies in this thread imply there is a much >'better/faster' way. Without changing versions of Access...is there a way >to 'tweak'/'speed up' this data pull? > >Thanks, > >Mark > > >From: Roz Clarke > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > >Informix doesn't support XML afaik >< > > > >We did think about this as a way around connection issues for SQL Server > >when we thought that we would have our main db replicating to SQL Server > >rather than Informix - our recordsets are going to be up to about 50k >rows > >I > >think. I don't know how XML would perform with that volume of data but >it's > >academic for now. > > > >Roz > > > >-----Original Message----- > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > >Sent: 24 January 2005 20:58 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >How much data? Can it export it to an XML file in a location where your >fe > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > >Sent: Monday, January 24, 2005 10:23 AM > >To: 'Access Developers discussion and problem solving' > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi all > > > > > >We have a bit of a problem with getting data out of our Informix server > >since we recently turned on transaction logging for replication. When > >extracting data with an Access XP MDE using pass-through queries, Access > >locks entire tables in the Informix database, which causes transaction > >errors and makes the Informix database scarily unstable. > > > >Our Informix suppliers told us that the way to avoid these locking issues > >was to set the connection to 'dirty read' before running the SQL. >However, > >Access cannot execute 2 statements in a pass-through query and it does >not > >hold the connection open between the execution of 1 statement and the >next. > >Thus when the query is processed the 'dirty read' setting is no longer in > >effect. > > > >We have been racking our brains trying to come up with a workaround. Some > >further options that we have considered are: > > > >* Stick the data in a temp table in Informix. This is no good because > >the temp table is destroyed automatically when the connection is closed >and > >there's no way to make it persist long enough to bind it to a report. > >* Use a view in Informix. This is no good because views in Informix > >cannot be set read-only. > >* Create a permanent table in Informix and destroy it when finished > >with it. This is far from ideal because Informix does not support SELECT > >INTO and therefore a table would have to be explicitly constructed with > >names columns etc. We really need the system to be flexible so that the > >queries can be easily changed. > >* Use an ADO recordset. This is a PITA because you cannot bind a > >report to a recordset in an MDE and we cannot build the report on the fly >- > >we are a Terminal Services site so we will have up to 20 users in one FE. > >* Create a table in Access and destroy it when finished with it. Can't > >think of a better way to induce bloating... > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > >foreheads are starting to bleed... > > > >TIA > > > >Roz (and Tom) > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From tom.bolton at donnslaw.co.uk Fri Jan 28 03:39:24 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Fri, 28 Jan 2005 09:39:24 -0000 Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles Message-ID: <61F915314798D311A2F800A0C9C831880643331B@dibble.observatory.donnslaw.co.uk> Certainly. I hope eGuinness Cold is OK, it's all they seem to sell round my way. Cheers Tom -----Original Message----- From: Andy Lacey [mailto:andy at minstersystems.co.uk] Sent: 27 January 2005 18:58 To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles My pleasure. Can you make it an eGuinness? -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tom Bolton > Sent: 27 January 2005 17:08 > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > Andy > > Thank you very much, it was me confused as per. ASP > developer, you see - all this bound stuff is a mystery!! > Your e-pint is on it's way. > > Cheers > Tom > > > > -----Original Message----- > From: Andy Lacey [mailto:andy at minstersystems.co.uk] > Sent: 27 January 2005 15:50 > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > Tom > You need ColumnCount set to 3 or they won't return values. If > you don't want them to display set column widths to 0. > > -- > 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] RE: A2k2 combo boxes / rowsource hassles > Date: 27/01/05 16:47 > > > Neal and Gustav - many thanks for quick replies! > > > > ..Column(0) contains a value for the column [Alias], .Column(1) > > contains a value for the column [FieldName], alas > .Column(2) returns > > NULL every time! I checked the query is valid, and it > returns data for > > all 3 columns... > > > > Andy, John - many thanks also > > > > I'm not wanting the combo to display the three columns, > just wanting > > to display one column and have associated data with that > column (e.g. > > the > other > > 2 columns) - the combo is displaying a friendly alias, but by using > > the > > ..Columns(x) syntax I can (or can't, as the case is) get at > the other > info. > > > > Cheers! Hope this makes sense, BTW... > > Tom > > > > > > > > > > -----Original Message----- > > From: Neal Kling [mailto:nkling at co.montgomery.ny.us] > > Sent: 27 January 2005 16:30 > > To: Access Developers discussion and problem solving > > Subject: RE: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > Did you remember that the Columns property is Zero based? > > > > ..Column(0) = first column > > ..Column(1) = second column > > etc. > > > > Neal > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tom Bolton > > Sent: Thursday, January 27, 2005 11:23 AM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] RE: A2k2 combo boxes / rowsource hassles > > > > > > Hi guys > > > > > > > > I have a problem with setting the rowsource property of a combo at > > runtime > - > > I'm binding it to the SQL query shown below: > > > > > > > > SELECT tblAdmin_ColumnLookup.Alias, > tblAdmin_ColumnLookup.FieldName, > > tblAdmin_ColumnLookup.[DataType] FROM tblAdmin_SQLData INNER JOIN > > tblAdmin_ColumnLookup ON tblAdmin_SQLData.ID = > > tblAdmin_ColumnLookup.SQLID WHERE tblAdmin_SQLData.ReportID = 5 AND > > tblAdmin_ColumnLookup.IncludeInTemplate=True > > > > > > > > The first 2 columns are there using myCombo.Columns(x), but the > > third... nowhere to be seen. I'm tearing my hair out here!! > > > > > > > > Any help appreciated, TIA > > > > Tom > > > > > > > > > > > > > > > > Tom Bolton > > > > Systems Developer (I.T.) > > > > Donns Solicitors > > > > Tel: 0161 834 3311 > > > > Fax: 0161 834 2317 > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > The contents of this message and any attachments are the > property of > > Donns > Solicitors > > and are intended for the confidential use of the named > recipient only. > They may be legally > > privileged and should not be communicated to, or relied > upon, by any > other party without > > our written consent. If you are not the addressee, please notify us > immediately so that we > > can make arrangements for its return. You should not show > this e-mail > > to > any person or > > take copies as you may be committing a criminal or civil > offence for > which you may be > > liable. The statement and opinions expressed in this > e-mail message > > are > those of the > > writer, and do not necessarily represent that of Donns Solicitors. > Although any files attached > > to this e-mail will have been checked with virus > protection software > prior to transmission, > > you should carry out your own virus check before opening any > > attachment. Donns Solicitors does not accept any liability for any > > damage or loss > which may be caused > > by software viruses... > > > > > > > > > > > > > > -- > > 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 -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From Gustav at cactus.dk Fri Jan 28 04:03:18 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 28 Jan 2005 11:03:18 +0100 Subject: [AccessD] OT: Autorun Message-ID: Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/autorun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com From Paul.Rogers at SummitMedia.co.uk Fri Jan 28 05:27:01 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 28 Jan 2005 11:27:01 -0000 Subject: [AccessD] MySql worm warning Message-ID: <1FF4D9105232EB4DA1901BB7D175877E03F4B6@s003.wolds.summitmedia.co.uk> Hi Gurus You won't want to know about this, but perhaps you should - http://news.zdnet.co.uk/0,39020330,39185529,00.htm Cheers paul -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.1 - Release Date: 27/01/2005 From paul.hartland at fsmail.net Fri Jan 28 05:56:49 2005 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Fri, 28 Jan 2005 12:56:49 +0100 (CET) Subject: [AccessD] Open Two Database Connections Message-ID: <5955655.1106913409069.JavaMail.www@wwinf3002> To all, Please excuse me for having this blonde moment, but I think I have gone brain dead....I have an access database module which I want to create a connection (ADO) to the current database (done this one), but I also want to create a connection to another database in a different location..... Could someone please tell me how I do this in ADO (I'm using Office XP) Many, many thanks in advance for any help.... Paul Hartland -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm From cyx5 at cdc.gov Fri Jan 28 06:41:06 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 28 Jan 2005 07:41:06 -0500 Subject: [AccessD] Any Pittsburgh Companies on our List? Message-ID: Is anyone out there from Pittsburgh on our list? I am working on an offer to work for a company as a private contractor and for contract reasons can not bill direct to me for at least six months. Alternately, anyone have a good name for an Access business? That oughta generate some smart a* remarks. Seriously, I have become brain dead the last three weeks. I may need a partner on this anyway as sometimes things are over my head. It will also involve the mapping of territories, automation of email from Access and Word automation. I have not noticed anyone else from Pittsburgh out there... HAPPY DARN FRIDAY!!!! From marcus at tsstech.com Fri Jan 28 07:36:49 2005 From: marcus at tsstech.com (Scott Marcus) Date: Fri, 28 Jan 2005 08:36:49 -0500 Subject: [AccessD] Replication between Access and MSSQL Message-ID: I'm currently using replication with Access97 and need to change the Master DB into MSSQL Server 2000. Does anyone know of some good resources for this information? Any help would be greatly appreciated. Scott Marcus TSS Technologies, Inc. marcus at tsstech.com From cyx5 at cdc.gov Fri Jan 28 08:33:08 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Fri, 28 Jan 2005 09:33:08 -0500 Subject: [AccessD] Testing Message-ID: Can you hear me now? From kwilliam at ashlandnet.com Fri Jan 28 08:35:35 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Fri, 28 Jan 2005 09:35:35 -0500 Subject: [AccessD] Calendar In-Reply-To: Message-ID: <000101c50546$a218c8b0$64aba8c0@ashlandnet.com> I didn't find it. Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 27, 2005 6:51 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Calendar Duane Hookem has a sample (IIRC) on Rogers Website (rogersaccesslibrary.com). If you cant find it, give me a holler and Ill look it up at home. If I remember right, it was an Access form that you could type in events and the report printed out like a calendar with the events in them. HTH David mcAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson Sent: Thursday, January 27, 2005 2:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Calendar Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jeffrey.demulling at usbank.com Fri Jan 28 08:43:15 2005 From: jeffrey.demulling at usbank.com (jeffrey.demulling at usbank.com) Date: Fri, 28 Jan 2005 08:43:15 -0600 Subject: [AccessD] Open Two Database Connections In-Reply-To: <5955655.1106913409069.JavaMail.www@wwinf3002> Message-ID: Dim con as New ADODB.Connection Dim con1 as New ADODB.Connection con = "Provider=SQLOLEDB.1;Password=dbpassword;Persist Security Info=True;User ID=dbuserid;Initial Catalog=GetApplicationDatabase;Data Source= GetApplicationServer con1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CurrentDBDir\GetCurrentFileName;Persist Security Info=False con.open con1.open 'do what ever it is you want now. paul.hartland at fsm ail.net Sent by: To accessd-bounces at d "accessd" atabaseadvisors.c om cc Subject 01/28/2005 05:56 [AccessD] Open Two Database AM Connections Please respond to "Access Developers discussion and problem solving" To all, Please excuse me for having this blonde moment, but I think I have gone brain dead....I have an access database module which I want to create a connection (ADO) to the current database (done this one), but I also want to create a connection to another database in a different location..... Could someone please tell me how I do this in ADO (I'm using Office XP) Many, many thanks in advance for any help.... Paul Hartland -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== From dwaters at usinternet.com Fri Jan 28 08:51:00 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 28 Jan 2005 08:51:00 -0600 Subject: [AccessD] Testing In-Reply-To: <17044203.1106923375465.JavaMail.root@sniper18.securence.com> Message-ID: <002001c50548$c904db10$de1811d8@danwaters> NOW I can hear you! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 28, 2005 8:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] Testing Can you hear me now? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at fsmail.net Fri Jan 28 08:52:03 2005 From: paul.hartland at fsmail.net (paul.hartland at fsmail.net) Date: Fri, 28 Jan 2005 15:52:03 +0100 (CET) Subject: [AccessD] Open Two Database Connections Message-ID: <26598348.1106923923148.JavaMail.www@wwinf3003> Thanks for your help Message date : Jan 28 2005, 02:48 PM >From : jeffrey.demulling at usbank.com To : "Access Developers discussion and problem solving" Copy to : Subject : Re: [AccessD] Open Two Database Connections Dim con as New ADODB.Connection Dim con1 as New ADODB.Connection con = "Provider=SQLOLEDB.1;Password=dbpassword;Persist Security Info=True;User ID=dbuserid;Initial Catalog=GetApplicationDatabase;Data Source= GetApplicationServer con1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CurrentDBDir\GetCurrentFileName;Persist Security Info=False con.open con1.open 'do what ever it is you want now. paul.hartland at fsm ail.net Sent by: To accessd-bounces at d "accessd" atabaseadvisors.c om cc Subject 01/28/2005 05:56 [AccessD] Open Two Database AM Connections Please respond to "Access Developers discussion and problem solving" advisors.com> To all, Please excuse me for having this blonde moment, but I think I have gone brain dead....I have an access database module which I want to create a connection (ADO) to the current database (done this one), but I also want to create a connection to another database in a different location..... Could someone please tell me how I do this in ADO (I'm using Office XP) Many, many thanks in advance for any help.... Paul Hartland -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ------------------------------------------------------------------------------ Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation. ============================================================================== -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- Whatever you Wanadoo: http://www.wanadoo.co.uk/time/ This email has been checked for most known viruses - find out more at: http://www.wanadoo.co.uk/help/id/7098.htm From Jim.Hale at FleetPride.com Fri Jan 28 09:06:40 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 28 Jan 2005 09:06:40 -0600 Subject: [AccessD] Calendar Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67723373B7@corp-es01.fleetpride.com> http://www.datasphere.net/OfficeComponents.aspx This stuff may help. I've used it and found it to be high quality. Regards, Jim Hale -----Original Message----- From: Keith Williamson [mailto:kwilliam at ashlandnet.com] Sent: Friday, January 28, 2005 8:36 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] Calendar I didn't find it. Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Thursday, January 27, 2005 6:51 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Calendar Duane Hookem has a sample (IIRC) on Rogers Website (rogersaccesslibrary.com). If you cant find it, give me a holler and Ill look it up at home. If I remember right, it was an Access form that you could type in events and the report printed out like a calendar with the events in them. HTH David mcAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson Sent: Thursday, January 27, 2005 2:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Calendar Okay...no takers on the last one. How about this....does anyone recommend and ActiveX Calendar that has a look, like Outlook? So that I can see the different events, right on the calendar face?? Thanks, Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 kwilliam at ashlandnet.com Fri Jan 28 09:24:41 2005 From: kwilliam at ashlandnet.com (Keith Williamson) Date: Fri, 28 Jan 2005 10:24:41 -0500 Subject: [AccessD] Testing In-Reply-To: Message-ID: <000901c5054d$7fed5c90$64aba8c0@ashlandnet.com> I hear you. Keith E. Williamson Ashland Equipment, Inc phone # (410) 273-1856 fax # (410) 273-1859 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen Sent: Friday, January 28, 2005 9:33 AM To: accessd at databaseadvisors.com Subject: [AccessD] Testing Can you hear me now? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwhittinghill at symphonyinfo.com Fri Jan 28 09:50:06 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Fri, 28 Jan 2005 09:50:06 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC4769@dewey.Symphony.local> Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 28 11:35:04 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 28 Jan 2005 12:35:04 -0500 Subject: [AccessD] Vonage Click-2-call Message-ID: <000001c5055f$b8736750$677aa8c0@ColbyM6805> I just discovered a nifty feature from my vonage service. You download an applet that installs on your computer. It is a little popup that installs in the right side of the toolbar (loaded programs). You can double click to open it, then paste any number into it and it will dial your number, then that number. Your phone rings, you answer, then wait for the person at the other end to answer. Even better though, it adds a toolbar to Outlook (for all the dummies like myself that use Outlook). Now when you open an address book and click on an address, it puts a toolbar up with a button for each of the numbers pulled out of that specific address. Click a button and it dials the phone for you. Your phone rings, you answer, then listen for the other end to pick up. I just discovered this today and have used it a couple of times. Recommended so far. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From Mike.W.Gowey at doc.state.or.us Fri Jan 28 11:40:35 2005 From: Mike.W.Gowey at doc.state.or.us (Gowey Mike W) Date: Fri, 28 Jan 2005 10:40:35 -0700 Subject: [AccessD] Access Runtime Message-ID: <05EBB8A3BEB95B4F8216BE4EF486077801DA0277@srciml1.ds.doc.state.or.us> This may be a easy question. I am putting together a few new computers and installing Access runtim on them. Once I have Access runtime installed how do I associate and what do I associate all the MDB's with that they will be using with Access runtime. Thanks for any information provided, Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit Technical Support Analyst From markamatte at hotmail.com Fri Jan 28 11:41:22 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 28 Jan 2005 17:41:22 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C831880643331A@dibble.observatory.donnslaw.co.uk> Message-ID: Ok...I think I'm almost there. With a little tweaking I've made it to: Debug.Print rsRecordset("myField1") 'etc... Then I get this error:"Multiple-step OLE DB operation generated errors. Check eash OLE DB status value, if available. No work was done." Any suggestions? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Fri, 28 Jan 2005 09:38:07 -0000 > >Mark > >No probs, the following will retrieve data into an ADO recordset. Check >the >syntax first mind, as I'm just freestyling this into my email editor... > > Dim rsRecordset as ADODB.Recordset > Dim cnConnection as ADODB.Connection > > Dim strConnectionString as String > Dim strSQL as String > > ' instantiate data objects > set rsRecordset = New ADODB.Recordset > Set cnConnection = New ADODB.Connection > > ' connection string > strConnectionString = >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV= >myPortNumber;PRO=onsoctcp;" > > ' opne connection > cnConnection.Open strConnectionString > > ' query > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > ' pull records > ' keyset cursor type is compatible with DAO > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > ' loop through recordset > Do While Not rsRecordset.EOF > > Debug.Print rsRecordset("myField1") 'etc... > > rsRecordset.MoveNext > > Loop > > >This should get you started - remember, http://www.connectionstrings.com if >you get stuck on the connection string. You'll need a reference set to MS >ActiveX Data Objects. > >HTH >Tom > > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 27 January 2005 19:56 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Tom, > >">Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other" > >I've never used ADO...can you send a sample of code? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > >Mark (and Jim) > > > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB > >drivers for Informix, a colleague has installed one but is having a >little > >difficulty with the connection string. Try > >http://www.connectionstrings.com > > > > > >Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other? Jim has an excellent link explicitly explaining how to > >do > >just this. However, I've a sneaking suspicion that he's right, and ODBC >is > >at the bottom of your woes - definitely worth exploring OLEDB, as >methinks > >ODBC is a little old-hat these days. > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to try > >and > >avoid letting Jet anywhere near anything that's not solely concerned with > >Access FE tables (for which, of course, it's excellent). > > > >Cheers > >Tom > > > > > >-----Original Message----- > >From: Jim Lawrence [mailto:accessd at shaw.ca] > >Sent: 27 January 2005 04:48 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hi Mark: > > > >Your bottle-neck is ODBC. The only way around that is if there is a >direct > >ADO-OLE equivalent. I am sure there are ADO drivers for every version of > >Informix...check these out: > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 >. > >htm (ADO type driver... shareware. > > > >You can download the driver from IBM at: > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > >To then use it the code is something like this: > > > >Dim objConn As ADODB.Connection > >Dim gsConnectionString as String > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security > >Info=True;User ID=user;Data Source=market_report;" > > > >objConn.connectionstring = gsConnectionString > >objConn.Open > > > >HTH > >Jim > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Tuesday, January 25, 2005 6:49 AM > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hello All, > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now > >is > > > >around 1 million records. I use temp tables and append queries. This >can > >take a few hours. Some of the replies in this thread imply there is a >much > >'better/faster' way. Without changing versions of Access...is there a >way > >to 'tweak'/'speed up' this data pull? > > > >Thanks, > > > >Mark > > > > >From: Roz Clarke > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > >Informix doesn't support XML afaik >< > > > > > >We did think about this as a way around connection issues for SQL >Server > > >when we thought that we would have our main db replicating to SQL >Server > > >rather than Informix - our recordsets are going to be up to about 50k > >rows > > >I > > >think. I don't know how XML would perform with that volume of data but > >it's > > >academic for now. > > > > > >Roz > > > > > >-----Original Message----- > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > >Sent: 24 January 2005 20:58 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >How much data? Can it export it to an XML file in a location where >your > >fe > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > >Sent: Monday, January 24, 2005 10:23 AM > > >To: 'Access Developers discussion and problem solving' > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >Hi all > > > > > > > > >We have a bit of a problem with getting data out of our Informix server > > >since we recently turned on transaction logging for replication. When > > >extracting data with an Access XP MDE using pass-through queries, >Access > > >locks entire tables in the Informix database, which causes transaction > > >errors and makes the Informix database scarily unstable. > > > > > >Our Informix suppliers told us that the way to avoid these locking >issues > > >was to set the connection to 'dirty read' before running the SQL. > >However, > > >Access cannot execute 2 statements in a pass-through query and it does > >not > > >hold the connection open between the execution of 1 statement and the > >next. > > >Thus when the query is processed the 'dirty read' setting is no longer >in > > >effect. > > > > > >We have been racking our brains trying to come up with a workaround. >Some > > >further options that we have considered are: > > > > > >* Stick the data in a temp table in Informix. This is no good because > > >the temp table is destroyed automatically when the connection is closed > >and > > >there's no way to make it persist long enough to bind it to a report. > > >* Use a view in Informix. This is no good because views in Informix > > >cannot be set read-only. > > >* Create a permanent table in Informix and destroy it when finished > > >with it. This is far from ideal because Informix does not support >SELECT > > >INTO and therefore a table would have to be explicitly constructed with > > >names columns etc. We really need the system to be flexible so that the > > >queries can be easily changed. > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > >report to a recordset in an MDE and we cannot build the report on the >fly > > >- > > >we are a Terminal Services site so we will have up to 20 users in one >FE. > > >* Create a table in Access and destroy it when finished with it. Can't > > >think of a better way to induce bloating... > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > >foreheads are starting to bleed... > > > > > >TIA > > > > > >Roz (and Tom) > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Jan 28 11:52:41 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 28 Jan 2005 09:52:41 -0800 Subject: [AccessD] Calendar References: <000101c50546$a218c8b0$64aba8c0@ashlandnet.com> Message-ID: <41FA7BE9.3090106@shaw.ca> http://www.rogersaccesslibrary.com/OtherLibraries.asp look under Kamuro, Kay or try Duane Hookom's site calendar reports http://www.invisibleinc.com/divFiles.cfm?divDivID=4 or try Stephan Lebans' calendar http://www.lebans.com/monthcalendar.htm Keith Williamson wrote: >I didn't find it. > >Thanks, > >Keith E. Williamson >Ashland Equipment, Inc >phone # (410) 273-1856 >fax # (410) 273-1859 > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >dmcafee at pacbell.net >Sent: Thursday, January 27, 2005 6:51 PM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Calendar > > >Duane Hookem has a sample (IIRC) on Rogers Website >(rogersaccesslibrary.com). If you cant find it, give me a holler and Ill >look it up at home. If I remember right, it was an Access form that you >could type in events and the report printed out like a calendar with the >events in them. > >HTH >David mcAfee > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Keith Williamson >Sent: Thursday, January 27, 2005 2:56 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] Calendar > > >Okay...no takers on the last one. How about this....does anyone recommend >and ActiveX Calendar that has a look, like Outlook? So that I can see the >different events, right on the calendar face?? > >Thanks, > >Keith E. Williamson >Ashland Equipment, Inc >phone # (410) 273-1856 >fax # (410) 273-1859 > > >-- >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 cfoust at infostatsystems.com Fri Jan 28 12:01:22 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 28 Jan 2005 10:01:22 -0800 Subject: [AccessD] Access Runtime Message-ID: You use shortcuts for the runtime. The shortcut for a specific mdb has to include the full path to the runtime executable, along with the full path to the mdb. If you use Access security, the shortcut has to include the path to the workgroup file as well. You can create a generic shortcut for the runtime something like this: "C:\Program Files\Microsoft Access Runtime\Office10\MSACCESS.EXE" /wrkgrp C:\WINDOWS\System32\Secured.mdw Charlotte Foust -----Original Message----- From: Gowey Mike W [mailto:Mike.W.Gowey at doc.state.or.us] Sent: Friday, January 28, 2005 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access Runtime This may be a easy question. I am putting together a few new computers and installing Access runtim on them. Once I have Access runtime installed how do I associate and what do I associate all the MDB's with that they will be using with Access runtime. Thanks for any information provided, Mike Gowey MCP, A+, LME, NET+ Team Leader - East Region Information Systems Unit Technical Support Analyst -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 28 12:06:09 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 28 Jan 2005 10:06:09 -0800 Subject: [AccessD] OT: Autorun In-Reply-To: <855499653F55AD4190B242717DF132BC4769@dewey.Symphony.local> Message-ID: Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 jeff at boyes.net Fri Jan 28 12:07:52 2005 From: jeff at boyes.net (Jeff Boyes) Date: Fri, 28 Jan 2005 11:07:52 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <000001c5055f$b8736750$677aa8c0@ColbyM6805> References: <000001c5055f$b8736750$677aa8c0@ColbyM6805> Message-ID: <2047.192.25.240.225.1106935672.squirrel@192.25.240.225> John, I added a link for it to my personal webpage -- for my Mom to use. Now, she clicks on the link, then Vonage dials my line, then hers. Allows us to talk with my free minutes, but allows her to set the time she wants to call. Works very well. Jeff > I just discovered a nifty feature from my vonage service. You download an > applet that installs on your computer. It is a little popup that installs > in the right side of the toolbar (loaded programs). You can double click > to > open it, then paste any number into it and it will dial your number, then > that number. Your phone rings, you answer, then wait for the person at > the > other end to answer. > > Even better though, it adds a toolbar to Outlook (for all the dummies like > myself that use Outlook). Now when you open an address book and click on > an > address, it puts a toolbar up with a button for each of the numbers pulled > out of that specific address. Click a button and it dials the phone for > you. Your phone rings, you answer, then listen for the other end to pick > up. > > I just discovered this today and have used it a couple of times. > Recommended so far. > > 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 cfoust at infostatsystems.com Fri Jan 28 12:16:33 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 28 Jan 2005 10:16:33 -0800 Subject: [AccessD] OT: Autorun Message-ID: That's one point to using an installer like Wise or InstallShield. It can create that kind of menu for you. Charlotte Foust -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Friday, January 28, 2005 10:06 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 mwhittinghill at symphonyinfo.com Fri Jan 28 12:19:35 2005 From: mwhittinghill at symphonyinfo.com (Mark Whittinghill) Date: Fri, 28 Jan 2005 12:19:35 -0600 Subject: [AccessD] OT: Autorun Message-ID: <855499653F55AD4190B242717DF132BC476A@dewey.Symphony.local> All good points, but this is how the client wants it :-) Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of dmcafee at pacbell.net Sent: Friday, January 28, 2005 12:16 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 jwcolby at colbyconsulting.com Fri Jan 28 12:44:08 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 28 Jan 2005 13:44:08 -0500 Subject: [AccessD] Vonage Click-2-call In-Reply-To: <2047.192.25.240.225.1106935672.squirrel@192.25.240.225> Message-ID: <000501c50569$5d29c290$677aa8c0@ColbyM6805> That could be dangerous ;-) But a cool idea. So you loaded the applet on her computer? A link on your web page opens the program and fills in the number? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Boyes Sent: Friday, January 28, 2005 1:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Vonage Click-2-call John, I added a link for it to my personal webpage -- for my Mom to use. Now, she clicks on the link, then Vonage dials my line, then hers. Allows us to talk with my free minutes, but allows her to set the time she wants to call. Works very well. Jeff > I just discovered a nifty feature from my vonage service. You > download an applet that installs on your computer. It is a little > popup that installs in the right side of the toolbar (loaded > programs). You can double click to open it, then paste any number > into it and it will dial your number, then that number. Your phone > rings, you answer, then wait for the person at the > other end to answer. > > Even better though, it adds a toolbar to Outlook (for all the dummies > like myself that use Outlook). Now when you open an address book and > click on an address, it puts a toolbar up with a button for each of > the numbers pulled out of that specific address. Click a button and > it dials the phone for you. Your phone rings, you answer, then listen > for the other end to pick up. > > I just discovered this today and have used it a couple of times. > Recommended so far. > > 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 bchacc at san.rr.com Fri Jan 28 13:27:36 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 28 Jan 2005 11:27:36 -0800 Subject: [AccessD] Pocket Access Message-ID: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Dear List: Does anyone know anything about Access for handhelds? Is it available? TIA Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From garykjos at gmail.com Fri Jan 28 13:40:40 2005 From: garykjos at gmail.com (Gary Kjos) Date: Fri, 28 Jan 2005 13:40:40 -0600 Subject: [AccessD] Pocket Access In-Reply-To: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> References: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Message-ID: The people that make "Documents to Go" for the Palm also have a product called "Smartlists To Go" that will sync with Access Databases. It's not actually Access on the handheld but the data goes back and forth. I bought this product a while back intending to play around with it but have not had the time ;-( It seemed pretty cool though. The Documents To Go product is very nice.. Have a look; http://www.dataviz.com/products/smartlisttogo/index.html On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access Software wrote: > Dear List: > > Does anyone know anything about Access for handhelds? Is it available? > > TIA > > 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 > -- Gary Kjos garykjos at gmail.com From jeff at boyes.net Fri Jan 28 13:49:42 2005 From: jeff at boyes.net (Jeff Boyes) Date: Fri, 28 Jan 2005 12:49:42 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <000501c50569$5d29c290$677aa8c0@ColbyM6805> References: <2047.192.25.240.225.1106935672.squirrel@192.25.240.225> <000501c50569$5d29c290$677aa8c0@ColbyM6805> Message-ID: <47939.192.25.240.225.1106941782.squirrel@192.25.240.225> John, Ah...I didn't read your first post clearly enough. The applet is cool for Outlook integration...I don't use an applet at all. You can do the same thing with just a specially-formed URL, like this: https://secure.click2callu.com/tpcc/makecall?username=VONAGEUSERNAME&password=VONAGEPASSWORD&fromnumber=YOURTENDIGITVONAGENUMBER&tonumber=THETENDIGITDESTINATIONNUMBER When you paste that in a browser, your Vonage phone will ring. When you answer, you will hear it ringing, then the destination will answer. Cool, eh? Hope that is clearer than mud. Jeff > That could be dangerous ;-) But a cool idea. > > So you loaded the applet on her computer? A link on your web page opens > the > program and fills in the number? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Boyes > Sent: Friday, January 28, 2005 1:08 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Vonage Click-2-call > > > John, > > I added a link for it to my personal webpage -- for my Mom to use. Now, > she > clicks on the link, then Vonage dials my line, then hers. Allows us to > talk > with my free minutes, but allows her to set the time she wants to call. > > Works very well. > > Jeff > > > >> I just discovered a nifty feature from my vonage service. You >> download an applet that installs on your computer. It is a little >> popup that installs in the right side of the toolbar (loaded >> programs). You can double click to open it, then paste any number >> into it and it will dial your number, then that number. Your phone >> rings, you answer, then wait for the person at the >> other end to answer. >> >> Even better though, it adds a toolbar to Outlook (for all the dummies >> like myself that use Outlook). Now when you open an address book and >> click on an address, it puts a toolbar up with a button for each of >> the numbers pulled out of that specific address. Click a button and >> it dials the phone for you. Your phone rings, you answer, then listen >> for the other end to pick up. >> >> I just discovered this today and have used it a couple of times. >> Recommended so far. >> >> John W. Colby >> www.ColbyConsulting.com >> From bchacc at san.rr.com Fri Jan 28 13:56:56 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 28 Jan 2005 11:56:56 -0800 Subject: [AccessD] Pocket Access References: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Message-ID: <021801c50573$85909470$6601a8c0@HAL9002> Gary: Thanks - I'll pass on to my client Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Gary Kjos" To: "Access Developers discussion and problem solving" Sent: Friday, January 28, 2005 11:40 AM Subject: Re: [AccessD] Pocket Access > The people that make "Documents to Go" for the Palm also have a > product called "Smartlists To Go" that will sync with Access > Databases. It's not actually Access on the handheld but the data goes > back and forth. I bought this product a while back intending to play > around with it but have not had the time ;-( It seemed pretty cool > though. The Documents To Go product is very nice.. > > Have a look; > > http://www.dataviz.com/products/smartlisttogo/index.html > > > > On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access > Software wrote: >> Dear List: >> >> Does anyone know anything about Access for handhelds? Is it available? >> >> TIA >> >> 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 >> > > > -- > 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 jwcolby at colbyconsulting.com Fri Jan 28 14:15:24 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Fri, 28 Jan 2005 15:15:24 -0500 Subject: [AccessD] Vonage Click-2-call In-Reply-To: <47939.192.25.240.225.1106941782.squirrel@192.25.240.225> Message-ID: <000701c50576$1cefbb00$677aa8c0@ColbyM6805> That is clearer than mud (barely). Where did you discover that? And how do you secure it so that nobody can read the link to get your username / password? That would be a great way to allow clients to make free calls to you if you had a widget on the web page to accept their number and plug it in where needed. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Boyes Sent: Friday, January 28, 2005 2:50 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Vonage Click-2-call John, Ah...I didn't read your first post clearly enough. The applet is cool for Outlook integration...I don't use an applet at all. You can do the same thing with just a specially-formed URL, like this: https://secure.click2callu.com/tpcc/makecall?username=VONAGEUSERNAME&passwor d=VONAGEPASSWORD&fromnumber=YOURTENDIGITVONAGENUMBER&tonumber=THETENDIGITDES TINATIONNUMBER When you paste that in a browser, your Vonage phone will ring. When you answer, you will hear it ringing, then the destination will answer. Cool, eh? Hope that is clearer than mud. Jeff > That could be dangerous ;-) But a cool idea. > > So you loaded the applet on her computer? A link on your web page > opens the program and fills in the number? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Boyes > Sent: Friday, January 28, 2005 1:08 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Vonage Click-2-call > > > John, > > I added a link for it to my personal webpage -- for my Mom to use. > Now, she clicks on the link, then Vonage dials my line, then hers. > Allows us to talk > with my free minutes, but allows her to set the time she wants to call. > > Works very well. > > Jeff > > > >> I just discovered a nifty feature from my vonage service. You >> download an applet that installs on your computer. It is a little >> popup that installs in the right side of the toolbar (loaded >> programs). You can double click to open it, then paste any number >> into it and it will dial your number, then that number. Your phone >> rings, you answer, then wait for the person at the other end to >> answer. >> >> Even better though, it adds a toolbar to Outlook (for all the dummies >> like myself that use Outlook). Now when you open an address book and >> click on an address, it puts a toolbar up with a button for each of >> the numbers pulled out of that specific address. Click a button and >> it dials the phone for you. Your phone rings, you answer, then >> listen for the other end to pick up. >> >> I just discovered this today and have used it a couple of times. >> Recommended so far. >> >> 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 markamatte at hotmail.com Fri Jan 28 14:21:15 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 28 Jan 2005 20:21:15 +0000 Subject: [AccessD] Pocket Access In-Reply-To: <021801c50573$85909470$6601a8c0@HAL9002> Message-ID: Rocky, I haven't played with it in awhile...but I looked at this 2 or 3 years ago. The info I found stated that your PDA OS( the versions then...not sure about now) were basically like a database...so if you had an understanding of relational databases, it was pretty easy to use the software to create apps for the handheld. The apps I looked at could easily create forms and calculations for the PDA but were developed on the PC and could link to a number of types of databases ( MS Access included ). The 2 software products I looked at were: PRODUCT: 13789 - PDA Toolbox PRODUCT: 19092 - mobileStudio C++ 1.1 Lite Edition Both were around $25-$30 apiece.( from handango ) I actually created a few forms...loaded them on a handspring...and it synced with an A97.mdb wihtout any problems. Hope it helps. Thanks, Mark P.S...If you need more details...I can try to find the apps...just let me know. >From: "Rocky Smolin - Beach Access Software" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Pocket Access >Date: Fri, 28 Jan 2005 11:56:56 -0800 > >Gary: > >Thanks - I'll pass on to my client > >Regards, > >Rocky Smolin >Beach Access Software >http://www.e-z-mrp.com >858-259-4334 > >----- Original Message ----- From: "Gary Kjos" >To: "Access Developers discussion and problem solving" > >Sent: Friday, January 28, 2005 11:40 AM >Subject: Re: [AccessD] Pocket Access > > >>The people that make "Documents to Go" for the Palm also have a >>product called "Smartlists To Go" that will sync with Access >>Databases. It's not actually Access on the handheld but the data goes >>back and forth. I bought this product a while back intending to play >>around with it but have not had the time ;-( It seemed pretty cool >>though. The Documents To Go product is very nice.. >> >>Have a look; >> >>http://www.dataviz.com/products/smartlisttogo/index.html >> >> >> >>On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access >>Software wrote: >>>Dear List: >>> >>>Does anyone know anything about Access for handhelds? Is it available? >>> >>>TIA >>> >>>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 >>> >> >> >>-- >>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 jeff at boyes.net Fri Jan 28 14:29:23 2005 From: jeff at boyes.net (Jeff Boyes) Date: Fri, 28 Jan 2005 13:29:23 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <000701c50576$1cefbb00$677aa8c0@ColbyM6805> References: <47939.192.25.240.225.1106941782.squirrel@192.25.240.225> <000701c50576$1cefbb00$677aa8c0@ColbyM6805> Message-ID: <61961.192.25.240.225.1106944163.squirrel@192.25.240.225> John, I read about it at slashdot. And it really isn't all that secure now...Just a page not linked from anywhere...Mom has to know where to go to click the link. Of course, she could just keep a shortcut to that URL on her desktop...Thanks for making me think about that...I think I will ask her to do that! I, too, thought about letting clients call me for free...How about this:
Number to Dial:
Of course, this is not too secure...what about that? Could one put those values somewhere and just get the caller to input their phone number only, on the form? Jeff > That is clearer than mud (barely). Where did you discover that? And how > do > you secure it so that nobody can read the link to get your username / > password? > > That would be a great way to allow clients to make free calls to you if > you > had a widget on the web page to accept their number and plug it in where > needed. > > John W. Colby > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Boyes > Sent: Friday, January 28, 2005 2:50 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Vonage Click-2-call > > > https://secure.click2callu.com/tpcc/makecall? > username=VONAGEUSERNAME&password=VONAGEPASSWORD > &fromnumber=YOURTENDIGITVONAGENUMBER&tonumber= > THETENDIGITDESTINATIONNUMBER > > When you paste that in a browser, your Vonage phone will ring. When you > answer, you will hear it ringing, then the destination will answer. From john at winhaven.net Fri Jan 28 14:32:02 2005 From: john at winhaven.net (John Bartow) Date: Fri, 28 Jan 2005 14:32:02 -0600 Subject: [AccessD] OT: Autorun In-Reply-To: Message-ID: <200501281432984.SM03424@ScuzzPaq> Beat me to it :o) Also good for making more intelligible CDs: http://www.phdcc.com/shellrun/index.html I use it for training CDs with many (and/or big) files. I have a menu that comes up in the default browser and they go from there. Informs them if they need any programs installed to use the CD and for instance installs Acrobat reader if they don't have. Not very common anymore but sometimes you have to play to the lowest end not the highest :o) John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, January 28, 2005 12:17 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun That's one point to using an installer like Wise or InstallShield. It can create that kind of menu for you. Charlotte Foust -----Original Message----- From: dmcafee at pacbell.net [mailto:dmcafee at pacbell.net] Sent: Friday, January 28, 2005 10:06 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Some people hate Setups to run when inserting the CD. I always thought it was a better idea to give someone a menu, or choice of things to do such as run set up, browse CD, install a prerequisite for your app... What if the user does not have Access installed? You could always make a menu system in VB, but what if the user doesn't have the correct runtime installed? (not so much a problem anymore as it was 5-10 years ago. The same can be said for creating an HTML menu. This was more of a problem back when browsers weren't standardized. Back then I used a product called "AMS20Pro" which worked great for this purpose. Their evaluation copy was fully functional (but did have a watermark in the end product). It could read the registry to see if an application is already installed (such as acrobat reader), if it isn't you can alter the way the menu appears and display a link to install the software and dim or hide the link the your actual file (pdf or mdb). In this day and age, I don't see any problem with a simple HTML menu with links. Just my two cents (and yes I know you can hold shift when inserting the CD) :) David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark Whittinghill Sent: Friday, January 28, 2005 7:50 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] OT: Autorun Thanks, Gustav. I actually only needed it to open Setup.exe, but I will bookmark this. Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 28, 2005 4:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Autorun Hi Mark It can do a little more than "open": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc /platform/shell/programmersguide/shell_basics/shell_basics_extending/aut orun/autoplay_works.asp /gustav >>> mwhittinghill at symphonyinfo.com 27-01-2005 19:36:37 >>> How do I make an Autorun for a CD? Mark Whittinghill Symphony Information Services 763-391-7400 mwhittinghill at 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Jan 28 14:33:41 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Fri, 28 Jan 2005 12:33:41 -0800 Subject: [AccessD] Pocket Access In-Reply-To: <019101c5056f$6cbcd2f0$6601a8c0@HAL9002> Message-ID: MS does produce a product for pocket PCs (CE) that is called pocket Access. MS Active Sync does allow synchronization between Desktop and CE device. I haven't used it yet. We currently use eVB for the FE on our iPAQs and ADOce as the transport between the iPAQ and desktop. We are looking at switching over to SQLCE here shortly. David McAfee -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Friday, January 28, 2005 11:28 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Pocket Access Dear List: Does anyone know anything about Access for handhelds? Is it available? TIA 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 Fri Jan 28 15:11:03 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 28 Jan 2005 13:11:03 -0800 Subject: [AccessD] Pocket Access References: Message-ID: <024a01c5057d$dff0fa90$6601a8c0@HAL9002> Mark: Thanks. I may ask you for them later. Regards, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Mark A Matte" To: Sent: Friday, January 28, 2005 12:21 PM Subject: Re: [AccessD] Pocket Access > Rocky, > > I haven't played with it in awhile...but I looked at this 2 or 3 years > ago. The info I found stated that your PDA OS( the versions then...not > sure about now) were basically like a database...so if you had an > understanding of relational databases, it was pretty easy to use the > software to create apps for the handheld. The apps I looked at could > easily create forms and calculations for the PDA but were developed on the > PC and could link to a number of types of databases ( MS Access > included ). The 2 software products I looked at were: > > PRODUCT: 13789 - PDA Toolbox > PRODUCT: 19092 - mobileStudio C++ 1.1 Lite Edition > > Both were around $25-$30 apiece.( from handango ) > > I actually created a few forms...loaded them on a handspring...and it > synced with an A97.mdb wihtout any problems. > > Hope it helps. > > Thanks, > > Mark > > P.S...If you need more details...I can try to find the apps...just let me > know. > > >>From: "Rocky Smolin - Beach Access Software" >>Reply-To: Access Developers discussion and problem >>solving >>To: "Access Developers discussion and problem >>solving" >>Subject: Re: [AccessD] Pocket Access >>Date: Fri, 28 Jan 2005 11:56:56 -0800 >> >>Gary: >> >>Thanks - I'll pass on to my client >> >>Regards, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >> >>----- Original Message ----- From: "Gary Kjos" >>To: "Access Developers discussion and problem solving" >> >>Sent: Friday, January 28, 2005 11:40 AM >>Subject: Re: [AccessD] Pocket Access >> >> >>>The people that make "Documents to Go" for the Palm also have a >>>product called "Smartlists To Go" that will sync with Access >>>Databases. It's not actually Access on the handheld but the data goes >>>back and forth. I bought this product a while back intending to play >>>around with it but have not had the time ;-( It seemed pretty cool >>>though. The Documents To Go product is very nice.. >>> >>>Have a look; >>> >>>http://www.dataviz.com/products/smartlisttogo/index.html >>> >>> >>> >>>On Fri, 28 Jan 2005 11:27:36 -0800, Rocky Smolin - Beach Access >>>Software wrote: >>>>Dear List: >>>> >>>>Does anyone know anything about Access for handhelds? Is it available? >>>> >>>>TIA >>>> >>>>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 >>>> >>> >>> >>>-- >>>Gary Kjos >>>garykjos at gmail.com >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From KP at sdsonline.net Fri Jan 28 17:16:52 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Sat, 29 Jan 2005 10:16:52 +1100 Subject: [AccessD] Hand held device Message-ID: <003901c5058f$74354ec0$6401a8c0@user> Hi everyone I have a client who is a tradesman who uses an access mdb which I developed for him years ago. He is ready to buy a new handheld device - Ipod or Palm Pilot or new phone (basically the best tool for this job) which has the ability to connect back to his Access mdb and read his client list and phone numbers easily. Reading the archives I see there are a few choices (eg. Palm, with hotsynch to Outlook) but there are so many new options. For ease of use - what do you recommend? I also don't want to be charging him much for development time, so simple is good.... Thanks in advance.. ______________________________________________ Kath Pelletti Software Design & Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 KP at SDSOnline.net From jmhla at earthlink.net Fri Jan 28 21:14:48 2005 From: jmhla at earthlink.net (Joe Hecht) Date: Fri, 28 Jan 2005 19:14:48 -0800 Subject: [AccessD] OT: Merge Outlook PST files Message-ID: <001001c505b0$b0e2be40$6501a8c0@laptop1> I just had to put a new hard drive in my laptop. Ccccccccrrrrrrrrrrraaaaaaaaaaaaaaaaasssssssssssssshhhhhhhhhhhhhhhhhhhhhhh Can anyone tell me how to mere 2 outlook pst files back into 1, please? Thanks Joe From kathryn at bassett.net Fri Jan 28 21:33:02 2005 From: kathryn at bassett.net (Kathryn Bassett) Date: Fri, 28 Jan 2005 19:33:02 -0800 Subject: [AccessD] OT: Merge Outlook PST files In-Reply-To: <001001c505b0$b0e2be40$6501a8c0@laptop1> Message-ID: <20050129033306.E51203FDA1@omta16.mta.everyone.net> Have the one you want as the main one open. Open the other too (naturally it has to be a different name). The email folders are easy, just drag them from one to the other. You can do that with the contacts, notes, tasks, too. I think that I had to drag the calendar entries one at a time, but I'm not sure. You'll have to experiment with that. Note: dragging from B to A will move them, so you may want to copy them instead if you want to keep B intact. -- 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 Joe Hecht > Sent: 28 Jan 2005 7:15 pm > To: AccessD > Subject: [AccessD] OT: Merge Outlook PST files > > I just had to put a new hard drive in my laptop. > Ccccccccrrrrrrrrrrraaaaaaaaaaaaaaaaasssssssssssssshhhhhhhhhhhh > hhhhhhhhhhh > > Can anyone tell me how to mere 2 outlook pst files back into > 1, please? > > Thanks > > Joe > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From pjewett at bayplace.com Sat Jan 29 18:20:12 2005 From: pjewett at bayplace.com (Phil Jewett) Date: Sat, 29 Jan 2005 16:20:12 -0800 Subject: [AccessD] ActiveX control keeps A2K from closing Message-ID: I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 From jwcolby at colbyconsulting.com Sat Jan 29 18:42:17 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Sat, 29 Jan 2005 19:42:17 -0500 Subject: [AccessD] ActiveX control keeps A2K from closing In-Reply-To: Message-ID: <000f01c50664$9116e460$677aa8c0@ColbyM6805> Is this something that you dim a variable to use? Add in to a form? If you dim a variable, make sure that you set that var = nothing before shutting down. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Phil Jewett Sent: Saturday, January 29, 2005 7:20 PM To: accessd at databaseadvisors.com Subject: [AccessD] ActiveX control keeps A2K from closing I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at earthlink.net Sun Jan 30 10:09:41 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Sun, 30 Jan 2005 11:09:41 -0500 Subject: [AccessD] ActiveX control keeps A2K from closing In-Reply-To: Message-ID: Phil, The problem stems from the fact that Access doesn't know if it's been called as an automation server or not, so what is does is check references. If there are any open references when it goes to close, Access minimizes itself on the task bar assuming something is still going to happen. That's all well and good, but with Access and its interface to VBA, housekeeping and garbage cleanup are not one of its strong points. Quite often, dangling references are left and cause the problem you describe. As John said, make sure your closing any object you open and setting object variables to nothing. Beyond that, there was one Access but several revs back (A2K I think) that would cause this problem as well. A logical check like this: If (GetProcessFlag()) Then End If instead of: If GetProcessFlag() = True then End If in a subform would cause Access to hang. I've always used the latter so its never caused a problem for me, so I don't know if that bug is still in there or not. Killing references yourself usually takes care of things. I would do that first. Jim Dettman jimdettman at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Phil Jewett Sent: Saturday, January 29, 2005 7:20 PM To: accessd at databaseadvisors.com Subject: [AccessD] ActiveX control keeps A2K from closing I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From tom.bolton at donnslaw.co.uk Mon Jan 31 04:14:24 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Mon, 31 Jan 2005 10:14:24 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318806433320@dibble.observatory.donnslaw.co.uk> Hi Mark What does your SQL query look like? Cheers, Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 28 January 2005 17:41 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Ok...I think I'm almost there. With a little tweaking I've made it to: Debug.Print rsRecordset("myField1") 'etc... Then I get this error:"Multiple-step OLE DB operation generated errors. Check eash OLE DB status value, if available. No work was done." Any suggestions? Thanks, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Fri, 28 Jan 2005 09:38:07 -0000 > >Mark > >No probs, the following will retrieve data into an ADO recordset. Check >the >syntax first mind, as I'm just freestyling this into my email editor... > > Dim rsRecordset as ADODB.Recordset > Dim cnConnection as ADODB.Connection > > Dim strConnectionString as String > Dim strSQL as String > > ' instantiate data objects > set rsRecordset = New ADODB.Recordset > Set cnConnection = New ADODB.Connection > > ' connection string > strConnectionString = >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV = >myPortNumber;PRO=onsoctcp;" > > ' opne connection > cnConnection.Open strConnectionString > > ' query > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > ' pull records > ' keyset cursor type is compatible with DAO > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > ' loop through recordset > Do While Not rsRecordset.EOF > > Debug.Print rsRecordset("myField1") 'etc... > > rsRecordset.MoveNext > > Loop > > >This should get you started - remember, http://www.connectionstrings.com if >you get stuck on the connection string. You'll need a reference set to MS >ActiveX Data Objects. > >HTH >Tom > > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 27 January 2005 19:56 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Tom, > >">Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other" > >I've never used ADO...can you send a sample of code? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > >Mark (and Jim) > > > >Sorry for the delay, had a bit on yesterday. There are indeed ADO/OLEDB > >drivers for Informix, a colleague has installed one but is having a >little > >difficulty with the connection string. Try > >http://www.connectionstrings.com > > > > > >Mark - instead of using APPEND queries, would it not be any faster to >pull > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > >this > >is how our Terminal Servers are set up >:?( - then open a DAO recordset >on > >your Access table, and loop round in a do...while copying the records >from > >one to the other? Jim has an excellent link explicitly explaining how to > >do > >just this. However, I've a sneaking suspicion that he's right, and ODBC >is > >at the bottom of your woes - definitely worth exploring OLEDB, as >methinks > >ODBC is a little old-hat these days. > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to try > >and > >avoid letting Jet anywhere near anything that's not solely concerned with > >Access FE tables (for which, of course, it's excellent). > > > >Cheers > >Tom > > > > > >-----Original Message----- > >From: Jim Lawrence [mailto:accessd at shaw.ca] > >Sent: 27 January 2005 04:48 > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hi Mark: > > > >Your bottle-neck is ODBC. The only way around that is if there is a >direct > >ADO-OLE equivalent. I am sure there are ADO drivers for every version of > >Informix...check these out: > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 >. > >htm (ADO type driver... shareware. > > > >You can download the driver from IBM at: > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > >To then use it the code is something like this: > > > >Dim objConn As ADODB.Connection > >Dim gsConnectionString as String > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist Security > >Info=True;User ID=user;Data Source=market_report;" > > > >objConn.connectionstring = gsConnectionString > >objConn.Open > > > >HTH > >Jim > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > >Sent: Tuesday, January 25, 2005 6:49 AM > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Hello All, > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls now > >is > > > >around 1 million records. I use temp tables and append queries. This >can > >take a few hours. Some of the replies in this thread imply there is a >much > >'better/faster' way. Without changing versions of Access...is there a >way > >to 'tweak'/'speed up' this data pull? > > > >Thanks, > > > >Mark > > > > >From: Roz Clarke > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > >Informix doesn't support XML afaik >< > > > > > >We did think about this as a way around connection issues for SQL >Server > > >when we thought that we would have our main db replicating to SQL >Server > > >rather than Informix - our recordsets are going to be up to about 50k > >rows > > >I > > >think. I don't know how XML would perform with that volume of data but > >it's > > >academic for now. > > > > > >Roz > > > > > >-----Original Message----- > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > >Sent: 24 January 2005 20:58 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >How much data? Can it export it to an XML file in a location where >your > >fe > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > >Sent: Monday, January 24, 2005 10:23 AM > > >To: 'Access Developers discussion and problem solving' > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > >Hi all > > > > > > > > >We have a bit of a problem with getting data out of our Informix server > > >since we recently turned on transaction logging for replication. When > > >extracting data with an Access XP MDE using pass-through queries, >Access > > >locks entire tables in the Informix database, which causes transaction > > >errors and makes the Informix database scarily unstable. > > > > > >Our Informix suppliers told us that the way to avoid these locking >issues > > >was to set the connection to 'dirty read' before running the SQL. > >However, > > >Access cannot execute 2 statements in a pass-through query and it does > >not > > >hold the connection open between the execution of 1 statement and the > >next. > > >Thus when the query is processed the 'dirty read' setting is no longer >in > > >effect. > > > > > >We have been racking our brains trying to come up with a workaround. >Some > > >further options that we have considered are: > > > > > >* Stick the data in a temp table in Informix. This is no good because > > >the temp table is destroyed automatically when the connection is closed > >and > > >there's no way to make it persist long enough to bind it to a report. > > >* Use a view in Informix. This is no good because views in Informix > > >cannot be set read-only. > > >* Create a permanent table in Informix and destroy it when finished > > >with it. This is far from ideal because Informix does not support >SELECT > > >INTO and therefore a table would have to be explicitly constructed with > > >names columns etc. We really need the system to be flexible so that the > > >queries can be easily changed. > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > >report to a recordset in an MDE and we cannot build the report on the >fly > > >- > > >we are a Terminal Services site so we will have up to 20 users in one >FE. > > >* Create a table in Access and destroy it when finished with it. Can't > > >think of a better way to induce bloating... > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > >foreheads are starting to bleed... > > > > > >TIA > > > > > >Roz (and Tom) > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jwcolby at colbyconsulting.com Mon Jan 31 06:35:36 2005 From: jwcolby at colbyconsulting.com (John W. Colby) Date: Mon, 31 Jan 2005 07:35:36 -0500 Subject: [AccessD] Vonage Click-2-call In-Reply-To: <61961.192.25.240.225.1106944163.squirrel@192.25.240.225> Message-ID: <005b01c50791$616309a0$677aa8c0@ColbyM6805> Well I tried this and got "101:Number you are trying to dial from is invalid". I know the authentication is valid because I get a message to that effect if my username or password is wrong. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to 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 Boyes Sent: Friday, January 28, 2005 3:29 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Vonage Click-2-call John, I read about it at slashdot. And it really isn't all that secure now...Just a page not linked from anywhere...Mom has to know where to go to click the link. Of course, she could just keep a shortcut to that URL on her desktop...Thanks for making me think about that...I think I will ask her to do that! I, too, thought about letting clients call me for free...How about this:
Number to Dial:
Of course, this is not too secure...what about that? Could one put those values somewhere and just get the caller to input their phone number only, on the form? Jeff > That is clearer than mud (barely). Where did you discover that? And > how do you secure it so that nobody can read the link to get your > username / password? > > That would be a great way to allow clients to make free calls to you > if you had a widget on the web page to accept their number and plug it > in where needed. > > John W. Colby > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Boyes > Sent: Friday, January 28, 2005 2:50 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Vonage Click-2-call > > > https://secure.click2callu.com/tpcc/makecall? > username=VONAGEUSERNAME&password=VONAGEPASSWORD > &fromnumber=YOURTENDIGITVONAGENUMBER&tonumber= > THETENDIGITDESTINATIONNUMBER > > When you paste that in a browser, your Vonage phone will ring. When > you answer, you will hear it ringing, then the destination will > answer. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Erwin.Craps at ithelps.be Mon Jan 31 08:09:48 2005 From: Erwin.Craps at ithelps.be (Erwin Craps - IT Helps) Date: Mon, 31 Jan 2005 15:09:48 +0100 Subject: [AccessD] OT: Merge Outlook PST files Message-ID: <46B976F2B698FF46A4FE7636509B22DF1B576C@stekelbes.ithelps.local> Just import them. File>export/import>from another program>choose PST>etc Erwin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kathryn Bassett Sent: Saturday, January 29, 2005 4:33 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT: Merge Outlook PST files Have the one you want as the main one open. Open the other too (naturally it has to be a different name). The email folders are easy, just drag them from one to the other. You can do that with the contacts, notes, tasks, too. I think that I had to drag the calendar entries one at a time, but I'm not sure. You'll have to experiment with that. Note: dragging from B to A will move them, so you may want to copy them instead if you want to keep B intact. -- 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 Joe Hecht > Sent: 28 Jan 2005 7:15 pm > To: AccessD > Subject: [AccessD] OT: Merge Outlook PST files > > I just had to put a new hard drive in my laptop. > Ccccccccrrrrrrrrrrraaaaaaaaaaaaaaaaasssssssssssssshhhhhhhhhhhh > hhhhhhhhhhh > > Can anyone tell me how to mere 2 outlook pst files back into 1, > please? > > Thanks > > Joe > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Mon Jan 31 08:12:47 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 31 Jan 2005 14:12:47 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318806433320@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, Just for testing...I tried to pull 1 record and 1 field using: strSQL = "SELECT ps_rc_case.case_id FROM ps_rc_case WHERE (((ps_rc_case.case_id) = 100));" Any ideas? Thanks, Again, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Mon, 31 Jan 2005 10:14:24 -0000 > >Hi Mark > >What does your SQL query look like? > >Cheers, >Tom > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 28 January 2005 17:41 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Ok...I think I'm almost there. With a little tweaking I've made it to: >Debug.Print rsRecordset("myField1") 'etc... > >Then I get this error:"Multiple-step OLE DB operation generated errors. >Check eash OLE DB status value, if available. No work was done." > >Any suggestions? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Fri, 28 Jan 2005 09:38:07 -0000 > > > >Mark > > > >No probs, the following will retrieve data into an ADO recordset. Check > >the > >syntax first mind, as I'm just freestyling this into my email editor... > > > > Dim rsRecordset as ADODB.Recordset > > Dim cnConnection as ADODB.Connection > > > > Dim strConnectionString as String > > Dim strSQL as String > > > > ' instantiate data objects > > set rsRecordset = New ADODB.Recordset > > Set cnConnection = New ADODB.Connection > > > > ' connection string > > strConnectionString = > >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV >= > >myPortNumber;PRO=onsoctcp;" > > > > ' opne connection > > cnConnection.Open strConnectionString > > > > ' query > > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > > > ' pull records > > ' keyset cursor type is compatible with DAO > > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > > > > ' loop through recordset > > Do While Not rsRecordset.EOF > > > > Debug.Print rsRecordset("myField1") 'etc... > > > > rsRecordset.MoveNext > > > > Loop > > > > > >This should get you started - remember, http://www.connectionstrings.com >if > >you get stuck on the connection string. You'll need a reference set to >MS > >ActiveX Data Objects. > > > >HTH > >Tom > > > > > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: 27 January 2005 19:56 > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Tom, > > > >">Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other" > > > >I've never used ADO...can you send a sample of code? > > > >Thanks, > > > >Mark > > > > > > >From: Tom Bolton > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > > > >Mark (and Jim) > > > > > >Sorry for the delay, had a bit on yesterday. There are indeed >ADO/OLEDB > > >drivers for Informix, a colleague has installed one but is having a > >little > > >difficulty with the connection string. Try > > >http://www.connectionstrings.com > > > > > > > > >Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other? Jim has an excellent link explicitly explaining how >to > > >do > > >just this. However, I've a sneaking suspicion that he's right, and >ODBC > >is > > >at the bottom of your woes - definitely worth exploring OLEDB, as > >methinks > > >ODBC is a little old-hat these days. > > > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to >try > > >and > > >avoid letting Jet anywhere near anything that's not solely concerned >with > > >Access FE tables (for which, of course, it's excellent). > > > > > >Cheers > > >Tom > > > > > > > > >-----Original Message----- > > >From: Jim Lawrence [mailto:accessd at shaw.ca] > > >Sent: 27 January 2005 04:48 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi Mark: > > > > > >Your bottle-neck is ODBC. The only way around that is if there is a > >direct > > >ADO-OLE equivalent. I am sure there are ADO drivers for every version >of > > >Informix...check these out: > > > > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 > >. > > >htm (ADO type driver... shareware. > > > > > >You can download the driver from IBM at: > > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > > > >To then use it the code is something like this: > > > > > >Dim objConn As ADODB.Connection > > >Dim gsConnectionString as String > > > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist >Security > > >Info=True;User ID=user;Data Source=market_report;" > > > > > >objConn.connectionstring = gsConnectionString > > >objConn.Open > > > > > >HTH > > >Jim > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Tuesday, January 25, 2005 6:49 AM > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hello All, > > > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls >now > > >is > > > > > >around 1 million records. I use temp tables and append queries. This > >can > > >take a few hours. Some of the replies in this thread imply there is a > >much > > >'better/faster' way. Without changing versions of Access...is there a > >way > > >to 'tweak'/'speed up' this data pull? > > > > > >Thanks, > > > > > >Mark > > > > > > >From: Roz Clarke > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > > > >Informix doesn't support XML afaik >< > > > > > > > >We did think about this as a way around connection issues for SQL > >Server > > > >when we thought that we would have our main db replicating to SQL > >Server > > > >rather than Informix - our recordsets are going to be up to about 50k > > >rows > > > >I > > > >think. I don't know how XML would perform with that volume of data >but > > >it's > > > >academic for now. > > > > > > > >Roz > > > > > > > >-----Original Message----- > > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > > >Sent: 24 January 2005 20:58 > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >How much data? Can it export it to an XML file in a location where > >your > > >fe > > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > > >Sent: Monday, January 24, 2005 10:23 AM > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >Hi all > > > > > > > > > > > >We have a bit of a problem with getting data out of our Informix >server > > > >since we recently turned on transaction logging for replication. When > > > >extracting data with an Access XP MDE using pass-through queries, > >Access > > > >locks entire tables in the Informix database, which causes >transaction > > > >errors and makes the Informix database scarily unstable. > > > > > > > >Our Informix suppliers told us that the way to avoid these locking > >issues > > > >was to set the connection to 'dirty read' before running the SQL. > > >However, > > > >Access cannot execute 2 statements in a pass-through query and it >does > > >not > > > >hold the connection open between the execution of 1 statement and the > > >next. > > > >Thus when the query is processed the 'dirty read' setting is no >longer > >in > > > >effect. > > > > > > > >We have been racking our brains trying to come up with a workaround. > >Some > > > >further options that we have considered are: > > > > > > > >* Stick the data in a temp table in Informix. This is no good because > > > >the temp table is destroyed automatically when the connection is >closed > > >and > > > >there's no way to make it persist long enough to bind it to a report. > > > >* Use a view in Informix. This is no good because views in Informix > > > >cannot be set read-only. > > > >* Create a permanent table in Informix and destroy it when finished > > > >with it. This is far from ideal because Informix does not support > >SELECT > > > >INTO and therefore a table would have to be explicitly constructed >with > > > >names columns etc. We really need the system to be flexible so that >the > > > >queries can be easily changed. > > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > > >report to a recordset in an MDE and we cannot build the report on the > >fly > > > > >- > > > >we are a Terminal Services site so we will have up to 20 users in one > >FE. > > > >* Create a table in Access and destroy it when finished with it. >Can't > > > >think of a better way to induce bloating... > > > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > > >foreheads are starting to bleed... > > > > > > > >TIA > > > > > > > >Roz (and Tom) > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >The contents of this message and any attachments are the property of > > >Donns > > > >Solicitors > > > >and are intended for the confidential use of the named recipient >only. > > > >They may be legally > > > > privileged and should not be communicated to, or relied upon, by >any > > > >other party without > > > >our written consent. If you are not the addressee, please notify us > > > >immediately so that we > > > >can make arrangements for its return. You should not show this >e-mail > >to > > > >any person or > > > > take copies as you may be committing a criminal or civil offence >for > > > >which you may be > > > > liable. The statement and opinions expressed in this e-mail >message > > >are > > > >those of the > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > >Although any files attached > > > > to this e-mail will have been checked with virus protection >software > > > >prior to transmission, > > > >you should carry out your own virus check before opening any > >attachment. > > > >Donns Solicitors does not accept any liability for any damage or loss > > >which > > > > > > >may be caused > > > >by software viruses... > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Mon Jan 31 08:33:48 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Mon, 31 Jan 2005 09:33:48 -0500 Subject: [AccessD] OT - Internet Access Message-ID: Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? From tom.bolton at donnslaw.co.uk Mon Jan 31 08:39:01 2005 From: tom.bolton at donnslaw.co.uk (Tom Bolton) Date: Mon, 31 Jan 2005 14:39:01 -0000 Subject: [AccessD] Data from Informix to Access - dirty reads? Message-ID: <61F915314798D311A2F800A0C9C8318806433321@dibble.observatory.donnslaw.co.uk> Mark I take it your connection is opening without error? Are you referencing the tablename in the recordset field, i.e. rsResults("ps_rc_case.case_id")? ADO doesn't like this, just leave out the tablename i.e. rsResults("case_id") for the time being and see if that gives you any more luck. You can also reference recordset fields using integer ordinals i.e. rsResults(1) or rsResults.Fields(1) - Fields is the default (collection) property. Also, try leaving out the brackets () from your SQL query that Access so loves to randomly insert. If you can, download a program called WinSQL (http://www.synametrics.com/winsql ). You can use this Enterprise Manager-style tool test out your queries before you try and pull the data with ADO - I've found it's a great help. BTW (just out of plain curiosity), you're not working on any kind of law/legal firm software are you? Cheers Tom -----Original Message----- From: Mark A Matte [mailto:markamatte at hotmail.com] Sent: 31 January 2005 14:13 To: accessd at databaseadvisors.com Subject: RE: [AccessD] Data from Informix to Access - dirty reads? Tom, Just for testing...I tried to pull 1 record and 1 field using: strSQL = "SELECT ps_rc_case.case_id FROM ps_rc_case WHERE (((ps_rc_case.case_id) = 100));" Any ideas? Thanks, Again, Mark >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Mon, 31 Jan 2005 10:14:24 -0000 > >Hi Mark > >What does your SQL query look like? > >Cheers, >Tom > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 28 January 2005 17:41 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Ok...I think I'm almost there. With a little tweaking I've made it to: >Debug.Print rsRecordset("myField1") 'etc... > >Then I get this error:"Multiple-step OLE DB operation generated errors. >Check eash OLE DB status value, if available. No work was done." > >Any suggestions? > >Thanks, > >Mark > > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Fri, 28 Jan 2005 09:38:07 -0000 > > > >Mark > > > >No probs, the following will retrieve data into an ADO recordset. Check > >the > >syntax first mind, as I'm just freestyling this into my email editor... > > > > Dim rsRecordset as ADODB.Recordset > > Dim cnConnection as ADODB.Connection > > > > Dim strConnectionString as String > > Dim strSQL as String > > > > ' instantiate data objects > > set rsRecordset = New ADODB.Recordset > > Set cnConnection = New ADODB.Connection > > > > ' connection string > > strConnectionString = > >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV >= > >myPortNumber;PRO=onsoctcp;" > > > > ' opne connection > > cnConnection.Open strConnectionString > > > > ' query > > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > > > ' pull records > > ' keyset cursor type is compatible with DAO > > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > > > > ' loop through recordset > > Do While Not rsRecordset.EOF > > > > Debug.Print rsRecordset("myField1") 'etc... > > > > rsRecordset.MoveNext > > > > Loop > > > > > >This should get you started - remember, http://www.connectionstrings.com >if > >you get stuck on the connection string. You'll need a reference set to >MS > >ActiveX Data Objects. > > > >HTH > >Tom > > > > > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: 27 January 2005 19:56 > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Tom, > > > >">Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other" > > > >I've never used ADO...can you send a sample of code? > > > >Thanks, > > > >Mark > > > > > > >From: Tom Bolton > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > > > >Mark (and Jim) > > > > > >Sorry for the delay, had a bit on yesterday. There are indeed >ADO/OLEDB > > >drivers for Informix, a colleague has installed one but is having a > >little > > >difficulty with the connection string. Try > > >http://www.connectionstrings.com > > > > > > > > >Mark - instead of using APPEND queries, would it not be any faster to > >pull > > >the data from Informix in an ADO recordset - I'm doing this via ODBC as > > >this > > >is how our Terminal Servers are set up >:?( - then open a DAO recordset > >on > > >your Access table, and loop round in a do...while copying the records > >from > > >one to the other? Jim has an excellent link explicitly explaining how >to > > >do > > >just this. However, I've a sneaking suspicion that he's right, and >ODBC > >is > > >at the bottom of your woes - definitely worth exploring OLEDB, as > >methinks > > >ODBC is a little old-hat these days. > > > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to >try > > >and > > >avoid letting Jet anywhere near anything that's not solely concerned >with > > >Access FE tables (for which, of course, it's excellent). > > > > > >Cheers > > >Tom > > > > > > > > >-----Original Message----- > > >From: Jim Lawrence [mailto:accessd at shaw.ca] > > >Sent: 27 January 2005 04:48 > > >To: 'Access Developers discussion and problem solving' > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hi Mark: > > > > > >Your bottle-neck is ODBC. The only way around that is if there is a > >direct > > >ADO-OLE equivalent. I am sure there are ADO drivers for every version >of > > >Informix...check these out: > > > > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 > >. > > >htm (ADO type driver... shareware. > > > > > >You can download the driver from IBM at: > > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > > > >To then use it the code is something like this: > > > > > >Dim objConn As ADODB.Connection > > >Dim gsConnectionString as String > > > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist >Security > > >Info=True;User ID=user;Data Source=market_report;" > > > > > >objConn.connectionstring = gsConnectionString > > >objConn.Open > > > > > >HTH > > >Jim > > > > > > > > >-----Original Message----- > > >From: accessd-bounces at databaseadvisors.com > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte > > >Sent: Tuesday, January 25, 2005 6:49 AM > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Hello All, > > > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls >now > > >is > > > > > >around 1 million records. I use temp tables and append queries. This > >can > > >take a few hours. Some of the replies in this thread imply there is a > >much > > >'better/faster' way. Without changing versions of Access...is there a > >way > > >to 'tweak'/'speed up' this data pull? > > > > > >Thanks, > > > > > >Mark > > > > > > >From: Roz Clarke > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > > > >Informix doesn't support XML afaik >< > > > > > > > >We did think about this as a way around connection issues for SQL > >Server > > > >when we thought that we would have our main db replicating to SQL > >Server > > > >rather than Informix - our recordsets are going to be up to about 50k > > >rows > > > >I > > > >think. I don't know how XML would perform with that volume of data >but > > >it's > > > >academic for now. > > > > > > > >Roz > > > > > > > >-----Original Message----- > > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > > >Sent: 24 January 2005 20:58 > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >How much data? Can it export it to an XML file in a location where > >your > > >fe > > > >can use it? XML has a high overhead but can be useful 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 Roz Clarke > > > >Sent: Monday, January 24, 2005 10:23 AM > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > >Hi all > > > > > > > > > > > >We have a bit of a problem with getting data out of our Informix >server > > > >since we recently turned on transaction logging for replication. When > > > >extracting data with an Access XP MDE using pass-through queries, > >Access > > > >locks entire tables in the Informix database, which causes >transaction > > > >errors and makes the Informix database scarily unstable. > > > > > > > >Our Informix suppliers told us that the way to avoid these locking > >issues > > > >was to set the connection to 'dirty read' before running the SQL. > > >However, > > > >Access cannot execute 2 statements in a pass-through query and it >does > > >not > > > >hold the connection open between the execution of 1 statement and the > > >next. > > > >Thus when the query is processed the 'dirty read' setting is no >longer > >in > > > >effect. > > > > > > > >We have been racking our brains trying to come up with a workaround. > >Some > > > >further options that we have considered are: > > > > > > > >* Stick the data in a temp table in Informix. This is no good because > > > >the temp table is destroyed automatically when the connection is >closed > > >and > > > >there's no way to make it persist long enough to bind it to a report. > > > >* Use a view in Informix. This is no good because views in Informix > > > >cannot be set read-only. > > > >* Create a permanent table in Informix and destroy it when finished > > > >with it. This is far from ideal because Informix does not support > >SELECT > > > >INTO and therefore a table would have to be explicitly constructed >with > > > >names columns etc. We really need the system to be flexible so that >the > > > >queries can be easily changed. > > > >* Use an ADO recordset. This is a PITA because you cannot bind a > > > >report to a recordset in an MDE and we cannot build the report on the > >fly > > > > >- > > > >we are a Terminal Services site so we will have up to 20 users in one > >FE. > > > >* Create a table in Access and destroy it when finished with it. >Can't > > > >think of a better way to induce bloating... > > > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > > >foreheads are starting to bleed... > > > > > > > >TIA > > > > > > > >Roz (and Tom) > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >The contents of this message and any attachments are the property of > > >Donns > > > >Solicitors > > > >and are intended for the confidential use of the named recipient >only. > > > >They may be legally > > > > privileged and should not be communicated to, or relied upon, by >any > > > >other party without > > > >our written consent. If you are not the addressee, please notify us > > > >immediately so that we > > > >can make arrangements for its return. You should not show this >e-mail > >to > > > >any person or > > > > take copies as you may be committing a criminal or civil offence >for > > > >which you may be > > > > liable. The statement and opinions expressed in this e-mail >message > > >are > > > >those of the > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > >Although any files attached > > > > to this e-mail will have been checked with virus protection >software > > > >prior to transmission, > > > >you should carry out your own virus check before opening any > >attachment. > > > >Donns Solicitors does not accept any liability for any damage or loss > > >which > > > > > > >may be caused > > > >by software viruses... > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -------------- next part -------------- The contents of this message and any attachments are the property of Donns Solicitors and are intended for the confidential use of the named recipient only. They may be legally privileged and should not be communicated to, or relied upon, by any other party without our written consent. If you are not the addressee, please notify us immediately so that we can make arrangements for its return. You should not show this e-mail to any person or take copies as you may be committing a criminal or civil offence for which you may be liable. The statement and opinions expressed in this e-mail message are those of the writer, and do not necessarily represent that of Donns Solicitors. Although any files attached to this e-mail will have been checked with virus protection software prior to transmission, you should carry out your own virus check before opening any attachment. Donns Solicitors does not accept any liability for any damage or loss which may be caused by software viruses... From jeff at boyes.net Mon Jan 31 09:12:32 2005 From: jeff at boyes.net (Jeff Boyes) Date: Mon, 31 Jan 2005 08:12:32 -0700 (MST) Subject: [AccessD] Vonage Click-2-call In-Reply-To: <005b01c50791$616309a0$677aa8c0@ColbyM6805> References: <61961.192.25.240.225.1106944163.squirrel@192.25.240.225> <005b01c50791$616309a0$677aa8c0@ColbyM6805> Message-ID: <51092.192.25.240.225.1107184352.squirrel@192.25.240.225> John, You are using all 10 digits for both numbers, correct? Last I tried, it still worked for me. Jeff > Well I tried this and got "101:Number you are trying to dial from is > invalid". I know the authentication is valid because I get a message to > that effect if my username or password is wrong. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to 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 Boyes > Sent: Friday, January 28, 2005 3:29 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Vonage Click-2-call > > > John, > > I read about it at slashdot. And it really isn't all that secure > now...Just > a page not linked from anywhere...Mom has to know where to go to click the > link. Of course, she could just keep a shortcut to that URL on her > desktop...Thanks for making me think about that...I think I will ask her > to > do that! > > I, too, thought about letting clients call me for free...How about this: > >
> > > > Number to Dial:
> >
> > Of course, this is not too secure...what about that? Could one put those > values somewhere and just get the caller to input their phone number only, > on the form? > > Jeff > > > > >> That is clearer than mud (barely). Where did you discover that? And >> how do you secure it so that nobody can read the link to get your >> username / password? >> >> That would be a great way to allow clients to make free calls to you >> if you had a widget on the web page to accept their number and plug it >> in where needed. >> >> John W. Colby >> www.ColbyConsulting.com >> > > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Boyes >> Sent: Friday, January 28, 2005 2:50 PM >> To: Access Developers discussion and problem solving >> Subject: RE: [AccessD] Vonage Click-2-call >> >> >> https://secure.click2callu.com/tpcc/makecall? >> username=VONAGEUSERNAME&password=VONAGEPASSWORD >> &fromnumber=YOURTENDIGITVONAGENUMBER&tonumber= >> THETENDIGITDESTINATIONNUMBER >> >> When you paste that in a browser, your Vonage phone will ring. When >> you answer, you will hear it ringing, then the destination will >> answer. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Mon Jan 31 09:14:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 31 Jan 2005 10:14:41 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: Wireless is nice. I'm not talking wireless like phones. I mean fixed wireless. Of course you have to have an ISP with service and a tower near by. I used to own a wireless ISP and it's a very nice service. Where are you located? Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Nicholson, Karen Sent: Monday, January 31, 2005 9:34 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Mon Jan 31 09:53:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 10:53:54 -0500 Subject: [AccessD] OT - Internet Access References: Message-ID: ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. William Hindman ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Monday, January 31, 2005 9:33 AM Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Mon Jan 31 10:01:42 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 31 Jan 2005 16:01:42 +0000 Subject: [AccessD] Data from Informix to Access - dirty reads? In-Reply-To: <61F915314798D311A2F800A0C9C8318806433321@dibble.observatory.donnslaw.co.uk> Message-ID: Tom, Below is the SQL( with changes you suggested) and where I'm hitting a problem: strSQL = "SELECT case_id FROM ps_rc_case WHERE case_id = 100;" rsRecordset.Open strSQL, cnConnection, adOpenKeyset, adLockReadOnly Do While Not rsRecordset.EOF Debug.Print rsRecordset("case_id") 'HERE IS WHERE I GET THE ERROR rsRecordset.MoveNext Loop **************** Any suggestions? Thanks, Mark P.S...No Legal software...just pulling some adhoc volume from a reporting DB. >From: Tom Bolton >Reply-To: Access Developers discussion and problem >solving >To: "'Access Developers discussion and problem >solving'" >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? >Date: Mon, 31 Jan 2005 14:39:01 -0000 > >Mark > >I take it your connection is opening without error? > >Are you referencing the tablename in the recordset field, i.e. >rsResults("ps_rc_case.case_id")? ADO doesn't like this, just leave out the >tablename i.e. rsResults("case_id") for the time being and see if that >gives >you any more luck. You can also reference recordset fields using integer >ordinals i.e. rsResults(1) or rsResults.Fields(1) - Fields is the default >(collection) property. > >Also, try leaving out the brackets () from your SQL query that Access so >loves to randomly insert. > >If you can, download a program called WinSQL >(http://www.synametrics.com/winsql ). You can use this Enterprise >Manager-style tool test out your queries before you try and pull the data >with ADO - I've found it's a great help. > >BTW (just out of plain curiosity), you're not working on any kind of >law/legal firm software are you? > >Cheers >Tom > > > > > > > >-----Original Message----- >From: Mark A Matte [mailto:markamatte at hotmail.com] >Sent: 31 January 2005 14:13 >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Tom, > >Just for testing...I tried to pull 1 record and 1 field using: >strSQL = "SELECT ps_rc_case.case_id FROM ps_rc_case WHERE >(((ps_rc_case.case_id) = 100));" > >Any ideas? > >Thanks, Again, > >Mark > > >From: Tom Bolton > >Reply-To: Access Developers discussion and problem > >solving > >To: "'Access Developers discussion and problem > >solving'" > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > >Date: Mon, 31 Jan 2005 10:14:24 -0000 > > > >Hi Mark > > > >What does your SQL query look like? > > > >Cheers, > >Tom > > > > > >-----Original Message----- > >From: Mark A Matte [mailto:markamatte at hotmail.com] > >Sent: 28 January 2005 17:41 > >To: accessd at databaseadvisors.com > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Ok...I think I'm almost there. With a little tweaking I've made it to: > >Debug.Print rsRecordset("myField1") 'etc... > > > >Then I get this error:"Multiple-step OLE DB operation generated errors. > >Check eash OLE DB status value, if available. No work was done." > > > >Any suggestions? > > > >Thanks, > > > >Mark > > > > > > >From: Tom Bolton > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: "'Access Developers discussion and problem > > >solving'" > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > >Date: Fri, 28 Jan 2005 09:38:07 -0000 > > > > > >Mark > > > > > >No probs, the following will retrieve data into an ADO recordset. >Check > > >the > > >syntax first mind, as I'm just freestyling this into my email editor... > > > > > > Dim rsRecordset as ADODB.Recordset > > > Dim cnConnection as ADODB.Connection > > > > > > Dim strConnectionString as String > > > Dim strSQL as String > > > > > > ' instantiate data objects > > > set rsRecordset = New ADODB.Recordset > > > Set cnConnection = New ADODB.Connection > > > > > > ' connection string > > > strConnectionString = > > > >"DSN=mydsn;UID=myUID;PWD=myPWD;DATABASE=myDB;HOST=myHost;SRVR=myServer;SERV > >= > > >myPortNumber;PRO=onsoctcp;" > > > > > > ' opne connection > > > cnConnection.Open strConnectionString > > > > > > ' query > > > strSQL = "SELECT blah blah FROM yadda yadda WHERE some things" > > > > > > ' pull records > > > ' keyset cursor type is compatible with DAO > > > rsRecordset.open strSQL, cnConnection, adOpenKeyset, adLockReadOnly > > > > > > > > > ' loop through recordset > > > Do While Not rsRecordset.EOF > > > > > > Debug.Print rsRecordset("myField1") 'etc... > > > > > > rsRecordset.MoveNext > > > > > > Loop > > > > > > > > >This should get you started - remember, >http://www.connectionstrings.com > >if > > >you get stuck on the connection string. You'll need a reference set to > >MS > > >ActiveX Data Objects. > > > > > >HTH > > >Tom > > > > > > > > > > > >-----Original Message----- > > >From: Mark A Matte [mailto:markamatte at hotmail.com] > > >Sent: 27 January 2005 19:56 > > >To: accessd at databaseadvisors.com > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > >Tom, > > > > > >">Mark - instead of using APPEND queries, would it not be any faster to > > >pull > > > >the data from Informix in an ADO recordset - I'm doing this via ODBC >as > > > >this > > > >is how our Terminal Servers are set up >:?( - then open a DAO >recordset > > >on > > > >your Access table, and loop round in a do...while copying the records > > >from > > > >one to the other" > > > > > >I've never used ADO...can you send a sample of code? > > > > > >Thanks, > > > > > >Mark > > > > > > > > > >From: Tom Bolton > > > >Reply-To: Access Developers discussion and problem > > > >solving > > > >To: "'Access Developers discussion and problem > > > >solving'" > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > >Date: Thu, 27 Jan 2005 10:57:05 -0000 > > > > > > > >Mark (and Jim) > > > > > > > >Sorry for the delay, had a bit on yesterday. There are indeed > >ADO/OLEDB > > > >drivers for Informix, a colleague has installed one but is having a > > >little > > > >difficulty with the connection string. Try > > > >http://www.connectionstrings.com > > > > > > > > > > > >Mark - instead of using APPEND queries, would it not be any faster to > > >pull > > > >the data from Informix in an ADO recordset - I'm doing this via ODBC >as > > > >this > > > >is how our Terminal Servers are set up >:?( - then open a DAO >recordset > > >on > > > >your Access table, and loop round in a do...while copying the records > > >from > > > >one to the other? Jim has an excellent link explicitly explaining >how > >to > > > >do > > > >just this. However, I've a sneaking suspicion that he's right, and > >ODBC > > >is > > > >at the bottom of your woes - definitely worth exploring OLEDB, as > > >methinks > > > >ODBC is a little old-hat these days. > > > > > > > >It might just be me (ASP/Oracle/SQL Server background) but I like to > >try > > > >and > > > >avoid letting Jet anywhere near anything that's not solely concerned > >with > > > >Access FE tables (for which, of course, it's excellent). > > > > > > > >Cheers > > > >Tom > > > > > > > > > > > >-----Original Message----- > > > >From: Jim Lawrence [mailto:accessd at shaw.ca] > > > >Sent: 27 January 2005 04:48 > > > >To: 'Access Developers discussion and problem solving' > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > >Hi Mark: > > > > > > > >Your bottle-neck is ODBC. The only way around that is if there is a > > >direct > > > >ADO-OLE equivalent. I am sure there are ADO drivers for every version > >of > > > >Informix...check these out: > > > > > > > > > > >http://www.gold-software.com/LuxenadbExpressdriverforInformixPro-review9342 > > >. > > > >htm (ADO type driver... shareware. > > > > > > > >You can download the driver from IBM at: > > > >http://www.ibm.com/products/finder/us/en/finders?pg=ddfinder > > > > > > > >To then use it the code is something like this: > > > > > > > >Dim objConn As ADODB.Connection > > > >Dim gsConnectionString as String > > > > > > > >gsConnectionString = "Provider=Ifxoledbc;Password=pass; Persist > >Security > > > >Info=True;User ID=user;Data Source=market_report;" > > > > > > > >objConn.connectionstring = gsConnectionString > > > >objConn.Open > > > > > > > >HTH > > > >Jim > > > > > > > > > > > >-----Original Message----- > > > >From: accessd-bounces at databaseadvisors.com > > > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A >Matte > > > >Sent: Tuesday, January 25, 2005 6:49 AM > > > >To: accessd at databaseadvisors.com > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > >Hello All, > > > > > > > >Every week I do pulls from Informix to A97 using ODBC. 1 of my pulls > >now > > > >is > > > > > > > >around 1 million records. I use temp tables and append queries. >This > > >can > > > >take a few hours. Some of the replies in this thread imply there is >a > > >much > > > >'better/faster' way. Without changing versions of Access...is there >a > > >way > > > >to 'tweak'/'speed up' this data pull? > > > > > > > >Thanks, > > > > > > > >Mark > > > > > > > > >From: Roz Clarke > > > > >Reply-To: Access Developers discussion and problem > > > > >solving > > > > >To: "'Access Developers discussion and problem > > > > >solving'" > > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > >Date: Tue, 25 Jan 2005 09:52:19 -0000 > > > > > > > > > >Informix doesn't support XML afaik >< > > > > > > > > > >We did think about this as a way around connection issues for SQL > > >Server > > > > >when we thought that we would have our main db replicating to SQL > > >Server > > > > >rather than Informix - our recordsets are going to be up to about >50k > > > >rows > > > > >I > > > > >think. I don't know how XML would perform with that volume of data > >but > > > >it's > > > > >academic for now. > > > > > > > > > >Roz > > > > > > > > > >-----Original Message----- > > > > >From: John W. Colby [mailto:jwcolby at colbyconsulting.com] > > > > >Sent: 24 January 2005 20:58 > > > > >To: 'Access Developers discussion and problem solving' > > > > >Subject: RE: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > > > > >How much data? Can it export it to an XML file in a location where > > >your > > > >fe > > > > >can use it? XML has a high overhead but can be useful 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 Roz >Clarke > > > > >Sent: Monday, January 24, 2005 10:23 AM > > > > >To: 'Access Developers discussion and problem solving' > > > > >Subject: [AccessD] Data from Informix to Access - dirty reads? > > > > > > > > > > > > > > >Hi all > > > > > > > > > > > > > > >We have a bit of a problem with getting data out of our Informix > >server > > > > >since we recently turned on transaction logging for replication. >When > > > > >extracting data with an Access XP MDE using pass-through queries, > > >Access > > > > >locks entire tables in the Informix database, which causes > >transaction > > > > >errors and makes the Informix database scarily unstable. > > > > > > > > > >Our Informix suppliers told us that the way to avoid these locking > > >issues > > > > >was to set the connection to 'dirty read' before running the SQL. > > > >However, > > > > >Access cannot execute 2 statements in a pass-through query and it > >does > > > >not > > > > >hold the connection open between the execution of 1 statement and >the > > > >next. > > > > >Thus when the query is processed the 'dirty read' setting is no > >longer > > >in > > > > >effect. > > > > > > > > > >We have been racking our brains trying to come up with a >workaround. > > >Some > > > > >further options that we have considered are: > > > > > > > > > >* Stick the data in a temp table in Informix. This is no good >because > > > > >the temp table is destroyed automatically when the connection is > >closed > > > >and > > > > >there's no way to make it persist long enough to bind it to a >report. > > > > >* Use a view in Informix. This is no good because views in >Informix > > > > >cannot be set read-only. > > > > >* Create a permanent table in Informix and destroy it when >finished > > > > >with it. This is far from ideal because Informix does not support > > >SELECT > > > > >INTO and therefore a table would have to be explicitly constructed > >with > > > > >names columns etc. We really need the system to be flexible so that > >the > > > > >queries can be easily changed. > > > > >* Use an ADO recordset. This is a PITA because you cannot bind >a > > > > >report to a recordset in an MDE and we cannot build the report on >the > > >fly > > > > > > >- > > > > >we are a Terminal Services site so we will have up to 20 users in >one > > >FE. > > > > >* Create a table in Access and destroy it when finished with >it. > >Can't > > > > >think of a better way to induce bloating... > > > > > > > > > >Has anyone faced this kind of problem before? Any bright ideas? Our > > > > >foreheads are starting to bleed... > > > > > > > > > >TIA > > > > > > > > > >Roz (and Tom) > > > > > > > > > > > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > >The contents of this message and any attachments are the property >of > > > >Donns > > > > >Solicitors > > > > >and are intended for the confidential use of the named recipient > >only. > > > > >They may be legally > > > > > privileged and should not be communicated to, or relied upon, by > >any > > > > >other party without > > > > >our written consent. If you are not the addressee, please notify >us > > > > >immediately so that we > > > > >can make arrangements for its return. You should not show this > >e-mail > > >to > > > > >any person or > > > > > take copies as you may be committing a criminal or civil offence > >for > > > > >which you may be > > > > > liable. The statement and opinions expressed in this e-mail > >message > > > >are > > > > >those of the > > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > > >Although any files attached > > > > > to this e-mail will have been checked with virus protection > >software > > > > >prior to transmission, > > > > >you should carry out your own virus check before opening any > > >attachment. > > > > >Donns Solicitors does not accept any liability for any damage or >loss > > > >which > > > > > > > > >may be caused > > > > >by software viruses... > > > > >-- > > > > >AccessD mailing list > > > > >AccessD at databaseadvisors.com > > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > > >Website: http://www.databaseadvisors.com > > > > > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > >The contents of this message and any attachments are the property of > > >Donns > > > >Solicitors > > > >and are intended for the confidential use of the named recipient >only. > > > >They may be legally > > > > privileged and should not be communicated to, or relied upon, by >any > > > >other party without > > > >our written consent. If you are not the addressee, please notify us > > > >immediately so that we > > > >can make arrangements for its return. You should not show this >e-mail > >to > > > >any person or > > > > take copies as you may be committing a criminal or civil offence >for > > > >which you may be > > > > liable. The statement and opinions expressed in this e-mail >message > > >are > > > >those of the > > > >writer, and do not necessarily represent that of Donns Solicitors. > > > >Although any files attached > > > > to this e-mail will have been checked with virus protection >software > > > >prior to transmission, > > > >you should carry out your own virus check before opening any > >attachment. > > > >Donns Solicitors does not accept any liability for any damage or loss > > >which > > > > > > >may be caused > > > >by software viruses... > > > >-- > > > >AccessD mailing list > > > >AccessD at databaseadvisors.com > > > >http://databaseadvisors.com/mailman/listinfo/accessd > > > >Website: http://www.databaseadvisors.com > > > > > > > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >The contents of this message and any attachments are the property of > >Donns > > >Solicitors > > >and are intended for the confidential use of the named recipient only. > > >They may be legally > > > privileged and should not be communicated to, or relied upon, by any > > >other party without > > >our written consent. If you are not the addressee, please notify us > > >immediately so that we > > >can make arrangements for its return. You should not show this e-mail >to > > >any person or > > > take copies as you may be committing a criminal or civil offence for > > >which you may be > > > liable. The statement and opinions expressed in this e-mail message > >are > > >those of the > > >writer, and do not necessarily represent that of Donns Solicitors. > > >Although any files attached > > > to this e-mail will have been checked with virus protection software > > >prior to transmission, > > >you should carry out your own virus check before opening any >attachment. > > >Donns Solicitors does not accept any liability for any damage or loss > >which > > > > >may be caused > > >by software viruses... > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/accessd > > >Website: http://www.databaseadvisors.com > > > > > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > >The contents of this message and any attachments are the property of >Donns > >Solicitors > >and are intended for the confidential use of the named recipient only. > >They may be legally > > privileged and should not be communicated to, or relied upon, by any > >other party without > >our written consent. If you are not the addressee, please notify us > >immediately so that we > >can make arrangements for its return. You should not show this e-mail to > >any person or > > take copies as you may be committing a criminal or civil offence for > >which you may be > > liable. The statement and opinions expressed in this e-mail message >are > >those of the > >writer, and do not necessarily represent that of Donns Solicitors. > >Although any files attached > > to this e-mail will have been checked with virus protection software > >prior to transmission, > >you should carry out your own virus check before opening any attachment. > >Donns Solicitors does not accept any liability for any damage or loss >which > > >may be caused > >by software viruses... > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >The contents of this message and any attachments are the property of Donns >Solicitors >and are intended for the confidential use of the named recipient only. >They may be legally > privileged and should not be communicated to, or relied upon, by any >other party without >our written consent. If you are not the addressee, please notify us >immediately so that we >can make arrangements for its return. You should not show this e-mail to >any person or > take copies as you may be committing a criminal or civil offence for >which you may be > liable. The statement and opinions expressed in this e-mail message are >those of the >writer, and do not necessarily represent that of Donns Solicitors. >Although any files attached > to this e-mail will have been checked with virus protection software >prior to transmission, >you should carry out your own virus check before opening any attachment. >Donns Solicitors does not accept any liability for any damage or loss which >may be caused >by software viruses... >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Jan 31 10:17:59 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 31 Jan 2005 08:17:59 -0800 Subject: [AccessD] ActiveX control keeps A2K from closing Message-ID: The problem, which still exists as far as I know, was primarily associated with referring to a control as if it were a boolean value, i.e, If Me.Checkbox Then ... Or with handing a non-boolean return value as if it were a boolean. Wrapping Me.Checkbox or Me.GetValue() in parens forced its evaluation as a boolean, as did adding the explicit comparison. Otherwise, you have memory leaks. Charlotte Foust -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Sunday, January 30, 2005 8:10 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] ActiveX control keeps A2K from closing Phil, The problem stems from the fact that Access doesn't know if it's been called as an automation server or not, so what is does is check references. If there are any open references when it goes to close, Access minimizes itself on the task bar assuming something is still going to happen. That's all well and good, but with Access and its interface to VBA, housekeeping and garbage cleanup are not one of its strong points. Quite often, dangling references are left and cause the problem you describe. As John said, make sure your closing any object you open and setting object variables to nothing. Beyond that, there was one Access but several revs back (A2K I think) that would cause this problem as well. A logical check like this: If (GetProcessFlag()) Then End If instead of: If GetProcessFlag() = True then End If in a subform would cause Access to hang. I've always used the latter so its never caused a problem for me, so I don't know if that bug is still in there or not. Killing references yourself usually takes care of things. I would do that first. Jim Dettman jimdettman at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Phil Jewett Sent: Saturday, January 29, 2005 7:20 PM To: accessd at databaseadvisors.com Subject: [AccessD] ActiveX control keeps A2K from closing I added an ActiveX control to my A2K application and with it in the app Access will not close. (My app closes, but Access itself stays alive, and will not close for anything - I have to kill it with Task Manager.) Is this a known problem with some ActiveX controls, or is this just Access? Otherwise the application and the ActiveX control work fine, so I hate having to take it out, but Access not closing is a show-stopper. If it matters, the control is ESRI's ArcGIS MapControl control (not MapObjects, which is another of their products). I admit that ESRI does not say that the control works with Access, but they do give lots of VB6 samples. I get the same results when I open the app with Access 2002. Thanks in advance, Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619 318-4899 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Jan 31 10:21:25 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 31 Jan 2005 08:21:25 -0800 Subject: [AccessD] OT - Internet Access References: Message-ID: <009d01c507b0$e9681c40$6601a8c0@HAL9002> How about DSL through your phone company? There used to be satellite in some metro areas but I don't know if you can still get it. Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 ----- Original Message ----- From: "Nicholson, Karen" To: Sent: Monday, January 31, 2005 6:33 AM Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at bellsouth.net Mon Jan 31 10:33:53 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 11:33:53 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131163357.PRD1977.imf20aec.mail.bellsouth.net@SUSANONE> How reliable is satellite? Susan H. ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. From rl_stewart at highstream.net Mon Jan 31 10:44:10 2005 From: rl_stewart at highstream.net (Robert L. Stewart) Date: Mon, 31 Jan 2005 10:44:10 -0600 Subject: [AccessD] Re: OT - Internet Access In-Reply-To: <200501311602.j0VG2ul01590@databaseadvisors.com> Message-ID: <5.1.0.14.2.20050131104320.04b4ad78@pop3.highstream.net> Satellite and microwave are the only two others that I know of. At 10:02 AM 1/31/2005 -0600, you wrote: >Date: Mon, 31 Jan 2005 09:33:48 -0500 >From: "Nicholson, Karen" >Subject: [AccessD] OT - Internet Access >To: >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > >Is there any other way to get internet access besides dial up, cable >modem or phone internet service? I am trying to work using dial-up and >it is impossible as one can imagine. The person holding the account >will not give me the password to set up the cable connection, nor can I >add the phone feature? Great roomates, huh? Any ideas? From reuben at gfconsultants.com Mon Jan 31 11:01:48 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 31 Jan 2005 12:01:48 -0500 Subject: [AccessD] Re: OT - Internet Access In-Reply-To: <5.1.0.14.2.20050131104320.04b4ad78@pop3.highstream.net> Message-ID: Or get a wireless card and hope one of your neighbors has an open wireless network :) I know one of my nieghbors does. My DSL was down the other night for about an hour, but my laptop found my neighbors router so I never missed a beat. Reuben Cummings GFC, LLC phone: 812.523.1017 email: reuben at gfconsultants.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Robert L. Stewart Sent: Monday, January 31, 2005 11:44 AM To: accessd at databaseadvisors.com Cc: cyx5 at cdc.gov Subject: [AccessD] Re: OT - Internet Access Satellite and microwave are the only two others that I know of. At 10:02 AM 1/31/2005 -0600, you wrote: >Date: Mon, 31 Jan 2005 09:33:48 -0500 >From: "Nicholson, Karen" >Subject: [AccessD] OT - Internet Access >To: >Message-ID: > >Content-Type: text/plain; charset="us-ascii" > >Is there any other way to get internet access besides dial up, cable >modem or phone internet service? I am trying to work using dial-up and >it is impossible as one can imagine. The person holding the account >will not give me the password to set up the cable connection, nor can I >add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Mon Jan 31 10:57:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 31 Jan 2005 10:57:44 -0600 Subject: [AccessD] OT - Internet Access Message-ID: <123701F54509D9119A4F00D0B747349016D24A@main2.marlow.com> They do have satellite internet. Drew -----Original Message----- From: Nicholson, Karen [mailto:cyx5 at cdc.gov] Sent: Monday, January 31, 2005 8:34 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT - Internet Access Is there any other way to get internet access besides dial up, cable modem or phone internet service? I am trying to work using dial-up and it is impossible as one can imagine. The person holding the account will not give me the password to set up the cable connection, nor can I add the phone feature? Great roomates, huh? Any ideas? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Mon Jan 31 11:05:27 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:05:27 -0800 Subject: [AccessD] Hand held device In-Reply-To: <003901c5058f$74354ec0$6401a8c0@user> Message-ID: Well, I would recommend a device that uses Windows CE and Active Sync such as the iPAQ. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti Sent: Friday, January 28, 2005 3:17 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Hand held device Hi everyone I have a client who is a tradesman who uses an access mdb which I developed for him years ago. He is ready to buy a new handheld device - Ipod or Palm Pilot or new phone (basically the best tool for this job) which has the ability to connect back to his Access mdb and read his client list and phone numbers easily. Reading the archives I see there are a few choices (eg. Palm, with hotsynch to Outlook) but there are so many new options. For ease of use - what do you recommend? I also don't want to be charging him much for development time, so simple is good.... Thanks in advance.. ______________________________________________ Kath Pelletti Software Design & Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 KP at SDSOnline.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dejpolsys at hotmail.com Mon Jan 31 11:05:54 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 12:05:54 -0500 Subject: [AccessD] OT - Internet Access References: <20050131163357.PRD1977.imf20aec.mail.bellsouth.net@SUSANONE> Message-ID: ..as reliable as satellite TV ...ok except in bad weather. William Hindman ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 31, 2005 11:33 AM Subject: RE: [AccessD] OT - Internet Access > How reliable is satellite? > > Susan H. > > ..if you've got a phone line you can get a half decent link through a > Direct > satellite link ...not as fast or reliable as DSL or cable but a damn sight > better than dial-up. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Mon Jan 31 11:13:11 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 31 Jan 2005 09:13:11 -0800 Subject: [AccessD] OT - Internet Access Message-ID: I don't personally know how reliable it is, but our clients on drilling rigs all over the world's oceans routinely use satellite to connect with their home offices to transmit data back and forth. Charlotte Foust -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, January 31, 2005 8:34 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access How reliable is satellite? Susan H. ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Mon Jan 31 11:13:03 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Mon, 31 Jan 2005 17:13:03 +0000 Subject: [AccessD] Hand held device In-Reply-To: Message-ID: Does the device need to dial from the list...or simply lookup/update and display the data? Thanks, Mark P.S...A few days ago Rocky asked a question kinda similar...(Subject=Pocket Access )...(You can search the archives) In my response I listed 2 inexpensive apps that I had bought(sorry I don't have the names in front of me) that allowed to easily create apps/forms for an Hand held that would sync with an Access db. If you were just trying to display/update the info...it might be a very easy/inexpensive way to go. >From: >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: RE: [AccessD] Hand held device >Date: Mon, 31 Jan 2005 09:05:27 -0800 > >Well, I would recommend a device that uses Windows CE and Active Sync such >as the iPAQ. > >David > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti >Sent: Friday, January 28, 2005 3:17 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Hand held device > > >Hi everyone > >I have a client who is a tradesman who uses an access mdb which I developed >for him years ago. He is ready to buy a new handheld device - Ipod or Palm >Pilot or new phone (basically the best tool for this job) which has the >ability to connect back to his Access mdb and read his client list and >phone >numbers easily. > >Reading the archives I see there are a few choices (eg. Palm, with hotsynch >to Outlook) but there are so many new options. For ease of use - what do >you >recommend? I also don't want to be charging him much for development time, >so simple is good.... > >Thanks in advance.. > > >______________________________________________ >Kath Pelletti >Software Design & Solutions Pty Ltd. >Ph: 9505-6714 >Fax: 9505-6430 >KP at SDSOnline.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 dmcafee at pacbell.net Mon Jan 31 11:16:17 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:16:17 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: My current cable TV reception is no better than my old satellite TV reception (even in bad weather), but I am not sure about internet access over a satellite. I am not sure what you pay per month for your dial up isp but, here in LA, SBC (and I believe Verizon) offer DSL packages starting at $29.99/month. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of William Hindman Sent: Monday, January 31, 2005 9:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Internet Access ..as reliable as satellite TV ...ok except in bad weather. William Hindman ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 31, 2005 11:33 AM Subject: RE: [AccessD] OT - Internet Access > How reliable is satellite? > > Susan H. > > ..if you've got a phone line you can get a half decent link through a > Direct > satellite link ...not as fast or reliable as DSL or cable but a damn sight > better than dial-up. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at bellsouth.net Mon Jan 31 11:17:58 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 12:17:58 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131171756.TMJF2048.imf19aec.mail.bellsouth.net@SUSANONE> So what does that mean -- what happens during bad weather? I'm in KY remember? ;) Susan H. ..as reliable as satellite TV ...ok except in bad weather. From dmcafee at pacbell.net Mon Jan 31 11:37:00 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:37:00 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131171756.TMJF2048.imf19aec.mail.bellsouth.net@SUSANONE> Message-ID: Well many people say that reception is bad in rainy/cloudy weather. I had satellite TV for about three years and never had a problem in rainy, cloudy foggy or sunny weather. I'm even thinking of going back to it. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 9:18 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access So what does that mean -- what happens during bad weather? I'm in KY remember? ;) Susan H. ..as reliable as satellite TV ...ok except in bad weather. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ebarro at afsweb.com Mon Jan 31 11:37:07 2005 From: ebarro at afsweb.com (Eric Barro) Date: Mon, 31 Jan 2005 09:37:07 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131163357.PRD1977.imf20aec.mail.bellsouth.net@SUSANONE> Message-ID: Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 8:34 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access How reliable is satellite? Susan H. ..if you've got a phone line you can get a half decent link through a Direct satellite link ...not as fast or reliable as DSL or cable but a damn sight better than dial-up. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ---------------------------------------------------------------- The information contained in this e-mail message and any file, document, previous e-mail message and/or attachment transmitted herewith is confidential and may be legally privileged. It is intended solely for the private use of the addressee and must not be disclosed to or used by anyone other than the addressee. If you receive this transmission by error, please immediately notify the sender by reply e-mail and destroy the original transmission and its attachments without reading or saving it in any manner. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. E-mail transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of email transmission. Users and employees of the e-mail system are expressly required not to make defamatory statements and not to infringe or authorize any infringement of copyright or any other legal right by email communications. Any such communication is contrary to company policy. The company will not accept any liability in respect of such communication. From cfoust at infostatsystems.com Mon Jan 31 11:46:46 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 31 Jan 2005 09:46:46 -0800 Subject: [AccessD] OT - Internet Access Message-ID: Hurricanes definitely interfere with it. ;-> Charlotte Foust -----Original Message----- From: Susan Harkins [mailto:ssharkins at bellsouth.net] Sent: Monday, January 31, 2005 9:18 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access So what does that mean -- what happens during bad weather? I'm in KY remember? ;) Susan H. ..as reliable as satellite TV ...ok except in bad weather. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at bellsouth.net Mon Jan 31 11:50:08 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 12:50:08 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131175007.MEHT2068.imf22aec.mail.bellsouth.net@SUSANONE> Right now I'm on dial-up -- even at 50 kbps, most anything else would be an improvement. :) Susan H. Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. From ssharkins at bellsouth.net Mon Jan 31 11:50:58 2005 From: ssharkins at bellsouth.net (Susan Harkins) Date: Mon, 31 Jan 2005 12:50:58 -0500 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: <20050131175057.MEXA2068.imf22aec.mail.bellsouth.net@SUSANONE> I wouldn't be online during a hurricane anyway! ;) If a hurricane makes it to KY, I'm hightailing it out of here! ;) Susan H. Hurricanes definitely interfere with it. ;-> From dmcafee at pacbell.net Mon Jan 31 11:57:39 2005 From: dmcafee at pacbell.net (dmcafee at pacbell.net) Date: Mon, 31 Jan 2005 09:57:39 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: I didn't know that! That does suck :( -----Original Message----- From: Eric Barro You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. From kens.programming at verizon.net Mon Jan 31 12:06:03 2005 From: kens.programming at verizon.net (Ken Stoker) Date: Mon, 31 Jan 2005 10:06:03 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131175007.MEHT2068.imf22aec.mail.bellsouth.net@SUSANONE> Message-ID: <20050131180405.YVPR28388.out014.verizon.net@enterprise> In my research into Satellite (DirectWay), that is also the upload speed, 50 kbps. Now they say it is 500 kbps download, which would be that improvement you are looking for, but I upload a lot of large files to a corporate ftp site (since I am remotely located) and really need the fast upload speed. That is why I have DSL (thankfully it is available, cable modem isn't). Ken -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access Right now I'm on dial-up -- even at 50 kbps, most anything else would be an improvement. :) Susan H. Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. -- 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 Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.1 - Release Date: 1/27/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.1 - Release Date: 1/27/2005 From martyconnelly at shaw.ca Mon Jan 31 12:12:35 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 31 Jan 2005 10:12:35 -0800 Subject: [AccessD] Hand held device References: Message-ID: <41FE7513.2040809@shaw.ca> With a phone I might be tempted to put up an xml file on a WAP site or redirect to asp site and an Access database and acesss it through WML I did this a few years back with a blackberry to an sql database via ASP and WAP . If your phone has direct web capability their might be easier ways. However your phone company has to allow internet access. It was a problem back then as access to net was restricted to certain portals If your PDA has a IE web browser you could have a xml file with the data locally and use html and xslt to quickly display a combobox selection or sortable display of the xml table. Mark A Matte wrote: > Does the device need to dial from the list...or simply lookup/update > and display the data? > > Thanks, > > Mark > > P.S...A few days ago Rocky asked a question kinda > similar...(Subject=Pocket Access )...(You can search the archives) In > my response I listed 2 inexpensive apps that I had bought(sorry I > don't have the names in front of me) that allowed to easily create > apps/forms for an Hand held that would sync with an Access db. If you > were just trying to display/update the info...it might be a very > easy/inexpensive way to go. > >> From: >> Reply-To: Access Developers discussion and problem >> solving >> To: "Access Developers discussion and problem >> solving" >> Subject: RE: [AccessD] Hand held device >> Date: Mon, 31 Jan 2005 09:05:27 -0800 >> >> Well, I would recommend a device that uses Windows CE and Active Sync >> such >> as the iPAQ. >> >> David >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti >> Sent: Friday, January 28, 2005 3:17 PM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] Hand held device >> >> >> Hi everyone >> >> I have a client who is a tradesman who uses an access mdb which I >> developed >> for him years ago. He is ready to buy a new handheld device - Ipod or >> Palm >> Pilot or new phone (basically the best tool for this job) which has the >> ability to connect back to his Access mdb and read his client list >> and phone >> numbers easily. >> >> Reading the archives I see there are a few choices (eg. Palm, with >> hotsynch >> to Outlook) but there are so many new options. For ease of use - what >> do you >> recommend? I also don't want to be charging him much for development >> time, >> so simple is good.... >> >> Thanks in advance.. >> >> >> ______________________________________________ >> Kath Pelletti >> Software Design & Solutions Pty Ltd. >> Ph: 9505-6714 >> Fax: 9505-6430 >> KP at SDSOnline.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 > > > -- Marty Connelly Victoria, B.C. Canada From dejpolsys at hotmail.com Mon Jan 31 12:16:13 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 13:16:13 -0500 Subject: [AccessD] OT - Internet Access References: Message-ID: ..oh yeah! ...big time :) William Hindman ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, January 31, 2005 12:46 PM Subject: RE: [AccessD] OT - Internet Access > Hurricanes definitely interfere with it. ;-> > > Charlotte Foust > > > -----Original Message----- > From: Susan Harkins [mailto:ssharkins at bellsouth.net] > Sent: Monday, January 31, 2005 9:18 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: [AccessD] OT - Internet Access > > > So what does that mean -- what happens during bad weather? I'm in KY > remember? ;) > > Susan H. > > ..as reliable as satellite TV ...ok except in bad weather. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Mon Jan 31 12:16:42 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 13:16:42 -0500 Subject: [AccessD] OT - Internet Access References: <20050131175057.MEXA2068.imf22aec.mail.bellsouth.net@SUSANONE> Message-ID: ..smart gal! :) William Hindman ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, January 31, 2005 12:50 PM Subject: RE: [AccessD] OT - Internet Access >I wouldn't be online during a hurricane anyway! ;) If a hurricane makes it > to KY, I'm hightailing it out of here! ;) > > Susan H. > > Hurricanes definitely interfere with it. ;-> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dejpolsys at hotmail.com Mon Jan 31 12:22:03 2005 From: dejpolsys at hotmail.com (William Hindman) Date: Mon, 31 Jan 2005 13:22:03 -0500 Subject: [AccessD] OT - Internet Access References: Message-ID: ..the up-link runs through your phone line ...the down link through the sat ..so the response is comparatively sluggish and you won't get more than ~ 400Kbps down which is much better than dial-up but not close to DSL or cable speeds ...if the only option is dial-up, then sat makes sense. ..weather wise a lot depends on your equipment ...if your antenna is mounted such that wind never bothers it and nothing gets between it and the view of the sat, then the newer frequency bands should be pretty reliable ..but on the older bands a snow storm or even heavy rain could block you. William Hindman ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Monday, January 31, 2005 12:57 PM Subject: RE: [AccessD] OT - Internet Access >I didn't know that! That does suck :( > > -----Original Message----- > From: Eric Barro > > You can't even connect a router directly to the satellite modem like > you could on a DSL or cable modem. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at afsweb.com Mon Jan 31 12:47:21 2005 From: ebarro at afsweb.com (Eric Barro) Date: Mon, 31 Jan 2005 10:47:21 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: <20050131175007.MEHT2068.imf22aec.mail.bellsouth.net@SUSANONE> Message-ID: Susan, Trust me it won't be even an improvement over your dial-up. Factor in the cost of the equipment and the aggravation and it's not worth it. Maybe if you're just going to use it to check email or limited browsing over the web...but for anything else I definitely would stay far away as possible from satellite internet access at this point in time. My boss lives in the mountains and the only access he could get was satellite access. I set up his home network and he complained of slow speeds for satellite access. The slowness can be attributed to the fact that the packets are routed via a software-based proxy server that needs to be installed on to the host computer. As I've mentioned before you can't hook up a router directly to the satellite modem because the software part (which drives the modem and the proxy server) can't be installed on the router. The satellite modem acts as a modem/router/proxy for all web requests. To get my boss' home network to work with his satellite access I had to put 2 network cards on the host machine which is designated as the "server" so that all the rest of the internal TCPIP network packets can communicate back with the satellite modem. All the browsers had to point to the proxy server (installed by the software driver for the modem) in order to get out to the web. One other caveat for satellite access is that it will not work with a site that prompts for the username and password using Windows authentication. Because of the latency it can't handle the challenge/response sequence from IIS/Windows authentication. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins Sent: Monday, January 31, 2005 9:50 AM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] OT - Internet Access Right now I'm on dial-up -- even at 50 kbps, most anything else would be an improvement. :) Susan H. Satellite is slow. It uses a proxy server for all web-based requests. It hasn't lived up to its hype. You can't even connect a router directly to the satellite modem like you could on a DSL or cable modem. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ---------------------------------------------------------------- The information contained in this e-mail message and any file, document, previous e-mail message and/or attachment transmitted herewith is confidential and may be legally privileged. It is intended solely for the private use of the addressee and must not be disclosed to or used by anyone other than the addressee. If you receive this transmission by error, please immediately notify the sender by reply e-mail and destroy the original transmission and its attachments without reading or saving it in any manner. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. E-mail transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of email transmission. Users and employees of the e-mail system are expressly required not to make defamatory statements and not to infringe or authorize any infringement of copyright or any other legal right by email communications. Any such communication is contrary to company policy. The company will not accept any liability in respect of such communication. From ebarro at afsweb.com Mon Jan 31 12:50:40 2005 From: ebarro at afsweb.com (Eric Barro) Date: Mon, 31 Jan 2005 10:50:40 -0800 Subject: [AccessD] OT - Internet Access In-Reply-To: Message-ID: That used to be true for one-way satellite internet access. Today's satellite providers route both inbound and outbound traffic via the satellite modem. No more need for a dial-up line for outbound traffic. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of William Hindman Sent: Monday, January 31, 2005 10:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Internet Access ..the up-link runs through your phone line ...the down link through the sat ..so the response is comparatively sluggish and you won't get more than ~ 400Kbps down which is much better than dial-up but not close to DSL or cable speeds ...if the only option is dial-up, then sat makes sense. ..weather wise a lot depends on your equipment ...if your antenna is mounted such that wind never bothers it and nothing gets between it and the view of the sat, then the newer frequency bands should be pretty reliable ..but on the older bands a snow storm or even heavy rain could block you. William Hindman ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Monday, January 31, 2005 12:57 PM Subject: RE: [AccessD] OT - Internet Access >I didn't know that! That does suck :( > > -----Original Message----- > From: Eric Barro > > You can't even connect a router directly to the satellite modem like > you could on a DSL or cable modem. ---------------------------------------------------------------- The information contained in this e-mail message and any file, document, previous e-mail message and/or attachment transmitted herewith is confidential and may be legally privileged. It is intended solely for the private use of the addressee and must not be disclosed to or used by anyone other than the addressee. If you receive this transmission by error, please immediately notify the sender by reply e-mail and destroy the original transmission and its attachments without reading or saving it in any manner. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. E-mail transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of email transmission. Users and employees of the e-mail system are expressly required not to make defamatory statements and not to infringe or authorize any infringement of copyright or any other legal right by email communications. Any such communication is contrary to company policy. The company will not accept any liability in respect of such communication. From KP at sdsonline.net Mon Jan 31 17:14:20 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Tue, 1 Feb 2005 10:14:20 +1100 Subject: [AccessD] Hand held device References: Message-ID: <003701c507ea$98aca480$6401a8c0@user> Mark - there is no requirement to dial - just keep the data in synch with his mdb at home. Kath ----- Original Message ----- From: Mark A Matte To: accessd at databaseadvisors.com Sent: Tuesday, February 01, 2005 4:13 AM Subject: RE: [AccessD] Hand held device Does the device need to dial from the list...or simply lookup/update and display the data? Thanks, Mark P.S...A few days ago Rocky asked a question kinda similar...(Subject=Pocket Access )...(You can search the archives) In my response I listed 2 inexpensive apps that I had bought(sorry I don't have the names in front of me) that allowed to easily create apps/forms for an Hand held that would sync with an Access db. If you were just trying to display/update the info...it might be a very easy/inexpensive way to go. >From: >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: RE: [AccessD] Hand held device >Date: Mon, 31 Jan 2005 09:05:27 -0800 > >Well, I would recommend a device that uses Windows CE and Active Sync such >as the iPAQ. > >David > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti >Sent: Friday, January 28, 2005 3:17 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Hand held device > > >Hi everyone > >I have a client who is a tradesman who uses an access mdb which I developed >for him years ago. He is ready to buy a new handheld device - Ipod or Palm >Pilot or new phone (basically the best tool for this job) which has the >ability to connect back to his Access mdb and read his client list and >phone >numbers easily. > >Reading the archives I see there are a few choices (eg. Palm, with hotsynch >to Outlook) but there are so many new options. For ease of use - what do >you >recommend? I also don't want to be charging him much for development time, >so simple is good.... > >Thanks in advance.. > > >______________________________________________ >Kath Pelletti >Software Design & Solutions Pty Ltd. >Ph: 9505-6714 >Fax: 9505-6430 >KP at SDSOnline.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 KP at sdsonline.net Mon Jan 31 17:16:03 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Tue, 1 Feb 2005 10:16:03 +1100 Subject: [AccessD] Hand held device References: Message-ID: <004101c507ea$d61d18e0$6401a8c0@user> I'll look into the Ipaq - thanks Kath ----- Original Message ----- From: dmcafee at pacbell.net To: Access Developers discussion and problem solving Sent: Tuesday, February 01, 2005 4:05 AM Subject: RE: [AccessD] Hand held device Well, I would recommend a device that uses Windows CE and Active Sync such as the iPAQ. David -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kath Pelletti Sent: Friday, January 28, 2005 3:17 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Hand held device Hi everyone I have a client who is a tradesman who uses an access mdb which I developed for him years ago. He is ready to buy a new handheld device - Ipod or Palm Pilot or new phone (basically the best tool for this job) which has the ability to connect back to his Access mdb and read his client list and phone numbers easily. Reading the archives I see there are a few choices (eg. Palm, with hotsynch to Outlook) but there are so many new options. For ease of use - what do you recommend? I also don't want to be charging him much for development time, so simple is good.... Thanks in advance.. ______________________________________________ Kath Pelletti Software Design & Solutions Pty Ltd. Ph: 9505-6714 Fax: 9505-6430 KP at SDSOnline.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