From steve at datamanagementsolutions.biz Wed Jan 1 14:22:52 2014 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Thu, 2 Jan 2014 09:22:52 +1300 Subject: [AccessD] OT: Learning in the new year In-Reply-To: References: Message-ID: <9D47A804219448A593CA7BDD8013E10B@stevelaptop> Thanks a lot, Gustav. Very cool. Happy New Year, and best wishes to all for 2014. Regards Steve -----Original Message----- From: Gustav Brock Sent: Tuesday, December 31, 2013 11:59 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Learning in the new year Hi all This reminded me that no learning curve should be regarded too steep or immense, though I often get that feeling with all the programming techniques of today. http://www.viralnova.com/hidden-dam/ Happy New Year! Gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From TSeptav at Uniserve.com Wed Jan 1 14:47:18 2014 From: TSeptav at Uniserve.com (Tony Septav) Date: Wed, 1 Jan 2014 14:47:18 -0600 Subject: [AccessD] OT: Learning in the new year, second try In-Reply-To: Message-ID: <201401012047.s01KlJDB002773@databaseadvisors.com> Hey Gustav Sent the site info to many of my friends and we all basically commented "Wholly crap that is incredible". It has put a smile on many faces. Tony Septav Nanaimo, BC Canada -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December-31-13 5:00 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Learning in the new year Hi all This reminded me that no learning curve should be regarded too steep or immense, though I often get that feeling with all the programming techniques of today. http://www.viralnova.com/hidden-dam/ Happy New Year! Gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Jan 3 16:41:45 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 3 Jan 2014 14:41:45 -0800 Subject: [AccessD] 2003 mde in 2013 Message-ID: <91432E045E21446BAFB1867ACD3C56C0@HAL9007> Dear List: Will an mde compiled in 2003 run with Access 2013? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin From rford at terra.com.br Sat Jan 4 05:22:11 2014 From: rford at terra.com.br (Roberto Ford Long) Date: Sat, 4 Jan 2014 09:22:11 -0200 Subject: [AccessD] RES: 2003 mde in 2013 In-Reply-To: <91432E045E21446BAFB1867ACD3C56C0@HAL9007> References: <91432E045E21446BAFB1867ACD3C56C0@HAL9007> Message-ID: <001b01cf093f$37124e90$a536ebb0$@terra.com.br> Hi Rocky. Yes, if both office versions are 32 bits. The windows versions (64 or 32) don't matter. Never tested on both office 64 bits. If a mde is compiled on 64 bits, it don't run on 32 bits runtime. I did that some years ago and had to reinstall all office stuff. Also don't know if 64 bits runtime can execute a 32 bits mde. Regards, Roberto. > -----Mensagem original----- > De: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] Em nome de Rocky Smolin > Enviada em: sexta-feira, 3 de janeiro de 2014 20:42 > Para: 'Access Developers discussion and problem solving'; 'Off Topic' > Assunto: [AccessD] 2003 mde in 2013 > > Dear List: > > Will an mde compiled in 2003 run with Access 2013? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > 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 7 13:24:24 2014 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Tue, 7 Jan 2014 14:24:24 -0500 Subject: [AccessD] Trouble switching Oracle Connection strings. Message-ID: Cross-posts to Access-L and AccessD. Hi everyone, and a Happy New Year to you all. My year begins with a puzzle regarding connecting via ODBC to an Oracle schema. This is all happening in Access 2010. Trying to keep this brief: I have a system DSN which allows me to connect to the production schema (which we'll call PROD) and another system DSN that connects to the development schema (DEV), and I have DAO code that quite happily allows me to switch back and forth from PROD to DEV and back again with no issues. Both of these DSN's use the same account ID, and different passwords. The need has now arisen to use a new account name (user ID) to connect to the production schema. So I created a new System DSN using the new account name. From within the ODBC Admin App (in Control Panel) I am to successfully test the connection. I can also connect just fine to the schema using TOAD using the new credentials. Then in Access I use the Get External Data/ODBC Database ribbon option to link to the tables in the schema. I check the box to save the password and voila, the tables are linked, readable and updateable. I then grab the connection string for the ODBC linked tables and store it away for later use. Here is where the problem is. The DAO code I'm using to change the links to the ODBC tables creates a tabledef object... Set tdfLinked = CurrentDb.CreateTableDef(strTable, dbAttachSavePWD) And then it sets up the required fields in the tabledef object... tdfLinked.Connect = strConnect tdfLinked.SourceTableName = strSourceTable and then appends the tabledef object to the database TableDefs collection. CurrentDb.TableDefs.Append tdfLinked When I start off with the application linked to the schema using the new DSN and account name, and run my code to link to the development data (which has a different DSN and account name) there is no problem. The links all change as desired. But when I then do the reverse, run the code to change the links from development schema to the production schema, as soon as the 'CurrentDb.TableDefs.Append tdfLinked' line executes the Oracle ODBC Driver Connect dialog pops up, showing the correct Service Name, the correct User Name but asking for the password to be entered again. When I manually enter the correct password (which is already present in the connection string) I then get an error stating that the connection to the schema failed, and it shows the user name and passwords passed in - ***which are correct***! When I run the exact same code, but use the old account names and DSN for the production schema everything works. I can toggle back and forth between the development and production schemas with no problems. Does anyone have any suggestions as to how to resolve this? Lambert "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." ? Douglas Adams, Mostly Harmless From BradM at blackforestltd.com Wed Jan 8 14:35:24 2014 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 8 Jan 2014 14:35:24 -0600 Subject: [AccessD] Switch Function - Max Argument Length? References: <006c01cef211$7eea8e70$7cbfab50$@comcast.net><5957ED15F9754F108684B9077B1496F7@HAL9007><053f01cef7ac$77b2df90$67189eb0$@gmail.com><000001cef80c$38f74bf0$aae5e3d0$@gmail.com> Message-ID: All, I have an Access 2007 application that has a query with a Switch Function that has a very long set of arguments. I recently needed to add one more "expression/value" and discovered that the newly added expression did not work. It appears that there is some sort of limit as to how long the set of arguments can be. I have done some digging, but have not been able to find this limit documented anywhere. Is there such a limit? Thanks, Brad From charlotte.foust at gmail.com Wed Jan 8 23:05:56 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 8 Jan 2014 21:05:56 -0800 Subject: [AccessD] Switch Function - Max Argument Length? In-Reply-To: References: <006c01cef211$7eea8e70$7cbfab50$@comcast.net> <5957ED15F9754F108684B9077B1496F7@HAL9007> <053f01cef7ac$77b2df90$67189eb0$@gmail.com> <000001cef80c$38f74bf0$aae5e3d0$@gmail.com> Message-ID: I seem to recall that there was a maximum of something like 13 expressions/values for Switch. If you need more than that, your query is probably going to have trouble running anyhow. Charlotte On Wed, Jan 8, 2014 at 12:35 PM, Brad Marks wrote: > All, > > I have an Access 2007 application that has a query with a Switch > Function that has a very long set of arguments. > > I recently needed to add one more "expression/value" and discovered that > the newly added expression did not work. > > It appears that there is some sort of limit as to how long the set of > arguments can be. I have done some digging, but have not been able to > find this limit documented anywhere. > > Is there such a limit? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From paul.hartland at googlemail.com Wed Jan 8 23:06:32 2014 From: paul.hartland at googlemail.com (Paul Hartland) Date: Thu, 9 Jan 2014 05:06:32 +0000 Subject: [AccessD] Switch Function - Max Argument Length? In-Reply-To: References: <006c01cef211$7eea8e70$7cbfab50$@comcast.net> <5957ED15F9754F108684B9077B1496F7@HAL9007> <053f01cef7ac$77b2df90$67189eb0$@gmail.com> <000001cef80c$38f74bf0$aae5e3d0$@gmail.com> Message-ID: Brad, If I am assuming correctly and the switch function is being used to return a value in a field in a query (sorry but I don't know the technical terms) I think there is a maximum character length of about 1024 characters, if you have less characters then the problem may be to do with nested conditions/queries I think that limit is about 50. Hope this helps. Paul On 8 January 2014 20:35, Brad Marks wrote: > All, > > I have an Access 2007 application that has a query with a Switch > Function that has a very long set of arguments. > > I recently needed to add one more "expression/value" and discovered that > the newly added expression did not work. > > It appears that there is some sort of limit as to how long the set of > arguments can be. I have done some digging, but have not been able to > find this limit documented anywhere. > > Is there such a limit? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com From BradM at blackforestltd.com Thu Jan 9 08:06:54 2014 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 9 Jan 2014 08:06:54 -0600 Subject: [AccessD] Switch Function - Max Argument Length? References: <006c01cef211$7eea8e70$7cbfab50$@comcast.net><5957ED15F9754F108684B9077B1496F7@HAL9007><053f01cef7ac$77b2df90$67189eb0$@gmail.com><000001cef80c$38f74bf0$aae5e3d0$@gmail.com> Message-ID: Charlotte and Paul, Thanks for your insights. You confirmed what I was seeing. I appreciate your help. I have developed a work-around to the problem that I ran into. The really strange thing about this problem is that I did not receive any error message. I just happened to notice that the last argument in the string of Switch arguments was not working properly. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland Sent: Wednesday, January 08, 2014 11:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Switch Function - Max Argument Length? Brad, If I am assuming correctly and the switch function is being used to return a value in a field in a query (sorry but I don't know the technical terms) I think there is a maximum character length of about 1024 characters, if you have less characters then the problem may be to do with nested conditions/queries I think that limit is about 50. Hope this helps. Paul On 8 January 2014 20:35, Brad Marks wrote: > All, > > I have an Access 2007 application that has a query with a Switch > Function that has a very long set of arguments. > > I recently needed to add one more "expression/value" and discovered > that the newly added expression did not work. > > It appears that there is some sort of limit as to how long the set of > arguments can be. I have done some digging, but have not been able to > find this limit documented anywhere. > > Is there such a limit? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=AA82628C36.94FD9 From mcp2004 at mail.ru Fri Jan 10 13:01:31 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Fri, 10 Jan 2014 23:01:31 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= Message-ID: <1389380491.615771943@f416.i.mail.ru> Hi All -- Has anybody here tried to ?" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )?and use it in your development? It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and ?Napa? Office 365 Development Tools" ?( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) "The thing to pass to Dad" could be a cabbage -? http://en.wikipedia.org/wiki/Napa_cabbage ?- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? Thank you. -- ???????????? ?????? From davidmcafee at gmail.com Fri Jan 10 13:20:32 2014 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 10 Jan 2014 11:20:32 -0800 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389380491.615771943@f416.i.mail.ru> References: <1389380491.615771943@f416.i.mail.ru> Message-ID: When I think of "Napa" I think of California wine country: http://napavalley.com/ or even Napa Auto parts: http://www.napaonline.com/ On Fri, Jan 10, 2014 at 11:01 AM, Salakhetdinov Shamil wrote: > > Hi All -- > Has anybody here tried to " Sign up for an Office 365 Developer Site" ( > http://msdn.microsoft.com/library/office/fp179924 ) and use it in your > development? > It looks tempting to try it with " API Tutorial for Office " ( > http://msdn.microsoft.com/en-US/office/dn449240 ) and ?Napa? Office 365 > Development Tools" ( > http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1). > > > BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: > "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a > thing - try to catch it !" :) > > "The thing to pass to Dad" could be a cabbage - > http://en.wikipedia.org/wiki/Napa_cabbage - is that the word MS used to > title their Office 365 Dev Tools? :) I doubt it... > > Then what "Napa" means there? Is that an abbreviation ( > http://www.allacronyms.com/NAPA ) or a title/name of something well known? > > Thank you. > From mcp2004 at mail.ru Fri Jan 10 13:50:09 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Fri, 10 Jan 2014 23:50:09 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: References: <1389380491.615771943@f416.i.mail.ru> Message-ID: <1389383409.168706785@f416.i.mail.ru> Yes, I see, California wine county looks tempting - " Napa Valley is your spot of heaven on earth". It could be MS borrowed that title for their dev tools :) I must note I've missed the following year+ old announcement: http://blogs.msdn.com/b/jasonz/archive/2012/07/17/introducing-napa-office-365-development-tools.aspx It looks like a teaser for the time when " At some point, you will want to leverage the full power of the Microsoft Office Developer Tools for Visual Studio 2012. For example, one of the key new capabilities in the Cloud App Model is that apps can be hosted on SharePoint, Windows Azure Web Sites or your own web server. Visual Studio will enable you to modify projects started in ?Napa? or create new apps from scratch so they can target all of the hosting options ". Do they mean it's possible to develop full scale SharePoint (/Office 365) applications using Visual Studio *without* SharePoint installed on a development PC/being available on a development LAN? Thank you. -- Shamil Friday, January 10, 2014 11:20 AM -08:00 from David McAfee : >When I think of "Napa" I think of California wine country: >? http://napavalley.com/ > >or even Napa Auto parts: >http://www.napaonline.com/ > > > >On Fri, Jan 10, 2014 at 11:01 AM, Salakhetdinov Shamil < mcp2004 at mail.ru >wrote: > >> >> Hi All -- >> Has anybody here tried to " Sign up for an Office 365 Developer Site" ( >> http://msdn.microsoft.com/library/office/fp179924 ) and use it in your >> development? >> It looks tempting to try it with " API Tutorial for Office " ( >> http://msdn.microsoft.com/en-US/office/dn449240 ) and ?Napa? Office 365 >> Development Tools" ( >> http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). >> >> >> BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: >> "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a >> thing - try to catch it !" :) >> >> "The thing to pass to Dad" could be a cabbage - >> http://en.wikipedia.org/wiki/Napa_cabbage - is that the word MS used to >> title their Office 365 Dev Tools? :) I doubt it... >> >> Then what "Napa" means there? Is that an abbreviation ( >> http://www.allacronyms.com/NAPA ) or a title/name of something well known? >> >> Thank you. >> >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From TSeptav at Uniserve.com Fri Jan 10 14:11:58 2014 From: TSeptav at Uniserve.com (Tony Septav) Date: Fri, 10 Jan 2014 14:11:58 -0600 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389383409.168706785@f416.i.mail.ru> Message-ID: <201401102012.s0AKC0mQ009533@databaseadvisors.com> Hey Shamil Looks like another scam from Microsoft. Left them months ago and would never go back. Tony Septav Nanaimo, BC Canada -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: January-10-14 1:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Yes, I see, California wine county looks tempting - " Napa Valley is your spot of heaven on earth". It could be MS borrowed that title for their dev tools :) I must note I've missed the following year+ old announcement: http://blogs.msdn.com/b/jasonz/archive/2012/07/17/introducing-napa-office-36 5-development-tools.aspx It looks like a teaser for the time when " At some point, you will want to leverage the full power of the Microsoft Office Developer Tools for Visual Studio 2012. For example, one of the key new capabilities in the Cloud App Model is that apps can be hosted on SharePoint, Windows Azure Web Sites or your own web server. Visual Studio will enable you to modify projects started in "Napa" or create new apps from scratch so they can target all of the hosting options ". Do they mean it's possible to develop full scale SharePoint (/Office 365) applications using Visual Studio *without* SharePoint installed on a development PC/being available on a development LAN? Thank you. -- Shamil Friday, January 10, 2014 11:20 AM -08:00 from David McAfee : >When I think of "Napa" I think of California wine country: >? http://napavalley.com/ > >or even Napa Auto parts: >http://www.napaonline.com/ > > > >On Fri, Jan 10, 2014 at 11:01 AM, Salakhetdinov Shamil < mcp2004 at mail.ru >wrote: > >> >> Hi All -- >> Has anybody here tried to " Sign up for an Office 365 Developer Site" ( >> http://msdn.microsoft.com/library/office/fp179924 ) and use it in your >> development? >> It looks tempting to try it with " API Tutorial for Office " ( >> http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 >> Development Tools" ( >> http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA 102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). >> >> >> BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: >> "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a >> thing - try to catch it !" :) >> >> "The thing to pass to Dad" could be a cabbage - >> http://en.wikipedia.org/wiki/Napa_cabbage - is that the word MS used to >> title their Office 365 Dev Tools? :) I doubt it... >> >> Then what "Napa" means there? Is that an abbreviation ( >> http://www.allacronyms.com/NAPA ) or a title/name of something well known? >> >> 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 accessd at shaw.ca Fri Jan 10 19:26:07 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 10 Jan 2014 18:26:07 -0700 (MST) Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389380491.615771943@f416.i.mail.ru> Message-ID: <113667535.117857886.1389403567614.JavaMail.root@cds002> Hi Shamil: I like that everything is going browser web-based. It allows such flexibility. Jim ----- Original Message ----- From: "Salakhetdinov Shamil" To: "Access Developers discussion and problem solving" Sent: Friday, January 10, 2014 11:01:31 AM Subject: [AccessD] Sign up for an Office 365 Developer Site Hi All -- Has anybody here tried to ?" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )?and use it in your development? It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and ?Napa? Office 365 Development Tools" ?( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) "The thing to pass to Dad" could be a cabbage -? http://en.wikipedia.org/wiki/Napa_cabbage ?- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? Thank you. -- ???????????? ?????? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at gmail.com Fri Jan 10 20:54:45 2014 From: jwcolby at gmail.com (John W Colby) Date: Fri, 10 Jan 2014 21:54:45 -0500 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <113667535.117857886.1389403567614.JavaMail.root@cds002> References: <113667535.117857886.1389403567614.JavaMail.root@cds002> Message-ID: <52D0B275.6040103@gmail.com> Of course functionality (and looks, and comprehensibility) sucks. It reminds me of the old computer programs from the 70s. But hey, flexibility. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/10/2014 8:26 PM, Jim Lawrence wrote: > Hi Shamil: > > I like that everything is going browser web-based. It allows such flexibility. > > Jim > > ----- Original Message ----- > From: "Salakhetdinov Shamil" > To: "Access Developers discussion and problem solving" > Sent: Friday, January 10, 2014 11:01:31 AM > Subject: [AccessD] Sign up for an Office 365 Developer Site > > > Hi All -- > Has anybody here tried to " Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 ) and use it in your development? > It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and ?Napa? Office 365 Development Tools" ( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). > > > BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) > > "The thing to pass to Dad" could be a cabbage - http://en.wikipedia.org/wiki/Napa_cabbage - is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... > > Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? > > Thank you. From gustav at cactus.dk Sat Jan 11 02:44:15 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 11 Jan 2014 09:44:15 +0100 Subject: [AccessD] Sign up for an Office 365 Developer Site Message-ID: Hi Shamil I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. Thanks so much for the pointer. /gustav >>> mcp2004 at mail.ru 10-01-14 20:01 >>> Hi All -- Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) "The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? Thank you. -- ???????????? ?????? From mcp2004 at mail.ru Sat Jan 11 06:50:39 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Sat, 11 Jan 2014 16:50:39 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: References: Message-ID: <1389444639.140376764@f433.i.mail.ru> Hi Gustav -- Yes, SharePoint could be made a central information portal/business workflow automation engine of many kinds of businesses including e-Commerce, see e.g.? http://www.sharepointinnovations.com/sharepoint-ecommerce/ Yes, SharePoint license costs are prohibitive for SMBs, and the need to install SharePoint locally for development purposes is "blocking" myself from any attempts to make some SharePoint development using Visual Studio, even just to "play" with it. If Excel Services ( http://msdn.microsoft.com/en-us/library/ff640648(v=office.14 ).aspx) or Word Automation Services ( http://msdn.microsoft.com/EN-US/library/ff742315(v=office.14 ).aspx) would become available via APIs like Napa without the need to install SharePoint locally for development purposes and for customers' business usage purposes then it would open an opportunity for a broad range of applications. I have just found this useful article about Napa -? http://www.codemag.com/Article/1211031 ?- it looks like you don't need anymore a huge SharePoint server dev PC to develop Office 365 apps from within Visual Studio, well a subset of possible Office 365 and SharePoint apps' types probably, how large is that subset? It would be interesting to know,,, Thank you. -- Shamil Saturday, January 11, 2014 9:44 AM +01:00 from "Gustav Brock" : >Hi Shamil > >I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. > >SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. > >Thanks so much for the pointer. > >/gustav > >>>> mcp2004 at mail.ru 10-01-14 20:01 >>> > >Hi All -- >Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? >It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). > > >BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) > >"The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... > >Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? > >Thank you. >-- >???????????? ?????? > >-- >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 11 07:34:06 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 11 Jan 2014 14:34:06 +0100 Subject: [AccessD] Sign up for an Office 365 Developer Site Message-ID: Hi Shamil As I understand it, you can use SharePoint of Office 365 meaning zero local install and quite low cost. Among the happy clients of Sharepointinnovations Microsoft Partner Networks is listed. Interesting info as that site has been slow not to say buggy for many years. They will for sure claim that it is caused by the connection to the back-office at MS. Still, I'm not impressed. Thanks for the additional link. /gustav >>> mcp2004 at mail.ru 11-01-14 13:50 >>> Hi Gustav -- Yes, SharePoint could be made a central information portal/business workflow automation engine of many kinds of businesses including e-Commerce, see e.g.* http://www.sharepointinnovations.com/sharepoint-ecommerce/ Yes, SharePoint license costs are prohibitive for SMBs, and the need to install SharePoint locally for development purposes is "blocking" myself from any attempts to make some SharePoint development using Visual Studio, even just to "play" with it. If Excel Services ( http://msdn.microsoft.com/en-us/library/ff640648(v=office.14 ).aspx) or Word Automation Services ( http://msdn.microsoft.com/EN-US/library/ff742315(v=office.14 ).aspx) would become available via APIs like Napa without the need to install SharePoint locally for development purposes and for customers' business usage purposes then it would open an opportunity for a broad range of applications. I have just found this useful article about Napa -* http://www.codemag.com/Article/1211031 *- it looks like you don't need anymore a huge SharePoint server dev PC to develop Office 365 apps from within Visual Studio, well a subset of possible Office 365 and SharePoint apps' types probably, how large is that subset? It would be interesting to know,,, Thank you. -- Shamil Saturday, January 11, 2014 9:44 AM +01:00 from "Gustav Brock" : >Hi Shamil > >I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. > >SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. > >Thanks so much for the pointer. > >/gustav > >>>> mcp2004 at mail.ru 10-01-14 20:01 >>> > >Hi All -- >Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? >It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). > > >BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) > >"The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... > >Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? > >Thank you. From mwp.reid at qub.ac.uk Sat Jan 11 08:03:07 2014 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Sat, 11 Jan 2014 14:03:07 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: References: Message-ID: <660F2432-DF96-4EC8-AA97-BBC7D884CBBA@qub.ac.uk> Sharepoint foundation is free. You get all the team based functionality etc you just don't get enterprise features. Martin Sent from my iPad > On 11 Jan 2014, at 08:46, "Gustav Brock" wrote: > > Hi Shamil > > I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. > > SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. > > Thanks so much for the pointer. > > /gustav > >>>> mcp2004 at mail.ru 10-01-14 20:01 >>> > > Hi All -- > Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? > It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). > > > BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) > > "The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... > > Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? > > Thank you. > -- > ???????????? ?????? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Sat Jan 11 08:26:25 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Sat, 11 Jan 2014 18:26:25 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: <660F2432-DF96-4EC8-AA97-BBC7D884CBBA@qub.ac.uk> References: <660F2432-DF96-4EC8-AA97-BBC7D884CBBA@qub.ac.uk> Message-ID: <1389450385.210071038@f191.i.mail.ru> Hi Martin -- Could you please elaborate in more details "what you get" and "what you don't get" when you'll have time and you'll be at your PC? Thank you. -- Shamil Saturday, January 11, 2014 2:03 PM UTC from Martin Reid : >Sharepoint foundation is free. You get all the team based functionality etc you just don't get enterprise features. > >Martin > >Sent from my iPad > >> On 11 Jan 2014, at 08:46, "Gustav Brock" < gustav at cactus.dk > wrote: >> >> Hi Shamil >> >> I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. >> >> SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. >> >> Thanks so much for the pointer. >> >> /gustav >> >>>>> mcp2004 at mail.ru 10-01-14 20:01 >>> >> >> Hi All -- >> Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? >> It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). >> >> >> BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) >> >> "The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... >> >> Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? >> >> 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 mwp.reid at qub.ac.uk Sat Jan 11 10:29:50 2014 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Sat, 11 Jan 2014 16:29:50 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389450385.210071038@f191.i.mail.ru> References: <660F2432-DF96-4EC8-AA97-BBC7D884CBBA@qub.ac.uk> <1389450385.210071038@f191.i.mail.ru> Message-ID: Hi Shamil This covers it in some detail http://www.andrewconnell.com/blog/SP2013-and-Office-365-Feature-MatrixAn-Easier-Way-to-View-It Martin Sent from my iPad On 11 Jan 2014, at 14:28, "Salakhetdinov Shamil" > wrote: Hi Martin -- Could you please elaborate in more details "what you get" and "what you don't get" when you'll have time and you'll be at your PC? Thank you. -- Shamil Saturday, January 11, 2014 2:03 PM UTC from Martin Reid >: Sharepoint foundation is free. You get all the team based functionality etc you just don't get enterprise features. Martin Sent from my iPad On 11 Jan 2014, at 08:46, "Gustav Brock" < gustav at cactus.dk > wrote: Hi Shamil I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. Thanks so much for the pointer. /gustav mcp2004 at mail.ru 10-01-14 20:01 >>> Hi All -- Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) "The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? 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 From mcp2004 at mail.ru Sat Jan 11 11:21:01 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Sat, 11 Jan 2014 21:21:01 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: References: <1389450385.210071038@f191.i.mail.ru> Message-ID: <1389460861.335563101@f125.i.mail.ru> Thank you, Martin -- This summary contains more details than I could have imagined :) -- Shamil Saturday, January 11, 2014 4:29 PM UTC from Martin Reid : >Hi Shamil > >This covers it in some detail > >http://www.andrewconnell.com/blog/SP2013-and-Office-365-Feature-MatrixAn-Easier-Way-to-View-It > >Martin > > > >Sent from my iPad > >On 11 Jan 2014, at 14:28, "Salakhetdinov Shamil" > wrote: > >Hi Martin -- > >Could you please elaborate in more details "what you get" and "what you don't get" when you'll have time and you'll be at your PC? > >Thank you. > >-- Shamil > > >Saturday, January 11, 2014 2:03 PM UTC from Martin Reid >: >Sharepoint foundation is free. You get all the team based functionality etc you just don't get enterprise features. > >Martin > >Sent from my iPad > >On 11 Jan 2014, at 08:46, "Gustav Brock" < gustav at cactus.dk > wrote: > >Hi Shamil > >I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. > >SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. > >Thanks so much for the pointer. > >/gustav > >mcp2004 at mail.ru 10-01-14 20:01 >>> > >Hi All -- >Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? >It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). > > >BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) > >"The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... > >Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? > >Thank you. >-- >???????????? ?????? > > -- ???????????? ?????? From accessd at shaw.ca Sat Jan 11 13:50:41 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 11 Jan 2014 12:50:41 -0700 (MST) Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <52D0B275.6040103@gmail.com> Message-ID: <1788199157.118356807.1389469841678.JavaMail.root@cds002> Hi John: That is a good point. We are in a stage of computing where much of the PCs are being replaced with little more than dumb terminals...we have come from terminals in the 70s and earlier and now we are going back to them. These terminals (mobile devices) are maybe new but they are only dumb terminals with a pretty interface. Welcome back to our future. This means that most of the development jobs are going to the web and that trend is showing no signs of slowing and it most likely never will. The best you can do now is roll your own web servers and get your JavaScript skills up to par. ;-) Jim ----- Original Message ----- From: "John W Colby" To: "Access Developers discussion and problem solving" Sent: Friday, January 10, 2014 6:54:45 PM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Of course functionality (and looks, and comprehensibility) sucks. It reminds me of the old computer programs from the 70s. But hey, flexibility. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/10/2014 8:26 PM, Jim Lawrence wrote: > Hi Shamil: > > I like that everything is going browser web-based. It allows such flexibility. > > Jim > > ----- Original Message ----- > From: "Salakhetdinov Shamil" > To: "Access Developers discussion and problem solving" > Sent: Friday, January 10, 2014 11:01:31 AM > Subject: [AccessD] Sign up for an Office 365 Developer Site > > > Hi All -- > Has anybody here tried to " Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 ) and use it in your development? > It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and ?Napa? Office 365 Development Tools" ( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). > > > BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) > > "The thing to pass to Dad" could be a cabbage - http://en.wikipedia.org/wiki/Napa_cabbage - is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... > > Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? > > Thank you. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 11 15:27:21 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 11 Jan 2014 13:27:21 -0800 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1788199157.118356807.1389469841678.JavaMail.root@cds002> References: <52D0B275.6040103@gmail.com> <1788199157.118356807.1389469841678.JavaMail.root@cds002> Message-ID: Jim, I seem to recall similar remarks being made about COBOL back in the day. Funny how stuff sticks around when it's useful and the wheel is really squeaky. Charlotte On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > Hi John: > > That is a good point. > > We are in a stage of computing where much of the PCs are being replaced > with little more than dumb terminals...we have come from terminals in the > 70s and earlier and now we are going back to them. These terminals (mobile > devices) are maybe new but they are only dumb terminals with a pretty > interface. Welcome back to our future. > > This means that most of the development jobs are going to the web and that > trend is showing no signs of slowing and it most likely never will. The > best you can do now is roll your own web servers and get your JavaScript > skills up to par. ;-) > > Jim > > > > > > From TSeptav at Uniserve.com Sat Jan 11 18:09:45 2014 From: TSeptav at Uniserve.com (Tony Septav) Date: Sat, 11 Jan 2014 18:09:45 -0600 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: Message-ID: <201401120009.s0C09lEP011597@databaseadvisors.com> Hey All You are probably tired of acknowledging me. But hey things have changed so much and Microsoft has fallen so far behind as to what their devoted developers would like to see. It is a dead horse standing in the highway going nowhere. Tony Septav Nanaimo, BC Canada -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: January-11-14 3:27 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Jim, I seem to recall similar remarks being made about COBOL back in the day. Funny how stuff sticks around when it's useful and the wheel is really squeaky. Charlotte On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > Hi John: > > That is a good point. > > We are in a stage of computing where much of the PCs are being replaced > with little more than dumb terminals...we have come from terminals in the > 70s and earlier and now we are going back to them. These terminals (mobile > devices) are maybe new but they are only dumb terminals with a pretty > interface. Welcome back to our future. > > This means that most of the development jobs are going to the web and that > trend is showing no signs of slowing and it most likely never will. The > best you can do now is roll your own web servers and get your JavaScript > skills up to par. ;-) > > Jim > > > > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sat Jan 11 20:15:07 2014 From: dbdoug at gmail.com (Doug Steele) Date: Sat, 11 Jan 2014 18:15:07 -0800 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <201401120009.s0C09lEP011597@databaseadvisors.com> References: <201401120009.s0C09lEP011597@databaseadvisors.com> Message-ID: Oh, come on, Tony - don't be ridiculous! Dead horses don't stand up. Doug On Sat, Jan 11, 2014 at 4:09 PM, Tony Septav wrote: > Hey All > You are probably tired of acknowledging me. But hey things have changed so > much and Microsoft has fallen so far behind as to what their devoted > developers would like to see. It is a dead horse standing in the highway > going nowhere. > > Tony Septav > Nanaimo, BC > Canada > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: January-11-14 3:27 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > > Jim, I seem to recall similar remarks being made about COBOL back in the > day. Funny how stuff sticks around when it's useful and the wheel is > really squeaky. > > Charlotte > > > On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > > > Hi John: > > > > That is a good point. > > > > We are in a stage of computing where much of the PCs are being replaced > > with little more than dumb terminals...we have come from terminals in the > > 70s and earlier and now we are going back to them. These terminals > (mobile > > devices) are maybe new but they are only dumb terminals with a pretty > > interface. Welcome back to our future. > > > > This means that most of the development jobs are going to the web and > that > > trend is showing no signs of slowing and it most likely never will. The > > best you can do now is roll your own web servers and get your JavaScript > > skills up to par. ;-) > > > > 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 mcp2004 at mail.ru Sun Jan 12 06:11:18 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Sun, 12 Jan 2014 16:11:18 +0400 Subject: [AccessD] =?utf-8?q?CMSWire=27s_Top_20_Hits_of_2013=3A_SharePoint?= Message-ID: <1389528678.855549697@f25.i.mail.ru> Hi All -- FYI: " CMSWire's Top 20 Hits of 2013: SharePoint" http://www.cmswire.com/cms/information-management/cmswires-top-20-hits-of-2013-sharepoint-023536.php -- ???????????? ?????? From darryl at whittleconsulting.com.au Sun Jan 12 16:37:02 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Sun, 12 Jan 2014 22:37:02 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: References: Message-ID: <2a3ed1d00d6547e79c86a4c9d930e941@HKXPR04MB184.apcprd04.prod.outlook.com> Yes, Exactly - We use Sharepoint as part of Office 365 - although we should use it a LOT more, in particular for workflows and the like. Cost is about $6 per month per user - although that varies country to country - either way, it is very affordable for most small businesses and there is pretty much zero IT overhead onsite once you have things set up. Luckily have had exposure to Sharepoint in the past so I know enough to bumble my way around the setup etc. The other huge upside is you get MS Exchange for outlook included as well, which is just brilliant. Works well on PC, plus both Android and Apple mobile devices. Been a game changer for my wife's business. She loves it - One note is probably the killer app on Office 365 (for her business at least) and all of Office 2010 works rather seamlessly with. Not Pro MS for everything, but their Office 365 small business solution has worked well for us. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, 12 January 2014 12:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Shamil As I understand it, you can use SharePoint of Office 365 meaning zero local install and quite low cost. Among the happy clients of Sharepointinnovations Microsoft Partner Networks is listed. Interesting info as that site has been slow not to say buggy for many years. They will for sure claim that it is caused by the connection to the back-office at MS. Still, I'm not impressed. Thanks for the additional link. /gustav >>> mcp2004 at mail.ru 11-01-14 13:50 >>> Hi Gustav -- Yes, SharePoint could be made a central information portal/business workflow automation engine of many kinds of businesses including e-Commerce, see e.g.* http://www.sharepointinnovations.com/sharepoint-ecommerce/ Yes, SharePoint license costs are prohibitive for SMBs, and the need to install SharePoint locally for development purposes is "blocking" myself from any attempts to make some SharePoint development using Visual Studio, even just to "play" with it. If Excel Services ( http://msdn.microsoft.com/en-us/library/ff640648(v=office.14 ).aspx) or Word Automation Services ( http://msdn.microsoft.com/EN-US/library/ff742315(v=office.14 ).aspx) would become available via APIs like Napa without the need to install SharePoint locally for development purposes and for customers' business usage purposes then it would open an opportunity for a broad range of applications. I have just found this useful article about Napa -* http://www.codemag.com/Article/1211031 *- it looks like you don't need anymore a huge SharePoint server dev PC to develop Office 365 apps from within Visual Studio, well a subset of possible Office 365 and SharePoint apps' types probably, how large is that subset? It would be interesting to know,,, Thank you. -- Shamil Saturday, January 11, 2014 9:44 AM +01:00 from "Gustav Brock" : >Hi Shamil > >I've never heard of Napa but as a "poor man's Visual Studio" even web-based, it seems quite impressive. > >SharePoint has not been in my focus because license costs for local install are prohibitive but - now I think about it - I don't care what drives my app at a remote location as long as the price is fair, reliability is high, and a programming language I understand can be used. > >Thanks so much for the pointer. > >/gustav > >>>> mcp2004 at mail.ru 10-01-14 20:01 >>> > >Hi All -- >Has anybody here tried to *" Sign up for an Office 365 Developer Site" ( http://msdn.microsoft.com/library/office/fp179924 )*and use it in your development? >It looks tempting to try it with " API Tutorial for Office " ( http://msdn.microsoft.com/en-US/office/dn449240 ) and "Napa" Office 365 Development Tools" *( http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx?queryid=425f9b37-8494-475c-9e76-74c57dccd8e1&css=napa&CTT=1 ). > > >BTW, "Napa" abbreviation sounds funny here - in Russian, if pronounced: "naa-paaa" (??-??) it could mean "Hey, Dad, watch out, I'll pass you a thing - try to catch it !" :) > >"The thing to pass to Dad" could be a cabbage -* http://en.wikipedia.org/wiki/Napa_cabbage *- is that the word MS used to title their Office 365 Dev Tools? :) I doubt it... > >Then what "Napa" means there? Is that an abbreviation ( http://www.allacronyms.com/NAPA ) or a title/name of something well known? > >Thank you. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Sun Jan 12 17:06:32 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Mon, 13 Jan 2014 03:06:32 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: <2a3ed1d00d6547e79c86a4c9d930e941@HKXPR04MB184.apcprd04.prod.outlook.com> References: <2a3ed1d00d6547e79c86a4c9d930e941@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: <1389567992.694807061@f429.i.mail.ru> Hi Darryl -- Thank you for sharing your experience with SharePoint/Office 365. May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365.? Thank you. -- Shamil Sunday, January 12, 2014 10:37 PM UTC from Darryl Collins : >Yes, Exactly - We use Sharepoint as part of Office 365 - although we should use it a LOT more, in particular for workflows and the like. Cost is about $6 per month per user - although that varies country to country - either way, it is very affordable for most small businesses and there is pretty much zero IT overhead onsite once you have things set up. Luckily have had exposure to Sharepoint in the past so I know enough to bumble my way around the setup etc. > >The other huge upside is you get MS Exchange for outlook included as well, which is just brilliant. Works well on PC, plus both Android and Apple mobile devices. Been a game changer for my wife's business. She loves it - One note is probably the killer app on Office 365 (for her business at least) and all of Office 2010 works rather seamlessly with. > >Not Pro MS for everything, but their Office 365 small business solution has worked well for us. > >Cheers >Darryl. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Sunday, 12 January 2014 12:34 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >Hi Shamil > >As I understand it, you can use SharePoint of Office 365 meaning zero local install and quite low cost. > >Among the happy clients of Sharepointinnovations Microsoft Partner Networks is listed. Interesting info as that site has been slow not to say buggy for many years. They will for sure claim that it is caused by the connection to the back-office at MS. Still, I'm not impressed. > >Thanks for the additional link. > >/gustav > From darryl at whittleconsulting.com.au Sun Jan 12 17:28:02 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Sun, 12 Jan 2014 23:28:02 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389567992.694807061@f429.i.mail.ru> References: <2a3ed1d00d6547e79c86a4c9d930e941@HKXPR04MB184.apcprd04.prod.outlook.com> <1389567992.694807061@f429.i.mail.ru> Message-ID: <8d0b33e245854c32a1f23da621ab5dbf@HKXPR04MB184.apcprd04.prod.outlook.com> Firstly, Office 365 comes in many flavours. The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. In the past they all used take down notes on paper and file them in a big steel cabinet. Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Monday, 13 January 2014 10:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Darryl -- Thank you for sharing your experience with SharePoint/Office 365. May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365.? Thank you. -- Shamil Sunday, January 12, 2014 10:37 PM UTC from Darryl Collins : >Yes, Exactly - We use Sharepoint as part of Office 365 - although we should use it a LOT more, in particular for workflows and the like. Cost is about $6 per month per user - although that varies country to country - either way, it is very affordable for most small businesses and there is pretty much zero IT overhead onsite once you have things set up. Luckily have had exposure to Sharepoint in the past so I know enough to bumble my way around the setup etc. > >The other huge upside is you get MS Exchange for outlook included as well, which is just brilliant. Works well on PC, plus both Android and Apple mobile devices. Been a game changer for my wife's business. She loves it - One note is probably the killer app on Office 365 (for her business at least) and all of Office 2010 works rather seamlessly with. > >Not Pro MS for everything, but their Office 365 small business solution has worked well for us. > >Cheers >Darryl. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Sunday, 12 January 2014 12:34 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >Hi Shamil > >As I understand it, you can use SharePoint of Office 365 meaning zero local install and quite low cost. > >Among the happy clients of Sharepointinnovations Microsoft Partner Networks is listed. Interesting info as that site has been slow not to say buggy for many years. They will for sure claim that it is caused by the connection to the back-office at MS. Still, I'm not impressed. > >Thanks for the additional link. > >/gustav > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Sun Jan 12 18:02:36 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Mon, 13 Jan 2014 04:02:36 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: <8d0b33e245854c32a1f23da621ab5dbf@HKXPR04MB184.apcprd04.prod.outlook.com> References: <1389567992.694807061@f429.i.mail.ru> <8d0b33e245854c32a1f23da621ab5dbf@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: <1389571355.154799502@f352.i.mail.ru> Thank you Darryl. So, when you have to handle (structured) data then you use SharePoint Lists? Do you use MS Access with SharePoint Lists? Have you ever met SharePoint Lists limitations -? http://msdn.microsoft.com/en-us/library/ff647105.aspx ?- recommended max qty of items in a list to be 2000 (two thousands)? Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? In this case is there a limitation on the size of the data stored in one SharePoint list item? Please feel free to reply when you'll have time. Thank you. -- Shamil Sunday, January 12, 2014 11:28 PM UTC from Darryl Collins : >Firstly, Office 365 comes in many flavours. > >The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. > >It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. > >She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. > >In the past they all used take down notes on paper and file them in a big steel cabinet. > >Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. > >You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. > >The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. > >They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. > >All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. > >In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil >Sent: Monday, 13 January 2014 10:07 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >?Hi Darryl -- > >Thank you for sharing your experience with SharePoint/Office 365. > >May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365.? > >Thank you. > >-- Shamil From mwp.reid at qub.ac.uk Sun Jan 12 18:11:29 2014 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Mon, 13 Jan 2014 00:11:29 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389571355.154799502@f352.i.mail.ru> References: <1389567992.694807061@f429.i.mail.ru> <8d0b33e245854c32a1f23da621ab5dbf@HKXPR04MB184.apcprd04.prod.outlook.com> <1389571355.154799502@f352.i.mail.ru> Message-ID: <56DED6A6-9778-49E1-95C4-3CFBF289185C@qub.ac.uk> Shamil We have lists with millions of items. However not many and for specific purposes. Out generic lists have a limit currently set at 15000 items. Re access you can use access services or hybrid, linking to data onsharepoint lists but we don't do much of access anymore. We mostly build apps in C sharp running as Sharepoint features etc in terms of users I have over 30000 we have a 16 server farm with 4 sql clustered instances running it all. We also,use remote blob storage to get around Sharepoint limits. Martin Sent from my iPad > On 13 Jan 2014, at 00:04, "Salakhetdinov Shamil" wrote: > > Thank you Darryl. > > So, when you have to handle (structured) data then you use SharePoint Lists? > Do you use MS Access with SharePoint Lists? > Have you ever met SharePoint Lists limitations - http://msdn.microsoft.com/en-us/library/ff647105.aspx - recommended max qty of items in a list to be 2000 (two thousands)? > Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? > In this case is there a limitation on the size of the data stored in one SharePoint list item? > > Please feel free to reply when you'll have time. > > Thank you. > > -- Shamil > > Sunday, January 12, 2014 11:28 PM UTC from Darryl Collins : >> Firstly, Office 365 comes in many flavours. >> >> The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. >> >> It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. >> >> She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. >> >> In the past they all used take down notes on paper and file them in a big steel cabinet. >> >> Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. >> >> You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. >> >> The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. >> >> They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. >> >> All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. >> >> In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil >> Sent: Monday, 13 January 2014 10:07 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Sign up for an Office 365 Developer Site >> >> Hi Darryl -- >> >> Thank you for sharing your experience with SharePoint/Office 365. >> >> May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365. >> >> Thank you. >> >> -- Shamil > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Sun Jan 12 20:20:41 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Mon, 13 Jan 2014 06:20:41 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: <56DED6A6-9778-49E1-95C4-3CFBF289185C@qub.ac.uk> References: <1389571355.154799502@f352.i.mail.ru> <56DED6A6-9778-49E1-95C4-3CFBF289185C@qub.ac.uk> Message-ID: <1389579641.849058226@f435.i.mail.ru> Hi Martin -- Thank you for your reply. Yes, I'd also prefer to use C# to develop Office 365/SharePoint data-lists manipulations. I'd use SharePoint REST API for that? http://msdn.microsoft.com/en-us/library/office/jj860569.aspx Would that work? For small business Office 365/SharePoint hosting plan are also available SharePoint Designer: What's new with SharePoint 2013 site development http://msdn.microsoft.com/library/jj163942(v=office.15).aspx and workflows: What's new in workflows for SharePoint 2013 http://msdn.microsoft.com/library/office/jj163177(v=office.15).aspx Still the issue could be to develop custom workflows: How to: Build and deploy workflow custom actions http://msdn.microsoft.com/en-US/library/office/jj163911.aspx as this development would need a SharePoint server installed locally? Thank you. -- Shamil Monday, January 13, 2014 12:11 AM UTC from Martin Reid : >Shamil > >We have lists with millions of items. However not many and for specific purposes. Out generic lists have a limit currently set at 15000 items. Re access you can use access services or hybrid, linking to data onsharepoint lists but we don't do much of access anymore. We mostly build apps in C sharp running as Sharepoint features etc in terms of users I have over 30000 we have a 16 server farm with 4 sql clustered instances running it all. > >We also,use remote blob storage to get around Sharepoint limits. > >Martin > >Sent from my iPad > >> On 13 Jan 2014, at 00:04, "Salakhetdinov Shamil" < mcp2004 at mail.ru > wrote: >> >> Thank you Darryl. >> >> So, when you have to handle (structured) data then you use SharePoint Lists? >> Do you use MS Access with SharePoint Lists? >> Have you ever met SharePoint Lists limitations - http://msdn.microsoft.com/en-us/library/ff647105.aspx - recommended max qty of items in a list to be 2000 (two thousands)? >> Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? >> In this case is there a limitation on the size of the data stored in one SharePoint list item? >> >> Please feel free to reply when you'll have time. >> >> Thank you. >> >> -- Shamil >>? From mwp.reid at qub.ac.uk Mon Jan 13 02:32:00 2014 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Mon, 13 Jan 2014 08:32:00 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389579641.849058226@f435.i.mail.ru> References: <1389571355.154799502@f352.i.mail.ru> <56DED6A6-9778-49E1-95C4-3CFBF289185C@qub.ac.uk> <1389579641.849058226@f435.i.mail.ru> Message-ID: <631CF83223105545BF43EFB52CB082959C60401820@EX2K7-VIRT-2.ads.qub.ac.uk> Shamil We found out of the box workflows limited for anything complex. For simple tasks the out of the box stuff is fine. The developers here generally build SharePoint features which give us greater control and are easier to manage. All development is done using Visual Studio and each developer has their own MSDN subscription which really cuts down on license costs. We have also began to look at Azure Virtual Machines as a development platform. My own role has changed here now and I now lead the development team for SharePoint and CRM 2013. However, I am more than happy to pass any technical questions to the team in here who I have to say are one of the best about when it comes to getting stuff done in SharePoint. We are also moving to SharePoint 2013 this year and almost all new development will involve building 2013 apps. In my own opinion there is a huge market for well designed and developed SharePoint apps using the 2013 model especially in the education market. Martin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: 13 January 2014 02:21 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Martin -- Thank you for your reply. Yes, I'd also prefer to use C# to develop Office 365/SharePoint data-lists manipulations. I'd use SharePoint REST API for that? http://msdn.microsoft.com/en-us/library/office/jj860569.aspx Would that work? For small business Office 365/SharePoint hosting plan are also available SharePoint Designer: What's new with SharePoint 2013 site development http://msdn.microsoft.com/library/jj163942(v=office.15).aspx and workflows: What's new in workflows for SharePoint 2013 http://msdn.microsoft.com/library/office/jj163177(v=office.15).aspx Still the issue could be to develop custom workflows: How to: Build and deploy workflow custom actions http://msdn.microsoft.com/en-US/library/office/jj163911.aspx as this development would need a SharePoint server installed locally? Thank you. -- Shamil Monday, January 13, 2014 12:11 AM UTC from Martin Reid : >Shamil > >We have lists with millions of items. However not many and for specific purposes. Out generic lists have a limit currently set at 15000 items. Re access you can use access services or hybrid, linking to data onsharepoint lists but we don't do much of access anymore. We mostly build apps in C sharp running as Sharepoint features etc in terms of users I have over 30000 we have a 16 server farm with 4 sql clustered instances running it all. > >We also,use remote blob storage to get around Sharepoint limits. > >Martin > >Sent from my iPad > >> On 13 Jan 2014, at 00:04, "Salakhetdinov Shamil" < mcp2004 at mail.ru > wrote: >> >> Thank you Darryl. >> >> So, when you have to handle (structured) data then you use SharePoint Lists? >> Do you use MS Access with SharePoint Lists? >> Have you ever met SharePoint Lists limitations - http://msdn.microsoft.com/en-us/library/ff647105.aspx - recommended max qty of items in a list to be 2000 (two thousands)? >> Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? >> In this case is there a limitation on the size of the data stored in one SharePoint list item? >> >> Please feel free to reply when you'll have time. >> >> Thank you. >> >> -- Shamil >>? -- 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 13 03:21:21 2014 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 13 Jan 2014 10:21:21 +0100 Subject: [AccessD] Sign up for an Office 365 Developer Site Message-ID: <007501cf1040$d31cdff0$79569fd0$@cactus.dk> Hi Darryl A lot of small businesses could learn from this. Did your wife manage this setup all by herself or were you the helping hand? /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Darryl Collins Sendt: 13. januar 2014 00:28 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Sign up for an Office 365 Developer Site Firstly, Office 365 comes in many flavours. The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. In the past they all used take down notes on paper and file them in a big steel cabinet. Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Monday, 13 January 2014 10:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Darryl -- Thank you for sharing your experience with SharePoint/Office 365. May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365. Thank you. -- Shamil Sunday, January 12, 2014 10:37 PM UTC from Darryl Collins : >Yes, Exactly - We use Sharepoint as part of Office 365 - although we should use it a LOT more, in particular for workflows and the like. Cost is about $6 per month per user - although that varies country to country - either way, it is very affordable for most small businesses and there is pretty much zero IT overhead onsite once you have things set up. Luckily have had exposure to Sharepoint in the past so I know enough to bumble my way around the setup etc. > >The other huge upside is you get MS Exchange for outlook included as well, which is just brilliant. Works well on PC, plus both Android and Apple mobile devices. Been a game changer for my wife's business. She loves it - One note is probably the killer app on Office 365 (for her business at least) and all of Office 2010 works rather seamlessly with. > >Not Pro MS for everything, but their Office 365 small business solution has worked well for us. > >Cheers >Darryl. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Sunday, 12 January 2014 12:34 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >Hi Shamil > >As I understand it, you can use SharePoint of Office 365 meaning zero local install and quite low cost. > >Among the happy clients of Sharepointinnovations Microsoft Partner Networks is listed. Interesting info as that site has been slow not to say buggy for many years. They will for sure claim that it is caused by the connection to the back-office at MS. Still, I'm not impressed. > >Thanks for the additional link. > >/gustav From jimdettman at verizon.net Mon Jan 13 07:47:42 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 13 Jan 2014 08:47:42 -0500 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389571355.154799502@f352.i.mail.ru> References: <1389567992.694807061@f429.i.mail.ru> <8d0b33e245854c32a1f23da621ab5dbf@HKXPR04MB184.apcprd04.prod.outlook.com> <1389571355.154799502@f352.i.mail.ru> Message-ID: <3121AFAEBEE44F8D8BB1E68BAA93F6E4@XPS> It's important to note that there was a fundamental change with Access and SharePoint between A2007/2010, and A2013. A2007/2010 web databases did indeed use SharePoint lists to store data and there were limitations. A2013 now has Web apps (not the same thing as Web Databases in A2007/A2010), and the while it still works through SharePoint, the data is now housed by SQL Server, so the SharePoint list limits no longer apply. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Sunday, January 12, 2014 07:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Thank you Darryl. So, when you have to handle (structured) data then you use SharePoint Lists? Do you use MS Access with SharePoint Lists? Have you ever met SharePoint Lists limitations -? http://msdn.microsoft.com/en-us/library/ff647105.aspx ?- recommended max qty of items in a list to be 2000 (two thousands)? Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? In this case is there a limitation on the size of the data stored in one SharePoint list item? Please feel free to reply when you'll have time. Thank you. -- Shamil Sunday, January 12, 2014 11:28 PM UTC from Darryl Collins : >Firstly, Office 365 comes in many flavours. > >The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. > >It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. > >She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. > >In the past they all used take down notes on paper and file them in a big steel cabinet. > >Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. > >You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. > >The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. > >They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. > >All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. > >In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil >Sent: Monday, 13 January 2014 10:07 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >?Hi Darryl -- > >Thank you for sharing your experience with SharePoint/Office 365. > >May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365.? > >Thank you. > >-- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 13 07:54:17 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 13 Jan 2014 08:54:17 -0500 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389571355.154799502@f352.i.mail.ru> References: <1389567992.694807061@f429.i.mail.ru> <8d0b33e245854c32a1f23da621ab5dbf@HKXPR04MB184.apcprd04.prod.outlook.com> <1389571355.154799502@f352.i.mail.ru> Message-ID: <3D9DCB9908224F54A492935C39C11D6A@XPS> There's a good overview of A2013 web apps here: http://msdn.microsoft.com/en-us/library/office/jj250134.aspx But I think many of us coming from the desktop side will be disappointed. It's very much a "cookie cutter" type approach to application development. You have a limited amount of forms and controls to work with, no reporting tools, etc. It's very much still a first effort bringing "Access" to the web. It's really not "Access" as we think of it, but something totally new which still has the name "Access". Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Sunday, January 12, 2014 07:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Thank you Darryl. So, when you have to handle (structured) data then you use SharePoint Lists? Do you use MS Access with SharePoint Lists? Have you ever met SharePoint Lists limitations -? http://msdn.microsoft.com/en-us/library/ff647105.aspx ?- recommended max qty of items in a list to be 2000 (two thousands)? Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? In this case is there a limitation on the size of the data stored in one SharePoint list item? Please feel free to reply when you'll have time. Thank you. -- Shamil Sunday, January 12, 2014 11:28 PM UTC from Darryl Collins : >Firstly, Office 365 comes in many flavours. > >The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. > >It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. > >She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. > >In the past they all used take down notes on paper and file them in a big steel cabinet. > >Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. > >You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. > >The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. > >They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. > >All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. > >In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil >Sent: Monday, 13 January 2014 10:07 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >?Hi Darryl -- > >Thank you for sharing your experience with SharePoint/Office 365. > >May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365.? > >Thank you. > >-- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 13 08:30:32 2014 From: df.waters at comcast.net (Dan Waters) Date: Mon, 13 Jan 2014 08:30:32 -0600 Subject: [AccessD] Software for Special Needs Kids Message-ID: <001f01cf106c$03f87280$0be95780$@comcast.net> Hi Chuck, I belong to a email list group which talks about Access stuff, among many other things. The discussion below happens to be about using Office 365 / Sharepoint to run a business coordinating the care of kids with special needs. At one point you told me that your wife was doing something similar to this, and reading this reminded me of that discussion. I have not used any of what they are discussing, but it certainly sounds good. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Sunday, January 12, 2014 5:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Firstly, Office 365 comes in many flavours. The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. In the past they all used take down notes on paper and file them in a big steel cabinet. Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Monday, 13 January 2014 10:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Darryl -- Thank you for sharing your experience with SharePoint/Office 365. May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365.? Thank you. -- Shamil Sunday, January 12, 2014 10:37 PM UTC from Darryl Collins : >Yes, Exactly - We use Sharepoint as part of Office 365 - although we should use it a LOT more, in particular for workflows and the like. Cost is about $6 per month per user - although that varies country to country - either way, it is very affordable for most small businesses and there is pretty much zero IT overhead onsite once you have things set up. Luckily have had exposure to Sharepoint in the past so I know enough to bumble my way around the setup etc. > >The other huge upside is you get MS Exchange for outlook included as well, which is just brilliant. Works well on PC, plus both Android and Apple mobile devices. Been a game changer for my wife's business. She loves it - One note is probably the killer app on Office 365 (for her business at least) and all of Office 2010 works rather seamlessly with. > >Not Pro MS for everything, but their Office 365 small business solution has worked well for us. > >Cheers >Darryl. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Sunday, 12 January 2014 12:34 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >Hi Shamil > >As I understand it, you can use SharePoint of Office 365 meaning zero local install and quite low cost. > >Among the happy clients of Sharepointinnovations Microsoft Partner Networks is listed. Interesting info as that site has been slow not to say buggy for many years. They will for sure claim that it is caused by the connection to the back-office at MS. Still, I'm not impressed. > >Thanks for the additional link. > >/gustav > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Mon Jan 13 16:32:34 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Mon, 13 Jan 2014 22:32:34 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1389571355.154799502@f352.i.mail.ru> References: <1389567992.694807061@f429.i.mail.ru> <8d0b33e245854c32a1f23da621ab5dbf@HKXPR04MB184.apcprd04.prod.outlook.com> <1389571355.154799502@f352.i.mail.ru> Message-ID: <93ccde06e27a41939f44efee1c6c344f@HKXPR04MB184.apcprd04.prod.outlook.com> Hi Shamil, Heh, as an old school database dude I was nervous about using sharepoint lists at first; 'Lists?? Ya kidding me!', and they do have their limitations. But for her business and needs it has been painless and we have had no issues. We do not use an 3rd party front end or interface - it is all browser based via views we have set up. Views are just like SQL Server Views (or MS Access Queries) which present a subset of the whole data based on whatever criteria you choose). For example, we have views for Current Clients Waiting List By Therapist Etc.. That are all driven from the 'Client' List. The users have a choice of UI as well (Form, Speadsheet, List) which is a nice touch as they can choose the UI that works best for them or the device they are using. Luckily for me her database needs are fairly simple and the lists can be clever and you can do many of the same design as you would in Excel or Access. For example, restrict specific fields using dropdown combo-boxes based on other hidden lists in sharepoint, or only allowing certain users to have access to specific parts of the data etc. So the data can be normalised and hold integrity if you set it up correctly. I can imagine it could also be a big mess, but you get that will Access and Excel as well. Sharepoint is much more like a database than a spreadsheet and I find it easy to setup the limits and rules for the data fields - clearly an understanding of data normalisation is going to help a lot here. The form UIs are pretty much ready-made and you only need to do minor adjustments, if at all. This 'minimal maintenance' is great (especially as I am the 'tech support' for her business in an unpaid capacity). If a change is needed I can log in via any web browser, make the change, and it is applied immediately. Much better than having to log onto a Remote Server somewhere and hack away. I am lucky as I already a solid understanding of how to work with data in a structured way, and I had used sharepoint in the past in a previous role so it wasn't totally foreign to me either. Previously for their data they used many different lists (Mainly spreadsheet or MS Access based - but some were on paper!). You know, the usual sort of thing. A list for the 'waiting list' and list for this and list for that, so there was a lot of duplication and errors (this is all very typical of many organisations, large and small, and I am sure all of you have seen this sort of thing before). Loading the data into Sharepoint was a breeze once I got it set it. Initially put it all into Excel, Normalised it, made dummy tables in Access and then uploaded into individual Sharepoint lists. Once is sharepoint it was just a matter of hooking the lists together logically (where applicable). The advantage for her for using sharepoint is it is really simple to use and understand, at least compared to writing a database from scratch - Monica even gets in there now and creates her own views on the data. A big selling point is they can access it via any web browser on any device, and although it does work best with IE - it does work on anything. The business has x percent of the client visits offsite (mainly schools and home visits) and sharepoint / onenote etc allow the therapists to update the data onsite which is then immediately available to the rest of the team. " In this case is there a limitation on the size of the data stored in one SharePoint list item?" - I believe it is 50 MB, we have never hit it, although it looks like there are some tweaks to increase that if you want << http://blogs.msdn.com/b/bgeoffro/archive/2008/03/19/list-attachments-over-50mb-need-more-than-an-increase-in-maximum-upload-size.aspx>> It might not work for everyone, but it has worked really well for her. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Monday, 13 January 2014 11:03 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Thank you Darryl. So, when you have to handle (structured) data then you use SharePoint Lists? Do you use MS Access with SharePoint Lists? Have you ever met SharePoint Lists limitations -? http://msdn.microsoft.com/en-us/library/ff647105.aspx ?- recommended max qty of items in a list to be 2000 (two thousands)? Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? In this case is there a limitation on the size of the data stored in one SharePoint list item? Please feel free to reply when you'll have time. Thank you. -- Shamil Sunday, January 12, 2014 11:28 PM UTC from Darryl Collins : >Firstly, Office 365 comes in many flavours. > >The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. > >It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. > >She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. > >In the past they all used take down notes on paper and file them in a big steel cabinet. > >Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. > >You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. > >The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. > >They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. > >All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. > >In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil >Sent: Monday, 13 January 2014 10:07 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >?Hi Darryl -- > >Thank you for sharing your experience with SharePoint/Office 365. > >May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365.? > >Thank you. > >-- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Mon Jan 13 16:37:09 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Mon, 13 Jan 2014 22:37:09 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <007501cf1040$d31cdff0$79569fd0$@cactus.dk> References: <007501cf1040$d31cdff0$79569fd0$@cactus.dk> Message-ID: <3783b7512a274b13bfd7a1f52d875b0a@HKXPR04MB184.apcprd04.prod.outlook.com> I did most of the hack work - mainly as it was faster and I knew more about it than her. I found it easy to do and if you have a reasonable understanding about data normalisation and how to use MS Access you should pick it up fairly quickly. However, IT conventions and databases are not your thing, I would strongly recommend getting some help, either from a skilled friend or paying someone to set it up. Good news it once it is set up there really isn't much else to do. I have only had to make one change in 3 years. It wouldn't take that long and would save you a fair bit of pain I would suspect. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 13 January 2014 8:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Darryl A lot of small businesses could learn from this. Did your wife manage this setup all by herself or were you the helping hand? /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Darryl Collins Sendt: 13. januar 2014 00:28 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Sign up for an Office 365 Developer Site Firstly, Office 365 comes in many flavours. The version we use has MS Office 2010 installed locally on everyone's PC, you can open up files using Office 365 on the web if you want, although there is far less functionality on the web version. The main use of Office 365 is as a central document repository, Sharepoint (list based) Database and MS Exchange. It is not some much Office 365 itself, but more how you can seamlessly integrate everything together. For example, Outlook with Onenote and then with Sharepoint, and then be able for any team member to access that information from any device, PC or Mobile. She runs a clinic for kids with special needs - has a lot of clients with kids with ADHD, Autism, social skill issues, that sort on thing. In the past they all used take down notes on paper and file them in a big steel cabinet. Now they put all their notes in Onenote, along with any other relevant docs, emails, notes from the school / parents etc on sharepoint and attach those docs to the client's record in the Sharepoint Client 'Database'. Sharepoint can be set up as a simple database as well as document management. These documents can be updated live and shared as well. You can also get sharepoint to set up processes - for example, you might need to follow up a client 2 months after a certain test - sharepoint will send an email to the consulting therapist, plus CC Monica to ensure it gets done. The upside is all this stuff is automatically backed up and if another therapist needs to see that client, they can instantly access all of the relevant records, even if they are offsite. All of the data is updated live and can be edited on the fly. They use MS Exchange extensively, for email, tasks and calendars. You can also set up 'resources' and 'rooms' in MS Exchange so a therapist can book a room and some piece of working kit and everyone else can see in the calendar that those resources are busy for that time space. All of the therapist have different mobile devices (although they are mainly Apple or Samsung) and getting MS Exchange setup was painless and fast. The girls all love it. In the past it was all a big mess - using a series of local databases, spreadsheets and paperlists with multiple copies on USB sticks etc. Urrrrgh. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Monday, 13 January 2014 10:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Darryl -- Thank you for sharing your experience with SharePoint/Office 365. May I ask you to list briefly a few business use cases where your/your customers or your wife's businesses find Office 365 a "killer app"? FYI: I have ZERO experience with SharePoint/Office 365. Thank you. -- Shamil Sunday, January 12, 2014 10:37 PM UTC from Darryl Collins : >Yes, Exactly - We use Sharepoint as part of Office 365 - although we should use it a LOT more, in particular for workflows and the like. Cost is about $6 per month per user - although that varies country to country - either way, it is very affordable for most small businesses and there is pretty much zero IT overhead onsite once you have things set up. Luckily have had exposure to Sharepoint in the past so I know enough to bumble my way around the setup etc. > >The other huge upside is you get MS Exchange for outlook included as well, which is just brilliant. Works well on PC, plus both Android and Apple mobile devices. Been a game changer for my wife's business. She loves it - One note is probably the killer app on Office 365 (for her business at least) and all of Office 2010 works rather seamlessly with. > >Not Pro MS for everything, but their Office 365 small business solution has worked well for us. > >Cheers >Darryl. > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Sunday, 12 January 2014 12:34 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >Hi Shamil > >As I understand it, you can use SharePoint of Office 365 meaning zero local install and quite low cost. > >Among the happy clients of Sharepointinnovations Microsoft Partner Networks is listed. Interesting info as that site has been slow not to say buggy for many years. They will for sure claim that it is caused by the connection to the back-office at MS. Still, I'm not impressed. > >Thanks for the additional link. > >/gustav -- 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 13 18:34:49 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 13 Jan 2014 17:34:49 -0700 (MST) Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: Message-ID: <1194227950.120170046.1389659689296.JavaMail.root@cds002> Hi Charlotte: And then we have the language C. It have been around forever and it popularity just keeps growing and it keeps morphing into more children like Java, C++, C# and so on. Virtually all languages and OSs are built from the C root...like Windows, Linux, OSx and languages like Phython, PHP, Ruby, Perl and so on and so on and yes, even COBOL. Jim ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Saturday, 11 January, 2014 1:27:21 PM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Jim, I seem to recall similar remarks being made about COBOL back in the day. Funny how stuff sticks around when it's useful and the wheel is really squeaky. Charlotte On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > Hi John: > > That is a good point. > > We are in a stage of computing where much of the PCs are being replaced > with little more than dumb terminals...we have come from terminals in the > 70s and earlier and now we are going back to them. These terminals (mobile > devices) are maybe new but they are only dumb terminals with a pretty > interface. Welcome back to our future. > > This means that most of the development jobs are going to the web and that > trend is showing no signs of slowing and it most likely never will. The > best you can do now is roll your own web servers and get your JavaScript > skills up to par. ;-) > > Jim > > > > > > -- 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 14 01:38:25 2014 From: gustav at cactus.dk (Gustav Brock) Date: Tue, 14 Jan 2014 08:38:25 +0100 Subject: [AccessD] Sign up for an Office 365 Developer Site Message-ID: <001e01cf10fb$9ba94070$d2fbc150$@cactus.dk> Hi Darryl Thanks for enlightening a novice! As a Microsoft Partner with cloud and MAPS (Action Pack) we actually have a 250 seat Office 365 E3 one-year license for test and demonstration. It has been dormant (so much else to do) but I think it is time to power it up. Microsoft is really pushing the cloud business, and here they have got many large contracts for Office 365. Indeed the Exchange service rocks. Some large organisations like it because they can establish a hybrid setup where core departments like accounting stay in-house on local servers while all the thousands of employees are moved to the cloud service. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Darryl Collins Sendt: 13. januar 2014 23:37 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Sign up for an Office 365 Developer Site I did most of the hack work - mainly as it was faster and I knew more about it than her. I found it easy to do and if you have a reasonable understanding about data normalisation and how to use MS Access you should pick it up fairly quickly. However, IT conventions and databases are not your thing, I would strongly recommend getting some help, either from a skilled friend or paying someone to set it up. Good news it once it is set up there really isn't much else to do. I have only had to make one change in 3 years. It wouldn't take that long and would save you a fair bit of pain I would suspect. Cheers Darryl From mwp.reid at qub.ac.uk Tue Jan 14 01:42:25 2014 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Tue, 14 Jan 2014 07:42:25 +0000 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <001e01cf10fb$9ba94070$d2fbc150$@cactus.dk> References: <001e01cf10fb$9ba94070$d2fbc150$@cactus.dk> Message-ID: Gustavo We have staff on site and all students on 365. No cost for students. Martin Sent from my iPad > On 14 Jan 2014, at 07:40, "Gustav Brock" wrote: > > Hi Darryl > > Thanks for enlightening a novice! > > As a Microsoft Partner with cloud and MAPS (Action Pack) we actually have a 250 seat Office 365 E3 one-year license for test and demonstration. It has been dormant (so much else to do) but I think it is time to power it up. > > Microsoft is really pushing the cloud business, and here they have got many large contracts for Office 365. Indeed the Exchange service rocks. Some large organisations like it because they can establish a hybrid setup where core departments like accounting stay in-house on local servers while all the thousands of employees are moved to the cloud service. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Darryl Collins > Sendt: 13. januar 2014 23:37 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Sign up for an Office 365 Developer Site > > I did most of the hack work - mainly as it was faster and I knew more about it than her. I found it easy to do and if you have a reasonable understanding about data normalisation and how to use MS Access you should pick it up fairly quickly. > > However, IT conventions and databases are not your thing, I would strongly recommend getting some help, either from a skilled friend or paying someone to set it up. Good news it once it is set up there really isn't much else to do. I have only had to make one change in 3 years. > > It wouldn't take that long and would save you a fair bit of pain I would suspect. > > Cheers > Darryl > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jimdettman at verizon.net Tue Jan 14 04:53:57 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 14 Jan 2014 05:53:57 -0500 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1194227950.120170046.1389659689296.JavaMail.root@cds002> References: <1194227950.120170046.1389659689296.JavaMail.root@cds002> Message-ID: <> If you mean the Common Business-Orientated Language, then no. C was not created until 1969 and was not released until '72 or '73. COBOL was formalized in 1959 with heavy influence from Grace Harper. She created some of the languages that lead to COBOL in the early 50's and pushed for a language that could be used by common business users. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 13, 2014 07:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Charlotte: And then we have the language C. It have been around forever and it popularity just keeps growing and it keeps morphing into more children like Java, C++, C# and so on. Virtually all languages and OSs are built from the C root...like Windows, Linux, OSx and languages like Phython, PHP, Ruby, Perl and so on and so on and yes, even COBOL. Jim ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Saturday, 11 January, 2014 1:27:21 PM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Jim, I seem to recall similar remarks being made about COBOL back in the day. Funny how stuff sticks around when it's useful and the wheel is really squeaky. Charlotte On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > Hi John: > > That is a good point. > > We are in a stage of computing where much of the PCs are being replaced > with little more than dumb terminals...we have come from terminals in the > 70s and earlier and now we are going back to them. These terminals (mobile > devices) are maybe new but they are only dumb terminals with a pretty > interface. Welcome back to our future. > > This means that most of the development jobs are going to the web and that > trend is showing no signs of slowing and it most likely never will. The > best you can do now is roll your own web servers and get your JavaScript > skills up to par. ;-) > > 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 mcp2004 at mail.ru Tue Jan 14 06:28:14 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Tue, 14 Jan 2014 16:28:14 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: <631CF83223105545BF43EFB52CB082959C60401820@EX2K7-VIRT-2.ads.qub.ac.uk> References: <1389579641.849058226@f435.i.mail.ru> <631CF83223105545BF43EFB52CB082959C60401820@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <1389702494.636716787@f391.i.mail.ru> Hi Martin -- Thank you, I have to decide what to ask - I have just got purchased my Office 365 development one year subscription. It will take some time to study the basics in parallel to everyday work on customers' project. I'll get back with my question(s) to this thread in a month hopefully. -- Shamil Monday, January 13, 2014 8:32 AM UTC from Martin Reid : >Shamil > >We found out of the box workflows limited for anything complex. For simple tasks the out of the box stuff is fine. The developers here generally build SharePoint features which give us greater control and are easier to manage. All development is done using Visual Studio and each developer has their own MSDN subscription which really cuts down on license costs. We have also began to look at Azure Virtual Machines as a development platform. > >My own role has changed here now and I now lead the development team for SharePoint and CRM 2013. However, I am more than happy to pass any technical questions to the team in here who I have to say are one of the best about when it comes to getting stuff done in SharePoint. We are also moving to SharePoint 2013 this year and almost all new development will involve building 2013 apps. > >In my own opinion there is a huge market for well designed and developed SharePoint apps using the 2013 model especially in the education market. > >Martin > > > > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil >Sent: 13 January 2014 02:21 >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Sign up for an Office 365 Developer Site > >?Hi Martin -- > >Thank you for your reply. > >Yes, I'd also prefer to use C# to develop Office 365/SharePoint data-lists manipulations. >I'd use SharePoint REST API for that? http://msdn.microsoft.com/en-us/library/office/jj860569.aspx >Would that work? > >For small business Office 365/SharePoint hosting plan are also available SharePoint Designer: > >What's new with SharePoint 2013 site development http://msdn.microsoft.com/library/jj163942 (v=office.15).aspx >and workflows: > >What's new in workflows for SharePoint 2013 http://msdn.microsoft.com/library/office/jj163177 (v=office.15).aspx >Still the issue could be to develop custom workflows: > >How to: Build and deploy workflow custom actions http://msdn.microsoft.com/en-US/library/office/jj163911.aspx as this development would need a SharePoint server installed locally? > >Thank you. > >-- Shamil > >Monday, January 13, 2014 12:11 AM UTC from Martin Reid < mwp.reid at qub.ac.uk >: >>Shamil >> >>We have lists with millions of items. However not many and for specific purposes. Out generic lists have a limit currently set at 15000 items. Re access you can use access services or hybrid, linking to data onsharepoint lists but we don't do much of access anymore. We mostly build apps in C sharp running as Sharepoint features etc in terms of users I have over 30000 we have a 16 server farm with 4 sql clustered instances running it all. >> >>We also,use remote blob storage to get around Sharepoint limits. >> >>Martin >> >>Sent from my iPad >> >>> On 13 Jan 2014, at 00:04, "Salakhetdinov Shamil" < mcp2004 at mail.ru > wrote: >>> >>> Thank you Darryl. >>> >>> So, when you have to handle (structured) data then you use SharePoint Lists? >>> Do you use MS Access with SharePoint Lists? >>> Have you ever met SharePoint Lists limitations - http://msdn.microsoft.com/en-us/library/ff647105.aspx - recommended max qty of items in a list to be 2000 (two thousands)? >>> Or SharePoint Lists usually keep unstructured data - whole data tables stored as CSV/text delimited files, XML, JSON...? >>> In this case is there a limitation on the size of the data stored in one SharePoint list item? >>> >>> Please feel free to reply when you'll have time. >>> >>> Thank you. >>> >>> -- Shamil >>>? >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- ???????????? ?????? From mcp2004 at mail.ru Tue Jan 14 06:41:10 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Tue, 14 Jan 2014 16:41:10 +0400 Subject: [AccessD] =?utf-8?q?Sign_up_for_an_Office_365_Developer_Site?= In-Reply-To: <93ccde06e27a41939f44efee1c6c344f@HKXPR04MB184.apcprd04.prod.outlook.com> References: <1389571355.154799502@f352.i.mail.ru> <93ccde06e27a41939f44efee1c6c344f@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: <1389703270.796592242@f197.i.mail.ru> Hi Darryl -- Thank you for your detailed reply. It's very interesting. As I have got already noted in my reply to Martin in this thread, I have got purchased Office 365 developer subscription. And I'll be studying the basics of Office365/SharePoint development options applicable/deployable/affordable first of all for SMB customers. I plan to come back to this thread with some more questions. -- Shamil Monday, January 13, 2014 10:32 PM UTC from Darryl Collins : >Hi Shamil, > >Heh, as an old school database dude I was nervous about using sharepoint lists at first; 'Lists?? Ya kidding me!', and they do have their limitations. But for her business and needs it has been painless and we have had no issues. We do not use an 3rd party front end or interface - it is all browser based via views we have set up. Views are just like SQL Server Views (or MS Access Queries) which present a subset of the whole data based on whatever criteria you choose). > >For example, we have views for >Current Clients >Waiting List >By Therapist >Etc.. > >That are all driven from the 'Client' List. > >The users have a choice of UI as well (Form, Speadsheet, List) which is a nice touch as they can choose the UI that works best for them or the device they are using. > >Luckily for me her database needs are fairly simple and the lists can be clever and you can do many of the same design as you would in Excel or Access. For example, restrict specific fields using dropdown combo-boxes based on other hidden lists in sharepoint, or only allowing certain users to have access to specific parts of the data etc. > >So the data can be normalised and hold integrity if you set it up correctly. I can imagine it could also be a big mess, but you get that will Access and Excel as well. Sharepoint is much more like a database than a spreadsheet and I find it easy to setup the limits and rules for the data fields - clearly an understanding of data normalisation is going to help a lot here. > >The form UIs are pretty much ready-made and you only need to do minor adjustments, if at all. This 'minimal maintenance' is great (especially as I am the 'tech support' for her business in an unpaid capacity). If a change is needed I can log in via any web browser, make the change, and it is applied immediately. Much better than having to log onto a Remote Server somewhere and hack away. > >I am lucky as I already a solid understanding of how to work with data in a structured way, and I had used sharepoint in the past in a previous role so it wasn't totally foreign to me either. > >Previously for their data they used many different lists (Mainly spreadsheet or MS Access based - but some were on paper!). You know, the usual sort of thing. A list for the 'waiting list' and list for this and list for that, so there was a lot of duplication and errors (this is all very typical of many organisations, large and small, and I am sure all of you have seen this sort of thing before). > >Loading the data into Sharepoint was a breeze once I got it set it. Initially put it all into Excel, Normalised it, made dummy tables in Access and then uploaded into individual Sharepoint lists. Once is sharepoint it was just a matter of hooking the lists together logically (where applicable). > >The advantage for her for using sharepoint is it is really simple to use and understand, at least compared to writing a database from scratch - Monica even gets in there now and creates her own views on the data. A big selling point is they can access it via any web browser on any device, and although it does work best with IE - it does work on anything. The business has x percent of the client visits offsite (mainly schools and home visits) and sharepoint / onenote etc allow the therapists to update the data onsite which is then immediately available to the rest of the team. > >" In this case is there a limitation on the size of the data stored in one SharePoint list item?" - I believe it is 50 MB, we have never hit it, although it looks like there are some tweaks to increase that if you want ><< http://blogs.msdn.com/b/bgeoffro/archive/2008/03/19/list-attachments-over-50mb-need-more-than-an-increase-in-maximum-upload-size.aspx>> > > >It might not work for everyone, but it has worked really well for her. > >Cheers >Darryl <<< message tail trimmed>>> > From accessd at shaw.ca Tue Jan 14 12:36:23 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 14 Jan 2014 11:36:23 -0700 (MST) Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: Message-ID: <1522861842.120896153.1389724583906.JavaMail.root@cds002> Hi Jim: I understand that COBOL is no longer written in assembler as it originally was. There is an article on the subject that came out between 2000 and 2005 but I can not find it...stored it somewhere and I will pass it along if or when I find it. Basically the article stated that both RM and ACCU COBOL, PC versions, had been re-written using C as it was difficult to find the necessary coders, time-consuming and expensive to re-code for each new chip versions on each OS. Of course there will be a slight depreciation in performance but we now have unlimited space and cycles to burn. Jim ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Tuesday, 14 January, 2014 2:53:57 AM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site <> If you mean the Common Business-Orientated Language, then no. C was not created until 1969 and was not released until '72 or '73. COBOL was formalized in 1959 with heavy influence from Grace Harper. She created some of the languages that lead to COBOL in the early 50's and pushed for a language that could be used by common business users. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 13, 2014 07:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Charlotte: And then we have the language C. It have been around forever and it popularity just keeps growing and it keeps morphing into more children like Java, C++, C# and so on. Virtually all languages and OSs are built from the C root...like Windows, Linux, OSx and languages like Phython, PHP, Ruby, Perl and so on and so on and yes, even COBOL. Jim ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Saturday, 11 January, 2014 1:27:21 PM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Jim, I seem to recall similar remarks being made about COBOL back in the day. Funny how stuff sticks around when it's useful and the wheel is really squeaky. Charlotte On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > Hi John: > > That is a good point. > > We are in a stage of computing where much of the PCs are being replaced > with little more than dumb terminals...we have come from terminals in the > 70s and earlier and now we are going back to them. These terminals (mobile > devices) are maybe new but they are only dumb terminals with a pretty > interface. Welcome back to our future. > > This means that most of the development jobs are going to the web and that > trend is showing no signs of slowing and it most likely never will. The > best you can do now is roll your own web servers and get your JavaScript > skills up to par. ;-) > > 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 jimdettman at verizon.net Tue Jan 14 12:51:31 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 14 Jan 2014 13:51:31 -0500 Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <1522861842.120896153.1389724583906.JavaMail.root@cds002> References: <1522861842.120896153.1389724583906.JavaMail.root@cds002> Message-ID: <4567B706C98D45B0A5077395DE5CDF82@XPS> Yes, that's certainly true. Same for Fortran emulators as well. Many of the legacy languages are available on PC's through emulation, which are written in C. But COBOL itself as a language doesn't have it's roots in C. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 14, 2014 01:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Jim: I understand that COBOL is no longer written in assembler as it originally was. There is an article on the subject that came out between 2000 and 2005 but I can not find it...stored it somewhere and I will pass it along if or when I find it. Basically the article stated that both RM and ACCU COBOL, PC versions, had been re-written using C as it was difficult to find the necessary coders, time-consuming and expensive to re-code for each new chip versions on each OS. Of course there will be a slight depreciation in performance but we now have unlimited space and cycles to burn. Jim ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Tuesday, 14 January, 2014 2:53:57 AM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site <> If you mean the Common Business-Orientated Language, then no. C was not created until 1969 and was not released until '72 or '73. COBOL was formalized in 1959 with heavy influence from Grace Harper. She created some of the languages that lead to COBOL in the early 50's and pushed for a language that could be used by common business users. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 13, 2014 07:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Charlotte: And then we have the language C. It have been around forever and it popularity just keeps growing and it keeps morphing into more children like Java, C++, C# and so on. Virtually all languages and OSs are built from the C root...like Windows, Linux, OSx and languages like Phython, PHP, Ruby, Perl and so on and so on and yes, even COBOL. Jim ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Saturday, 11 January, 2014 1:27:21 PM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Jim, I seem to recall similar remarks being made about COBOL back in the day. Funny how stuff sticks around when it's useful and the wheel is really squeaky. Charlotte On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > Hi John: > > That is a good point. > > We are in a stage of computing where much of the PCs are being replaced > with little more than dumb terminals...we have come from terminals in the > 70s and earlier and now we are going back to them. These terminals (mobile > devices) are maybe new but they are only dumb terminals with a pretty > interface. Welcome back to our future. > > This means that most of the development jobs are going to the web and that > trend is showing no signs of slowing and it most likely never will. The > best you can do now is roll your own web servers and get your JavaScript > skills up to par. ;-) > > 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 John.Clark at niagaracounty.com Tue Jan 14 13:26:42 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 14 Jan 2014 14:26:42 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: References: Message-ID: <52D549220200006B0003111C@neblnx09.niagaracounty.com> I just inherited a program from someone else...a non-programmer, who used some of MY original code and thought she was a programmer...very sore subject...especially today. Anyhow, she had three people sharing a single Access DB (.accdb) on a common network drive. Somehow it was working for them...until it wasn't. The did some cleaning up of their file structure the other day, and they renamed some directories, and it no longer worked. I told them that I was surprised it was working in the first place, and that I wouldn't spend time figuring out "why" but I'd fix it the right way. To make a long story short, I got all the tables into a single DB and then used database splitter to create a front-end/back-end situation. This is the first time however, that I am seeing a back-end gain a lock file (.laccdb). I split the DB, yet it is still a single-user program...and I have no idea why. I suspect...but I'm trying to keep an open mind...it has something to do with the fact that it was a "front-end" program of my original that she used at the beginning...her beginning anyhow. Does anyone have any idea what I can look at to prevent...stop...this from happening? Please help someone who is having a very bad day... Thanks in advance! John W Clark Computer Programmer Niagara County Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From df.waters at comcast.net Tue Jan 14 13:44:40 2014 From: df.waters at comcast.net (Dan Waters) Date: Tue, 14 Jan 2014 13:44:40 -0600 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <52D549220200006B0003111C@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> Message-ID: <005201cf1161$112522a0$336f67e0$@comcast.net> Hi John, I've used split systems for years, and whenever anyone opens the FE, the BE locking file always appears. However, I am using .mdb's rather than .accdb's, and that may be the difference. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, January 14, 2014 1:27 PM To: Access Developers discussion and problem solving Subject: [AccessD] Back-End DB is locking...WHY?! I just inherited a program from someone else...a non-programmer, who used some of MY original code and thought she was a programmer...very sore subject...especially today. Anyhow, she had three people sharing a single Access DB (.accdb) on a common network drive. Somehow it was working for them...until it wasn't. The did some cleaning up of their file structure the other day, and they renamed some directories, and it no longer worked. I told them that I was surprised it was working in the first place, and that I wouldn't spend time figuring out "why" but I'd fix it the right way. To make a long story short, I got all the tables into a single DB and then used database splitter to create a front-end/back-end situation. This is the first time however, that I am seeing a back-end gain a lock file (.laccdb). I split the DB, yet it is still a single-user program...and I have no idea why. I suspect...but I'm trying to keep an open mind...it has something to do with the fact that it was a "front-end" program of my original that she used at the beginning...her beginning anyhow. Does anyone have any idea what I can look at to prevent...stop...this from happening? Please help someone who is having a very bad day... Thanks in advance! John W Clark Computer Programmer Niagara County Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From accessd at shaw.ca Tue Jan 14 13:45:08 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 14 Jan 2014 12:45:08 -0700 (MST) Subject: [AccessD] Sign up for an Office 365 Developer Site In-Reply-To: <4567B706C98D45B0A5077395DE5CDF82@XPS> Message-ID: <2082760727.120988310.1389728708682.JavaMail.root@cds002> Yes Jim, you are very correct. In the day, I wrote an entire movie-rental software package along with its database on an enhanced 6502 chips called the 6510, all in assembler. Three months of grueling work and it only ran on the Commodore-64. Sold two copies and never did that again. (It was super fast as the program preformatted the entire disk into a fixed database with fixed fields and indexes and used a Selection and Quick sort in memory.) Many minis still run pure COBOL today...our leading accounting packages are almost a hundred percent written in it (FORTRAN was my fav) Jim ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Tuesday, 14 January, 2014 10:51:31 AM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Yes, that's certainly true. Same for Fortran emulators as well. Many of the legacy languages are available on PC's through emulation, which are written in C. But COBOL itself as a language doesn't have it's roots in C. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 14, 2014 01:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Jim: I understand that COBOL is no longer written in assembler as it originally was. There is an article on the subject that came out between 2000 and 2005 but I can not find it...stored it somewhere and I will pass it along if or when I find it. Basically the article stated that both RM and ACCU COBOL, PC versions, had been re-written using C as it was difficult to find the necessary coders, time-consuming and expensive to re-code for each new chip versions on each OS. Of course there will be a slight depreciation in performance but we now have unlimited space and cycles to burn. Jim ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Tuesday, 14 January, 2014 2:53:57 AM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site <> If you mean the Common Business-Orientated Language, then no. C was not created until 1969 and was not released until '72 or '73. COBOL was formalized in 1959 with heavy influence from Grace Harper. She created some of the languages that lead to COBOL in the early 50's and pushed for a language that could be used by common business users. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 13, 2014 07:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Hi Charlotte: And then we have the language C. It have been around forever and it popularity just keeps growing and it keeps morphing into more children like Java, C++, C# and so on. Virtually all languages and OSs are built from the C root...like Windows, Linux, OSx and languages like Phython, PHP, Ruby, Perl and so on and so on and yes, even COBOL. Jim ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Saturday, 11 January, 2014 1:27:21 PM Subject: Re: [AccessD] Sign up for an Office 365 Developer Site Jim, I seem to recall similar remarks being made about COBOL back in the day. Funny how stuff sticks around when it's useful and the wheel is really squeaky. Charlotte On Sat, Jan 11, 2014 at 11:50 AM, Jim Lawrence wrote: > Hi John: > > That is a good point. > > We are in a stage of computing where much of the PCs are being replaced > with little more than dumb terminals...we have come from terminals in the > 70s and earlier and now we are going back to them. These terminals (mobile > devices) are maybe new but they are only dumb terminals with a pretty > interface. Welcome back to our future. > > This means that most of the development jobs are going to the web and that > trend is showing no signs of slowing and it most likely never will. The > best you can do now is roll your own web servers and get your JavaScript > skills up to par. ;-) > > 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 jwcolby at gmail.com Tue Jan 14 13:46:29 2014 From: jwcolby at gmail.com (John W Colby) Date: Tue, 14 Jan 2014 14:46:29 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <52D549220200006B0003111C@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> Message-ID: <52D59415.7000006@gmail.com> First thing to do is check the property that says "open single user". If you imported everything into a new db that might be set to single user. Is the FE being accessed by everyone on a shared drive? Is it being copied to each workstation and used from there? If not try that, even emulate it by copying the FE to two different directories on your own machine and then open both. If that works then the issue is a FE lock. If not the issue is a BE lock. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/14/2014 2:26 PM, John Clark wrote: > I just inherited a program from someone else...a non-programmer, who used some of MY original code and thought she was a programmer...very sore subject...especially today. > > Anyhow, she had three people sharing a single Access DB (.accdb) on a common network drive. Somehow it was working for them...until it wasn't. The did some cleaning up of their file structure the other day, and they renamed some directories, and it no longer worked. > > I told them that I was surprised it was working in the first place, and that I wouldn't spend time figuring out "why" but I'd fix it the right way. To make a long story short, I got all the tables into a single DB and then used database splitter to create a front-end/back-end situation. > > This is the first time however, that I am seeing a back-end gain a lock file (.laccdb). I split the DB, yet it is still a single-user program...and I have no idea why. > > I suspect...but I'm trying to keep an open mind...it has something to do with the fact that it was a "front-end" program of my original that she used at the beginning...her beginning anyhow. > > Does anyone have any idea what I can look at to prevent...stop...this from happening? Please help someone who is having a very bad day... > > Thanks in advance! > > John W Clark > Computer Programmer > Niagara County > > Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. > Thank you for your cooperation. > > From jimdettman at verizon.net Tue Jan 14 14:01:26 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 14 Jan 2014 15:01:26 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <52D549220200006B0003111C@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> Message-ID: John, Anytime any JET database is opened, a locking file is created. If a LDB file cannot be created because of permissions, the DB is opened exclusive. One thing to watch out for; DB's with the same base name, but a different extension. Ie. myApp.MDW myApp.MDB When you go to open myApp.MDB, with myApp.MDW being the workgroup file (which is also a JET database), both get the same LDB file name; myApp.LDB and all kinds of weird stuff will happen. So check for that first. Then with everyone out, delete any LDB files. Make sure the DB open mode is shared. And by the way, you can share a DB fine, it's just not recommended and not the most efficent for a number of reasons. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, January 14, 2014 02:27 PM To: Access Developers discussion and problem solving Subject: [AccessD] Back-End DB is locking...WHY?! I just inherited a program from someone else...a non-programmer, who used some of MY original code and thought she was a programmer...very sore subject...especially today. Anyhow, she had three people sharing a single Access DB (.accdb) on a common network drive. Somehow it was working for them...until it wasn't. The did some cleaning up of their file structure the other day, and they renamed some directories, and it no longer worked. I told them that I was surprised it was working in the first place, and that I wouldn't spend time figuring out "why" but I'd fix it the right way. To make a long story short, I got all the tables into a single DB and then used database splitter to create a front-end/back-end situation. This is the first time however, that I am seeing a back-end gain a lock file (.laccdb). I split the DB, yet it is still a single-user program...and I have no idea why. I suspect...but I'm trying to keep an open mind...it has something to do with the fact that it was a "front-end" program of my original that she used at the beginning...her beginning anyhow. Does anyone have any idea what I can look at to prevent...stop...this from happening? Please help someone who is having a very bad day... Thanks in advance! John W Clark Computer Programmer Niagara County Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From davidalangibson2010 at gmail.com Tue Jan 14 14:13:29 2014 From: davidalangibson2010 at gmail.com (David A Gibson) Date: Tue, 14 Jan 2014 14:13:29 -0600 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> Message-ID: <03aa01cf1165$17e079b0$47a16d10$@gmail.com> A word of caution when sharing DBs between PCs & Macs. One year we had an MS Access 2010 .accdb shared between about 40 users with as many as 15-20 accessing it at one time without any problems. The next year or the one after, we did it again and had all kinds of file corruption problems. Turns out that whenever a Mac user running Access in Parallels would manage to lock their computer without exiting the DB it would corrupt data tables. Had a lot of lost work before we figured it out. David Gibson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 14, 2014 2:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Back-End DB is locking...WHY?! John, Anytime any JET database is opened, a locking file is created. If a LDB file cannot be created because of permissions, the DB is opened exclusive. One thing to watch out for; DB's with the same base name, but a different extension. Ie. myApp.MDW myApp.MDB When you go to open myApp.MDB, with myApp.MDW being the workgroup file (which is also a JET database), both get the same LDB file name; myApp.LDB and all kinds of weird stuff will happen. So check for that first. Then with everyone out, delete any LDB files. Make sure the DB open mode is shared. And by the way, you can share a DB fine, it's just not recommended and not the most efficent for a number of reasons. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, January 14, 2014 02:27 PM To: Access Developers discussion and problem solving Subject: [AccessD] Back-End DB is locking...WHY?! I just inherited a program from someone else...a non-programmer, who used some of MY original code and thought she was a programmer...very sore subject...especially today. Anyhow, she had three people sharing a single Access DB (.accdb) on a common network drive. Somehow it was working for them...until it wasn't. The did some cleaning up of their file structure the other day, and they renamed some directories, and it no longer worked. I told them that I was surprised it was working in the first place, and that I wouldn't spend time figuring out "why" but I'd fix it the right way. To make a long story short, I got all the tables into a single DB and then used database splitter to create a front-end/back-end situation. This is the first time however, that I am seeing a back-end gain a lock file (.laccdb). I split the DB, yet it is still a single-user program...and I have no idea why. I suspect...but I'm trying to keep an open mind...it has something to do with the fact that it was a "front-end" program of my original that she used at the beginning...her beginning anyhow. Does anyone have any idea what I can look at to prevent...stop...this from happening? Please help someone who is having a very bad day... Thanks in advance! John W Clark Computer Programmer Niagara County Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. -- 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 15 01:12:20 2014 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 15 Jan 2014 08:12:20 +0100 Subject: [AccessD] Back-End DB is locking...WHY?! Message-ID: <002c01cf11c1$220580a0$661081e0$@cactus.dk> Hi David You have been fooled somehow. Macs are goood! Spell: g-o-o-o-d => gooood. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David A Gibson Sendt: 14. januar 2014 21:13 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Back-End DB is locking...WHY?! A word of caution when sharing DBs between PCs & Macs. One year we had an MS Access 2010 .accdb shared between about 40 users with as many as 15-20 accessing it at one time without any problems. The next year or the one after, we did it again and had all kinds of file corruption problems. Turns out that whenever a Mac user running Access in Parallels would manage to lock their computer without exiting the DB it would corrupt data tables. Had a lot of lost work before we figured it out. David Gibson From stuart at lexacorp.com.pg Wed Jan 15 02:56:04 2014 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 15 Jan 2014 18:56:04 +1000 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <52D549220200006B0003111C@neblnx09.niagaracounty.com> References: , <52D549220200006B0003111C@neblnx09.niagaracounty.com> Message-ID: <52D64D24.28778.3AB1D4A2@stuart.lexacorp.com.pg> Check the user rights on the directory. I've seen this one before - where users can create files but not modify them. In that case, as soon as the first person opens it and the lock file is created, no one else can modify the lock file, so can't open the application. If that is not the problem, also check user rights on the Back end database. On 14 Jan 2014 at 14:26, John Clark wrote: > I just inherited a program from someone else...a non-programmer, who > used some of MY original code and thought she was a programmer...very > sore subject...especially today. > > Anyhow, she had three people sharing a single Access DB (.accdb) on a > common network drive. Somehow it was working for them...until it > wasn't. The did some cleaning up of their file structure the other > day, and they renamed some directories, and it no longer worked. > > I told them that I was surprised it was working in the first place, > and that I wouldn't spend time figuring out "why" but I'd fix it the > right way. To make a long story short, I got all the tables into a > single DB and then used database splitter to create a > front-end/back-end situation. > > This is the first time however, that I am seeing a back-end gain a > lock file (.laccdb). I split the DB, yet it is still a single-user > program...and I have no idea why. > > I suspect...but I'm trying to keep an open mind...it has something to > do with the fact that it was a "front-end" program of my original that > she used at the beginning...her beginning anyhow. > > Does anyone have any idea what I can look at to prevent...stop...this > from happening? Please help someone who is having a very bad day... > > Thanks in advance! > > John W Clark > Computer Programmer > Niagara County > > Notice: This electronic transmission is intended for the sole use of > the individual or entity to which it is addressed and may contain > confidential, privileged or otherwise legally protected information. > If you are not the intended recipient, or if you believe you are not > the intended recipient, you are hereby notified that any use, > disclosure, copying, distribution, or the taking of any action in > reliance on the contents of this information, is strictly prohibited. > Niagara County is not responsible for the content of any external > hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED > THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY > EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR > ELECTRONIC COPIES. Thank you for your cooperation. > From John.Clark at niagaracounty.com Wed Jan 15 06:54:19 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 15 Jan 2014 07:54:19 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> Message-ID: <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> Anytime any JET database is opened, a locking file is created. If a LDB file cannot be created because of permissions, the DB is opened exclusive. ***** I did not know this...thanks for the info. I did find it to be a rights issue, but knowing the "exclusive" open would have helped, because I did see a message regarding this pop up once. One thing to watch out for; DB's with the same base name, but a different extension. Ie. myApp.MDW myApp.MDB When you go to open myApp.MDB, with myApp.MDW being the workgroup file (which is also a JET database), both get the same LDB file name; myApp.LDB and all kinds of weird stuff will happen. ***** Yeah, I'm pretty good about altering the names, if only a little bit. And, I absolutely hate Access security, so I avoid it like the plague. It is pretty much unnecessary in a network environment...in my opinion...so that's not a tough one. So check for that first. Then with everyone out, delete any LDB files. Make sure the DB open mode is shared. And by the way, you can share a DB fine, it's just not recommended and not the most efficent for a number of reasons. ***** I've heard so many opposing views on this in the past 14+ years...BUT...from my own experience, sometimes it just will not work, and I don't get how it sometimes will, and then suddenly stop. So, for my own practices, I ALWAYS create a FE/BE scenario...I find it the most stable and consistant. Jim. ***** Thanks for the help Jim J Clark Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From John.Clark at niagaracounty.com Wed Jan 15 07:35:43 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 15 Jan 2014 08:35:43 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! Message-ID: <52D6485F0200006B0003115E@neblnx09.niagaracounty.com> ( http://www.niagaracounty.com/ ) >>> "Stuart McLachlan" 1/15/2014 3:56 AM >>> Check the user rights on the directory. I've seen this one before - where users can create files but not modify them. In that case, as soon as the first person opens it and the lock file is created, no one else can modify the lock file, so can't open the application. If that is not the problem, also check user rights on the Back end database. ***** I believe this was the issue Stuart. I pulled a bit of a bonehead move...I'm following another bonehead and I believe it must be contagious...and I moved this "new" copy of the DB to its own directory. I thought I'd nested the directory, but I'd actually placed it on a parallel level as the original. Because of this, I'd forgotten to grant rights to this directory to this group of people...I house my data (and copies) in a "DATA" directory on our server, which each department w/programs having their own sub-directory, and then each program (some have more than one) having its own directory under that. I don't use Access security because my network security is pretty solid...and I guess this just bit me in the hind end. Pretty much each program that I put out there also gets a network security group created for it...so that I can grant that group rights and then add/delete users from the group as needed. When a user authenticates to the network, they either have rights or they don't, and if they do not, this program doesn't even exist for them. Once I granted this security group rights to this new directory, all was well. But, of course, more problems arose...and that is where I'm at now. But, thanks to you and anyone else who chimed in to help! I appreciate it very much! John W Clark Computer Programmer ( mailto:ComputerJohn.Clark at niagaracounty.com ) Niagara County Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From jimdettman at verizon.net Wed Jan 15 07:46:02 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 15 Jan 2014 08:46:02 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> Message-ID: <5D3087F996F34D038DE9E2DA480AF6E9@XPS> John, <> You would think so, but Jet workgroup security is always "on" and is always working whether you realize it or not. When you open any Jet DB, a corresponding workgroup file is opened as well. That's true for A2007 and up to which supposedly had workgroup security "stripped out". Microsoft did not remove it. All they did was remove the ACL's in the DB if you had any and gave you no way to add new ones back in. So what they did is simply disabled it, which is what you have by default when you "don't use workgroup security" in earlier versions. But with not using workgroup security, and with 2007 and up (the workgroup file name is SYSTEM.MDW BTW and is created on the fly - it suffixed too if you run through an install and there's already one there - i.e. SYSTEM1.MDW), the chances of having two DB's in the same directory with the same name are remote. <> And that's definitely a best practice and makes sense in so many ways, it's something that should be done automatically right from the start. But over the years, the sharing of a FE has gone from "it's a bad idea" to "you can't do that". You can, and in many cases, it works perfectly fine. There are cases where it doesn't work so well, but usually that's more the fault of the network then it is of Access since A2000. When the change was made that you could not make design changes without exclusive access (the underlying reason being that the VBA project is now saved as a single chunk rather than a bunch of pieces), shared FE's picked up a lot of stability. So it's not so much of a no-no as it was in the early days, but it's still not a hot idea. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, January 15, 2014 07:54 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Back-End DB is locking...WHY?! Anytime any JET database is opened, a locking file is created. If a LDB file cannot be created because of permissions, the DB is opened exclusive. ***** I did not know this...thanks for the info. I did find it to be a rights issue, but knowing the "exclusive" open would have helped, because I did see a message regarding this pop up once. One thing to watch out for; DB's with the same base name, but a different extension. Ie. myApp.MDW myApp.MDB When you go to open myApp.MDB, with myApp.MDW being the workgroup file (which is also a JET database), both get the same LDB file name; myApp.LDB and all kinds of weird stuff will happen. ***** Yeah, I'm pretty good about altering the names, if only a little bit. And, I absolutely hate Access security, so I avoid it like the plague. It is pretty much unnecessary in a network environment...in my opinion...so that's not a tough one. So check for that first. Then with everyone out, delete any LDB files. Make sure the DB open mode is shared. And by the way, you can share a DB fine, it's just not recommended and not the most efficent for a number of reasons. ***** I've heard so many opposing views on this in the past 14+ years...BUT...from my own experience, sometimes it just will not work, and I don't get how it sometimes will, and then suddenly stop. So, for my own practices, I ALWAYS create a FE/BE scenario...I find it the most stable and consistant. Jim. ***** Thanks for the help Jim J Clark Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From accessd at shaw.ca Wed Jan 15 11:36:12 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 15 Jan 2014 10:36:12 -0700 (MST) Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <002c01cf11c1$220580a0$661081e0$@cactus.dk> Message-ID: <310176435.122034910.1389807372846.JavaMail.root@cds002> Hi all: The truth be known that no matter how nice the Mac machine, they can not do networking...kind of sad but true. They can still do internet though. Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" Sent: Tuesday, 14 January, 2014 11:12:20 PM Subject: Re: [AccessD] Back-End DB is locking...WHY?! Hi David You have been fooled somehow. Macs are goood! Spell: g-o-o-o-d => gooood. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David A Gibson Sendt: 14. januar 2014 21:13 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Back-End DB is locking...WHY?! A word of caution when sharing DBs between PCs & Macs. One year we had an MS Access 2010 .accdb shared between about 40 users with as many as 15-20 accessing it at one time without any problems. The next year or the one after, we did it again and had all kinds of file corruption problems. Turns out that whenever a Mac user running Access in Parallels would manage to lock their computer without exiting the DB it would corrupt data tables. Had a lot of lost work before we figured it out. David Gibson -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Wed Jan 15 12:25:09 2014 From: dbdoug at gmail.com (Doug Steele) Date: Wed, 15 Jan 2014 10:25:09 -0800 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <310176435.122034910.1389807372846.JavaMail.root@cds002> References: <002c01cf11c1$220580a0$661081e0$@cactus.dk> <310176435.122034910.1389807372846.JavaMail.root@cds002> Message-ID: Huh? What exactly do you mean? I've got a mixed Mac/Windows network at home, and have never had problems connecting Macs to clients' networks. Doug On Wed, Jan 15, 2014 at 9:36 AM, Jim Lawrence wrote: > Hi all: > > The truth be known that no matter how nice the Mac machine, they can not > do networking...kind of sad but true. They can still do internet though. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Tuesday, 14 January, 2014 11:12:20 PM > Subject: Re: [AccessD] Back-End DB is locking...WHY?! > > Hi David > > You have been fooled somehow. Macs are goood! Spell: g-o-o-o-d => gooood. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David A Gibson > Sendt: 14. januar 2014 21:13 > Til: 'Access Developers discussion and problem solving' > Emne: Re: [AccessD] Back-End DB is locking...WHY?! > > A word of caution when sharing DBs between PCs & Macs. One year we had an > MS Access 2010 .accdb shared between about 40 users with as many as 15-20 > accessing it at one time without any problems. The next year or the one > after, we did it again and had all kinds of file corruption problems. > Turns > out that whenever a Mac user running Access in Parallels would manage to > lock their computer without exiting the DB it would corrupt data tables. > Had a lot of lost work before we figured it out. > > David Gibson > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Wed Jan 15 07:30:52 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 15 Jan 2014 08:30:52 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <52D64D24.28778.3AB1D4A2@stuart.lexacorp.com.pg> References: , <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D64D24.28778.3AB1D4A2@stuart.lexacorp.com.pg> Message-ID: <52D6473C.433A.006B.0@niagaracounty.com> John W Clark Computer Programmer ( mailto:ComputerJohn.Clark at niagaracounty.com ) John.Clark at niagaracounty.com ( http://www.niagaracounty.com/ ) >>> "Stuart McLachlan" 1/15/2014 3:56 AM >>> Check the user rights on the directory. I've seen this one before - where users can create files but not modify them. In that case, as soon as the first person opens it and the lock file is created, no one else can modify the lock file, so can't open the application. If that is not the problem, also check user rights on the Back end database. ***** I believe this was the issue Stuart. I pulled a bit of a bonehead move...I'm following another bonehead and I believe it must be contagious...and I moved this "new" copy of the DB to its own directory. I thought I'd nested the directory, but I'd actually placed it on a parallel level as the original. Because of this, I'd forgotten to grant rights to this directory to this group of people...I house my data (and copies) in a "DATA" directory on our server, which each department w/programs having their own sub-directory, and then each program (some have more than one) having its own directory under that. I don't use Access security because my network security is pretty solid...and I guess this just bit me in the hind end. Pretty much each program that I put out there also gets a network security group created for it...so that I can grant that group rights and then add/delete users from the group as needed. When a user authenticates to the network, they either have rights or they don't, and if they do not, this program doesn't even exist for them. Once I granted this security group rights to this new directory, all was well. But, of course, more problems arose...and that is where I'm at now. But, thanks to you and anyone else who chimed in to help! I appreciate it very much! Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From accessd at shaw.ca Wed Jan 15 18:31:02 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 15 Jan 2014 17:31:02 -0700 (MST) Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: Message-ID: <1496652756.122609564.1389832262397.JavaMail.root@cds002> Sorry Doug: It was posted to see if there were any fanbois around. ;-) On that subject though I have had a few run ins with product, within a network environment. Small networks never seem to have any issues. OTOH, within a larger network there have been events that has left me gun shy. Once a network that I was partly responsible for, with mixed Windows and Macs, a file corrupted...upon further investigation it turned many graphic files had corrupted. In the end, the branch lost a number of files. We never did discover the reason but the managers changed everything to Windows and as far as I know similar incidents were never repeated. I was working with a client, the local newspaper. We recommended that the company use Windows server to manage their archives. The local manager, who basically frowned on anything other than Apple, insisted on Apple servers and that only Mac specialists would manage the servers. As far as we were concerned that was fine. Two months later the Mac servers crashed...for no apparent reasons (We suspected (were told off the record) poor data management and Mac servers but that was never official.) The result, was that 150 years of archives were lost. Do I blame Mac for this...maybe not but a mixture of Macs and Windows within a network have been involved with two of the major disasters in 35 years of computing. Maybe I am just being superstitious but everytime someone says Mac and Windows networks, the hair stands up on the back of my neck. Jim ----- Original Message ----- From: "Doug Steele" To: "Access Developers discussion and problem solving" Sent: Wednesday, 15 January, 2014 10:25:09 AM Subject: Re: [AccessD] Back-End DB is locking...WHY?! Huh? What exactly do you mean? I've got a mixed Mac/Windows network at home, and have never had problems connecting Macs to clients' networks. Doug On Wed, Jan 15, 2014 at 9:36 AM, Jim Lawrence wrote: > Hi all: > > The truth be known that no matter how nice the Mac machine, they can not > do networking...kind of sad but true. They can still do internet though. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Tuesday, 14 January, 2014 11:12:20 PM > Subject: Re: [AccessD] Back-End DB is locking...WHY?! > > Hi David > > You have been fooled somehow. Macs are goood! Spell: g-o-o-o-d => gooood. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David A Gibson > Sendt: 14. januar 2014 21:13 > Til: 'Access Developers discussion and problem solving' > Emne: Re: [AccessD] Back-End DB is locking...WHY?! > > A word of caution when sharing DBs between PCs & Macs. One year we had an > MS Access 2010 .accdb shared between about 40 users with as many as 15-20 > accessing it at one time without any problems. The next year or the one > after, we did it again and had all kinds of file corruption problems. > Turns > out that whenever a Mac user running Access in Parallels would manage to > lock their computer without exiting the DB it would corrupt data tables. > Had a lot of lost work before we figured it out. > > David Gibson > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Wed Jan 15 19:04:54 2014 From: dbdoug at gmail.com (Doug Steele) Date: Wed, 15 Jan 2014 17:04:54 -0800 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <1496652756.122609564.1389832262397.JavaMail.root@cds002> References: <1496652756.122609564.1389832262397.JavaMail.root@cds002> Message-ID: On Wed, Jan 15, 2014 at 4:31 PM, Jim Lawrence wrote: > It was posted to see if there were any fanbois around. ;-) Well, you got me! As a last comment before this conversation goes totally off-topic, I recently had a great experience when the Toshiba HD in my Macbook failed. I bought a new drive, installed it, then booted up the Macbook. It booted into Restore mode, and asked if I wanted to restore from Time Machine. It wasn't long before I was back running as if nothing had happened at all - Windows (Parallels) included. Doug From vbacreations at gmail.com Wed Jan 15 22:15:34 2014 From: vbacreations at gmail.com (William Benson) Date: Wed, 15 Jan 2014 23:15:34 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: References: <1496652756.122609564.1389832262397.JavaMail.root@cds002> Message-ID: Anecdotes belong in the dotes (i.e., dotards) annex. Where is the real learning from the life "experience" we've claimed to lay claim to. No one has time for real science anymore! Should not make blanket statements that lead people astray without first canceling out noise and wrong assumptions. Ah but then again where would the fun be?? On Wed, Jan 15, 2014 at 8:04 PM, Doug Steele wrote: > On Wed, Jan 15, 2014 at 4:31 PM, Jim Lawrence wrote: > > > It was posted to see if there were any fanbois around. ;-) > > > Well, you got me! > > As a last comment before this conversation goes totally off-topic, I > recently had a great experience when the Toshiba HD in my Macbook failed. > I bought a new drive, installed it, then booted up the Macbook. It booted > into Restore mode, and asked if I wanted to restore from Time Machine. It > wasn't long before I was back running as if nothing had happened at all - > Windows (Parallels) included. > > Doug > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- *Regards,* *Bill Benson* *VBACreations* PS: You've gotten this e-mail *because you matter to me!* From gustav at cactus.dk Thu Jan 16 01:20:25 2014 From: gustav at cactus.dk (Gustav Brock) Date: Thu, 16 Jan 2014 08:20:25 +0100 Subject: [AccessD] Macs (was: Back-End DB is locking...WHY?!) Message-ID: <001401cf128b$6d237c70$476a7550$@cactus.dk> Hi Jim Doug is a nice man. You are lucky that no fanatic fanboys are here - they would rip you to the bones. Of all forums I have visited, Mac freaks are the most aggressive. The best advice is just to stay off such places. Seriously. Common sense and Mac freaks are incompatible. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence Sendt: 16. januar 2014 01:31 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Back-End DB is locking...WHY?! Sorry Doug: It was posted to see if there were any fanbois around. ;-) On that subject though I have had a few run ins with product, within a network environment. Small networks never seem to have any issues. OTOH, within a larger network there have been events that has left me gun shy. Once a network that I was partly responsible for, with mixed Windows and Macs, a file corrupted...upon further investigation it turned many graphic files had corrupted. In the end, the branch lost a number of files. We never did discover the reason but the managers changed everything to Windows and as far as I know similar incidents were never repeated. I was working with a client, the local newspaper. We recommended that the company use Windows server to manage their archives. The local manager, who basically frowned on anything other than Apple, insisted on Apple servers and that only Mac specialists would manage the servers. As far as we were concerned that was fine. Two months later the Mac servers crashed...for no apparent reasons (We suspected (were told off the record) poor data management and Mac servers but that was never official.) The result, was that 150 years of archives were lost. Do I blame Mac for this...maybe not but a mixture of Macs and Windows within a network have been involved with two of the major disasters in 35 years of computing. Maybe I am just being superstitious but everytime someone says Mac and Windows networks, the hair stands up on the back of my neck. Jim ----- Original Message ----- From: "Doug Steele" To: "Access Developers discussion and problem solving" Sent: Wednesday, 15 January, 2014 10:25:09 AM Subject: Re: [AccessD] Back-End DB is locking...WHY?! Huh? What exactly do you mean? I've got a mixed Mac/Windows network at home, and have never had problems connecting Macs to clients' networks. Doug On Wed, Jan 15, 2014 at 9:36 AM, Jim Lawrence wrote: > Hi all: > > The truth be known that no matter how nice the Mac machine, they can > not do networking...kind of sad but true. They can still do internet though. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Tuesday, 14 January, 2014 11:12:20 PM > Subject: Re: [AccessD] Back-End DB is locking...WHY?! > > Hi David > > You have been fooled somehow. Macs are goood! Spell: g-o-o-o-d => gooood. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David A > Gibson > Sendt: 14. januar 2014 21:13 > Til: 'Access Developers discussion and problem solving' > Emne: Re: [AccessD] Back-End DB is locking...WHY?! > > A word of caution when sharing DBs between PCs & Macs. One year we > had an MS Access 2010 .accdb shared between about 40 users with as > many as 15-20 accessing it at one time without any problems. The next > year or the one after, we did it again and had all kinds of file corruption problems. > Turns > out that whenever a Mac user running Access in Parallels would manage > to lock their computer without exiting the DB it would corrupt data tables. > Had a lot of lost work before we figured it out. > > David Gibson From carbonnb at gmail.com Thu Jan 16 07:17:56 2014 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 16 Jan 2014 08:17:56 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: References: <1496652756.122609564.1389832262397.JavaMail.root@cds002> Message-ID: Doug, No sense in arguing with Mac haters ;) We know that Macs just work. I use my MacBook pro in a MS AD environment every day with no issues. On Wed, Jan 15, 2014 at 8:04 PM, Doug Steele wrote: > On Wed, Jan 15, 2014 at 4:31 PM, Jim Lawrence wrote: > >> It was posted to see if there were any fanbois around. ;-) > > > Well, you got me! > > As a last comment before this conversation goes totally off-topic, I > recently had a great experience when the Toshiba HD in my Macbook failed. > I bought a new drive, installed it, then booted up the Macbook. It booted > into Restore mode, and asked if I wanted to restore from Time Machine. It > wasn't long before I was back running as if nothing had happened at all - > Windows (Parallels) included. > > Doug > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- 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 jwcolby at gmail.com Thu Jan 16 07:30:38 2014 From: jwcolby at gmail.com (John W Colby) Date: Thu, 16 Jan 2014 08:30:38 -0500 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: References: <1496652756.122609564.1389832262397.JavaMail.root@cds002> Message-ID: <52D7DEFE.7030104@gmail.com> Mac? Isn't that what you add cheese too for a quick and cheap meal? AFAIK that's pretty much all it's good for. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/16/2014 8:17 AM, Bryan Carbonnell wrote: > Doug, > > No sense in arguing with Mac haters ;) We know that Macs just work. > > I use my MacBook pro in a MS AD environment every day with no issues. > > > > On Wed, Jan 15, 2014 at 8:04 PM, Doug Steele wrote: >> On Wed, Jan 15, 2014 at 4:31 PM, Jim Lawrence wrote: >> >>> It was posted to see if there were any fanbois around. ;-) >> >> Well, you got me! >> >> As a last comment before this conversation goes totally off-topic, I >> recently had a great experience when the Toshiba HD in my Macbook failed. >> I bought a new drive, installed it, then booted up the Macbook. It booted >> into Restore mode, and asked if I wanted to restore from Time Machine. It >> wasn't long before I was back running as if nothing had happened at all - >> Windows (Parallels) included. >> >> Doug >> -- >> 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 16 10:43:42 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 16 Jan 2014 09:43:42 -0700 (MST) Subject: [AccessD] Macs (was: Back-End DB is locking...WHY?!) In-Reply-To: <001401cf128b$6d237c70$476a7550$@cactus.dk> Message-ID: <1565647892.123197435.1389890622780.JavaMail.root@cds002> Hi Gustav: :-) The subtle difference between those that think they are better and those of us who know we are better. Those who only think they are better will argue the point for ever...those who know they are better feel there is no need to. ;-) Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" Sent: Wednesday, 15 January, 2014 11:20:25 PM Subject: Re: [AccessD] Macs (was: Back-End DB is locking...WHY?!) Hi Jim Doug is a nice man. You are lucky that no fanatic fanboys are here - they would rip you to the bones. Of all forums I have visited, Mac freaks are the most aggressive. The best advice is just to stay off such places. Seriously. Common sense and Mac freaks are incompatible. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence Sendt: 16. januar 2014 01:31 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Back-End DB is locking...WHY?! Sorry Doug: It was posted to see if there were any fanbois around. ;-) On that subject though I have had a few run ins with product, within a network environment. Small networks never seem to have any issues. OTOH, within a larger network there have been events that has left me gun shy. Once a network that I was partly responsible for, with mixed Windows and Macs, a file corrupted...upon further investigation it turned many graphic files had corrupted. In the end, the branch lost a number of files. We never did discover the reason but the managers changed everything to Windows and as far as I know similar incidents were never repeated. I was working with a client, the local newspaper. We recommended that the company use Windows server to manage their archives. The local manager, who basically frowned on anything other than Apple, insisted on Apple servers and that only Mac specialists would manage the servers. As far as we were concerned that was fine. Two months later the Mac servers crashed...for no apparent reasons (We suspected (were told off the record) poor data management and Mac servers but that was never official.) The result, was that 150 years of archives were lost. Do I blame Mac for this...maybe not but a mixture of Macs and Windows within a network have been involved with two of the major disasters in 35 years of computing. Maybe I am just being superstitious but everytime someone says Mac and Windows networks, the hair stands up on the back of my neck. Jim ----- Original Message ----- From: "Doug Steele" To: "Access Developers discussion and problem solving" Sent: Wednesday, 15 January, 2014 10:25:09 AM Subject: Re: [AccessD] Back-End DB is locking...WHY?! Huh? What exactly do you mean? I've got a mixed Mac/Windows network at home, and have never had problems connecting Macs to clients' networks. Doug On Wed, Jan 15, 2014 at 9:36 AM, Jim Lawrence wrote: > Hi all: > > The truth be known that no matter how nice the Mac machine, they can > not do networking...kind of sad but true. They can still do internet though. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Tuesday, 14 January, 2014 11:12:20 PM > Subject: Re: [AccessD] Back-End DB is locking...WHY?! > > Hi David > > You have been fooled somehow. Macs are goood! Spell: g-o-o-o-d => gooood. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David A > Gibson > Sendt: 14. januar 2014 21:13 > Til: 'Access Developers discussion and problem solving' > Emne: Re: [AccessD] Back-End DB is locking...WHY?! > > A word of caution when sharing DBs between PCs & Macs. One year we > had an MS Access 2010 .accdb shared between about 40 users with as > many as 15-20 accessing it at one time without any problems. The next > year or the one after, we did it again and had all kinds of file corruption problems. > Turns > out that whenever a Mac user running Access in Parallels would manage > to lock their computer without exiting the DB it would corrupt data tables. > Had a lot of lost work before we figured it out. > > David Gibson -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 16 12:31:43 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 16 Jan 2014 10:31:43 -0800 Subject: [AccessD] Back-End DB is locking...WHY?! In-Reply-To: <52D7DEFE.7030104@gmail.com> References: <1496652756.122609564.1389832262397.JavaMail.root@cds002> <52D7DEFE.7030104@gmail.com> Message-ID: ROTFL Way to go, John! Add a little gasoline to the flames. Charlotte On Thu, Jan 16, 2014 at 5:30 AM, John W Colby wrote: > Mac? Isn't that what you add cheese too for a quick and cheap meal? > AFAIK that's pretty much all it's good for. > > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 1/16/2014 8:17 AM, Bryan Carbonnell wrote: > >> Doug, >> >> No sense in arguing with Mac haters ;) We know that Macs just work. >> >> I use my MacBook pro in a MS AD environment every day with no issues. >> >> >> >> On Wed, Jan 15, 2014 at 8:04 PM, Doug Steele wrote: >> >>> On Wed, Jan 15, 2014 at 4:31 PM, Jim Lawrence wrote: >>> >>> It was posted to see if there were any fanbois around. ;-) >>>> >>> >>> Well, you got me! >>> >>> As a last comment before this conversation goes totally off-topic, I >>> recently had a great experience when the Toshiba HD in my Macbook failed. >>> I bought a new drive, installed it, then booted up the Macbook. It >>> booted >>> into Restore mode, and asked if I wanted to restore from Time Machine. >>> It >>> wasn't long before I was back running as if nothing had happened at all - >>> Windows (Parallels) included. >>> >>> Doug >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 16 14:40:34 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 16 Jan 2014 12:40:34 -0800 Subject: [AccessD] custom toolbar Message-ID: Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA Rocky From davidalangibson2010 at gmail.com Thu Jan 16 14:49:51 2014 From: davidalangibson2010 at gmail.com (David A Gibson) Date: Thu, 16 Jan 2014 14:49:51 -0600 Subject: [AccessD] custom toolbar In-Reply-To: References: Message-ID: <005a01cf12fc$8110e3a0$8332aae0$@gmail.com> Clicking the "X" in the upper right hand corner will surely do it. ;-) That's simple and fool-proof. David Gibson Sorry! As they say, "The devil made me do it." -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 16, 2014 2:41 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Thu Jan 16 14:54:45 2014 From: ssharkins at gmail.com (Susan Harkins Gmail) Date: Thu, 16 Jan 2014 15:54:45 -0500 Subject: [AccessD] custom toolbar In-Reply-To: References: Message-ID: <000601cf12fd$31001ab0$93005010$@gmail.com> Rocky, I thought that custom toolbars in a 2003 app showed up as a tab in Office 2007? Not happening? Susan H. Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? From mcp2004 at mail.ru Thu Jan 16 15:12:17 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Fri, 17 Jan 2014 01:12:17 +0400 Subject: [AccessD] =?utf-8?q?custom_toolbar?= In-Reply-To: <005a01cf12fc$8110e3a0$8332aae0$@gmail.com> References: <005a01cf12fc$8110e3a0$8332aae0$@gmail.com> Message-ID: <1389906737.52078388@f308.i.mail.ru> Yes, and CTRL+F4 should work,?and, if available, system pull-down menu's (located?in the left top corner) 'Close' ?item clicking should also make the trick. -- Shamil Thursday, January 16, 2014 2:49 PM -06:00 from "David A Gibson" : >Clicking the "X" in the upper right hand corner will surely do it. ;-) >That's simple and fool-proof. > >David Gibson > >Sorry! As they say, "The devil made me do it." > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >Sent: Thursday, January 16, 2014 2:41 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] custom toolbar > >Dear List: >? >I made a custom toolbar with one button - a close button - for all the >reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar >doesn't show when running the app in 2007 or 2010. >? >But the target user for this app might be running 2003,7, or 10. So the >problem is to find a really user stupid/foolproof way to close the reports >that are previewed. On the client's machine - running 2007 - the there's >not even control box with an x to close the report although it shows in >2003. >? >This is an mdb BTW but when deployed it'll be an mde. >? >Is there some foolproof, intuitive way to be sure you can close a report >being previewed? >? >MTIA >? >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 Lambert.Heenan at aig.com Thu Jan 16 16:03:57 2014 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Thu, 16 Jan 2014 17:03:57 -0500 Subject: [AccessD] custom toolbar In-Reply-To: References: Message-ID: If the ribbon is displayed there's a nice big red X on it labeled 'Close Print Preview' in A2010. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 16, 2014 3:41 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Thu Jan 16 17:18:36 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 16 Jan 2014 18:18:36 -0500 Subject: [AccessD] custom toolbar In-Reply-To: References: Message-ID: and if the ribbon is not displayed, then you can do whatever you want on your own toolbar Of course with A2013, you can no longer get rid of the ribbon. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 16, 2014 05:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar If the ribbon is displayed there's a nice big red X on it labeled 'Close Print Preview' in A2010. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 16, 2014 3:41 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 16 18:09:31 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 16 Jan 2014 16:09:31 -0800 Subject: [AccessD] custom toolbar In-Reply-To: <000601cf12fd$31001ab0$93005010$@gmail.com> References: <000601cf12fd$31001ab0$93005010$@gmail.com> Message-ID: Apparently not. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Gmail Sent: Thursday, January 16, 2014 12:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Rocky, I thought that custom toolbars in a 2003 app showed up as a tab in Office 2007? Not happening? Susan H. Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 16 18:12:28 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 16 Jan 2014 16:12:28 -0800 Subject: [AccessD] custom toolbar In-Reply-To: <1389906737.52078388@f308.i.mail.ru> References: <005a01cf12fc$8110e3a0$8332aae0$@gmail.com> <1389906737.52078388@f308.i.mail.ru> Message-ID: I like ctrl-F4 myself but the client wants a button for the users to click. Doesn't even want them to get out using ESCape. Although he says ESCape is not working. Think I need to go over there and take a look. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Thursday, January 16, 2014 1:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Yes, and CTRL+F4 should work,?and, if available, system pull-down menu's (located?in the left top corner) 'Close' ?item clicking should also make the trick. -- Shamil Thursday, January 16, 2014 2:49 PM -06:00 from "David A Gibson" : >Clicking the "X" in the upper right hand corner will surely do it. ;-) >That's simple and fool-proof. > >David Gibson > >Sorry! As they say, "The devil made me do it." > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >Sent: Thursday, January 16, 2014 2:41 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] custom toolbar > >Dear List: >? >I made a custom toolbar with one button - a close button - for all the >reports in preview mode in a 2003 app. Works fine in 2003, But the >toolbar doesn't show when running the app in 2007 or 2010. >? >But the target user for this app might be running 2003,7, or 10. So >the problem is to find a really user stupid/foolproof way to close the >reports that are previewed. On the client's machine - running 2007 - >the there's not even control box with an x to close the report although >it shows in 2003. >? >This is an mdb BTW but when deployed it'll be an mde. >? >Is there some foolproof, intuitive way to be sure you can close a >report being previewed? >? >MTIA >? >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 rockysmolin at bchacc.com Thu Jan 16 18:14:05 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 16 Jan 2014 16:14:05 -0800 Subject: [AccessD] custom toolbar In-Reply-To: References: Message-ID: I minimize the ribbon through code to recover the real estate. May have to rethink that, though. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 16, 2014 2:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar If the ribbon is displayed there's a nice big red X on it labeled 'Close Print Preview' in A2010. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 16, 2014 3:41 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 darryl at whittleconsulting.com.au Thu Jan 16 18:23:41 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 17 Jan 2014 00:23:41 +0000 Subject: [AccessD] custom toolbar In-Reply-To: References: <000601cf12fd$31001ab0$93005010$@gmail.com> Message-ID: Rocky, Did you look under the "Addins" Tab, that is where legacy custom toolbars are all put in 2007+. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Apparently not. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Gmail Sent: Thursday, January 16, 2014 12:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Rocky, I thought that custom toolbars in a 2003 app showed up as a tab in Office 2007? Not happening? Susan H. Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 16 18:39:02 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 16 Jan 2014 16:39:02 -0800 Subject: [AccessD] custom toolbar In-Reply-To: References: <000601cf12fd$31001ab0$93005010$@gmail.com> Message-ID: <3E8D8F9EE04F4370892D02A6729C4493@HAL9007> I'll take a look - thanks. r -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 16, 2014 4:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, Did you look under the "Addins" Tab, that is where legacy custom toolbars are all put in 2007+. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Apparently not. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Gmail Sent: Thursday, January 16, 2014 12:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Rocky, I thought that custom toolbars in a 2003 app showed up as a tab in Office 2007? Not happening? Susan H. Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Thu Jan 16 18:44:35 2014 From: ssharkins at gmail.com (Susan Harkins Gmail) Date: Thu, 16 Jan 2014 19:44:35 -0500 Subject: [AccessD] custom toolbar In-Reply-To: References: <000601cf12fd$31001ab0$93005010$@gmail.com> Message-ID: <000001cf131d$4df16a00$e9d43e00$@gmail.com> Right -- that's what I meant! :) Thank you Darryl! Susan H. Rocky, Did you look under the "Addins" Tab, that is where legacy custom toolbars are all put in 2007+. Cheers Darryl From df.waters at comcast.net Thu Jan 16 19:08:16 2014 From: df.waters at comcast.net (Dan Waters) Date: Thu, 16 Jan 2014 19:08:16 -0600 Subject: [AccessD] custom toolbar In-Reply-To: References: <000601cf12fd$31001ab0$93005010$@gmail.com> Message-ID: <004601cf1320$9ab41c90$d01c55b0$@comcast.net> Yes - they do. You'll see a small tab at the top left of the ribbon named Add-Ins. Select that tab and you'll see an area named Custom Toolbars which displays all the elements that you had placed on the custom toolbar. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 16, 2014 6:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Apparently not. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Gmail Sent: Thursday, January 16, 2014 12:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Rocky, I thought that custom toolbars in a 2003 app showed up as a tab in Office 2007? Not happening? Susan H. Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesspro at gmail.com Sun Jan 19 22:04:32 2014 From: accesspro at gmail.com (Bob Heygood) Date: Sun, 19 Jan 2014 20:04:32 -0800 Subject: [AccessD] Exporting Memo Field In-Reply-To: <5D3087F996F34D038DE9E2DA480AF6E9@XPS> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com><52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> Message-ID: <8EAF24ACB3C24807BA755F2A8E05103C@7even> Hello to the Group, I need to manipulate some text which in memo fields. When I try to parse it in VBA, I seem only to be able to access the first 255 chars. I thought that I had solved the problem by copying the whole table to Word. I know this sounds funny, but it worked. It pasted into Word in the form of a Word table. I thought that then it should easy to copy back into Access, or into Excel and then into Access. The latter seemed to work. But when I started to process the newly created table that I pasted into from Excel, I discovered that again I only had the first 255 chars. How can I "access" this data? TIA, Bob Heygood From vbacreations at gmail.com Sun Jan 19 23:23:01 2014 From: vbacreations at gmail.com (William Benson) Date: Mon, 20 Jan 2014 00:23:01 -0500 Subject: [AccessD] Exporting Memo Field In-Reply-To: <8EAF24ACB3C24807BA755F2A8E05103C@7even> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> Message-ID: How about writing to a textstream object using scripting.filesystemobject On Jan 19, 2014 11:06 PM, "Bob Heygood" wrote: > Hello to the Group, > I need to manipulate some text which in memo fields. > When I try to parse it in VBA, I seem only to be able to access the first > 255 chars. > > I thought that I had solved the problem by copying the whole table to Word. > I know this sounds funny, but it worked. It pasted into Word in the form of > a Word table. > > I thought that then it should easy to copy back into Access, or into Excel > and then into Access. The latter seemed to work. But when I started to > process the newly created table that I pasted into from Excel, I discovered > that again I only had the first 255 chars. > > How can I "access" this data? > > TIA, > > Bob Heygood > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Sun Jan 19 23:59:05 2014 From: dw-murphy at cox.net (doug) Date: Sun, 19 Jan 2014 21:59:05 -0800 Subject: [AccessD] Exporting Memo Field Message-ID: Not sure I understand. ?I put memo field contents into string variables and work with them. Thought the only limit was on text fields. -------- Original message -------- From: Bob Heygood Date:01/19/2014 8:04 PM (GMT-08:00) To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting Memo Field Hello to the Group, I need to manipulate some text which in memo fields. When I try to parse it in VBA, I seem only to be able to access the first 255 chars. I thought that I had solved the problem by copying the whole table to Word. I know this sounds funny, but it worked. It pasted into Word in the form of a Word table. I thought that then it should easy to copy back into Access, or into Excel and then into Access. The latter seemed to work. But when I started to process the newly created table that I pasted into from Excel, I discovered that again I only had the first 255 chars. How can I "access" this data? TIA, Bob Heygood -- 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 20 07:47:58 2014 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 20 Jan 2014 14:47:58 +0100 Subject: [AccessD] Hash value of record fields Message-ID: <004d01cf15e6$3a944290$afbcc7b0$@cactus.dk> Hi all I remember that JC worked with hash values for full records to identify dupes. I'm looking for a fast native VBA function to return a hash value for a variable count of fields (using ParamArray). It doesn't have to be fancy MD5 or the like, just fast. Before I start binging/googling, I wonder if anyone have a proven function at hand? /gustav From charlotte.foust at gmail.com Mon Jan 20 08:18:34 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 20 Jan 2014 06:18:34 -0800 Subject: [AccessD] Exporting Memo Field In-Reply-To: References: Message-ID: You can export memo fields, but the query engine has lots of sand traps around memo fields. If you try to sort on a memo or filter on it, you will get a truncated field in the export. Charlotte On Sun, Jan 19, 2014 at 9:59 PM, doug wrote: > Not sure I understand. I put memo field contents into string variables > and work with them. Thought the only limit was on text fields. > > -------- Original message -------- > From: Bob Heygood > Date:01/19/2014 8:04 PM (GMT-08:00) > To: 'Access Developers discussion and problem solving' < > accessd at databaseadvisors.com> > Subject: [AccessD] Exporting Memo Field > > Hello to the Group, > I need to manipulate some text which in memo fields. > When I try to parse it in VBA, I seem only to be able to access the first > 255 chars. > > I thought that I had solved the problem by copying the whole table to Word. > I know this sounds funny, but it worked. It pasted into Word in the form of > a Word table. > > I thought that then it should easy to copy back into Access, or into Excel > and then into Access. The latter seemed to work. But when I started to > process the newly created table that I pasted into from Excel, I discovered > that again I only had the first 255 chars. > > How can I "access" this data? > > TIA, > > Bob Heygood > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Mon Jan 20 08:44:15 2014 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 20 Jan 2014 15:44:15 +0100 Subject: [AccessD] Hash value of record fields Message-ID: <006801cf15ee$17a60630$46f21290$@cactus.dk> Hi all As the tables live in SQL Server, I found out that T-SQL contains a function CheckSum for exactly this. So I could just run a pass-through query to get the checksum/hash value. Or do I miss something? /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Gustav Brock Sendt: 20. januar 2014 14:48 Til: 'Access Developers discussion and problem solving' Emne: [AccessD] Hash value of record fields Hi all I remember that JC worked with hash values for full records to identify dupes. I'm looking for a fast native VBA function to return a hash value for a variable count of fields (using ParamArray). It doesn't have to be fancy MD5 or the like, just fast. Before I start binging/googling, I wonder if anyone have a proven function at hand? /gustav From jimdettman at verizon.net Mon Jan 20 11:12:33 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 20 Jan 2014 12:12:33 -0500 Subject: [AccessD] Exporting Memo Field In-Reply-To: <8EAF24ACB3C24807BA755F2A8E05103C@7even> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com><52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> Message-ID: <840A3427E7A04B1D8862262AC6017172@XPS> Bob, Here's a good listing (old, but still good) of all the in's and out's with memo fields and truncation: http://allenbrowne.com/ser-63.html Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Sunday, January 19, 2014 11:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting Memo Field Hello to the Group, I need to manipulate some text which in memo fields. When I try to parse it in VBA, I seem only to be able to access the first 255 chars. I thought that I had solved the problem by copying the whole table to Word. I know this sounds funny, but it worked. It pasted into Word in the form of a Word table. I thought that then it should easy to copy back into Access, or into Excel and then into Access. The latter seemed to work. But when I started to process the newly created table that I pasted into from Excel, I discovered that again I only had the first 255 chars. How can I "access" this data? TIA, Bob Heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Mon Jan 20 23:31:42 2014 From: vbacreations at gmail.com (William Benson) Date: Tue, 21 Jan 2014 00:31:42 -0500 Subject: [AccessD] Exporting Memo Field In-Reply-To: <840A3427E7A04B1D8862262AC6017172@XPS> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> Message-ID: This kind of guruship does NOT grow on trees. OMG that was a good read, thank you Jim for posting. I extra-specially appreciated learning: The first SELECT in a UNION query defines the field type, so you can add another UNION ALL using a Memo field so Access gets the idea. For example, instead of: SELECT ID, F1 & F2 AS Result FROM Table1 UNION ALL SELECT ID, F1 & F2 AS Result FROM Table2; add a real memo field first (even though it returns no records), like this: SELECT ID, MyMemo FROM Table3 WHERE (False) UNION ALL SELECT ID, F1 & F2 AS Result FROM Table1 UNION ALL SELECT ID, F1 & F2 AS Result FROM Table2; On Mon, Jan 20, 2014 at 12:12 PM, Jim Dettman wrote: > Bob, > > Here's a good listing (old, but still good) of all the in's and out's with > memo fields and truncation: > > http://allenbrowne.com/ser-63.html > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood > Sent: Sunday, January 19, 2014 11:05 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Exporting Memo Field > > Hello to the Group, > I need to manipulate some text which in memo fields. > When I try to parse it in VBA, I seem only to be able to access the first > 255 chars. > > I thought that I had solved the problem by copying the whole table to Word. > I know this sounds funny, but it worked. It pasted into Word in the form of > a Word table. > > I thought that then it should easy to copy back into Access, or into Excel > and then into Access. The latter seemed to work. But when I started to > process the newly created table that I pasted into from Excel, I discovered > that again I only had the first 255 chars. > > How can I "access" this data? > > TIA, > > Bob Heygood > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- *Regards,* *Bill Benson* *VBACreations* PS: You've gotten this e-mail *because you matter to me!* From anita at ddisolutions.com.au Tue Jan 21 19:12:04 2014 From: anita at ddisolutions.com.au (Anita Smith) Date: Wed, 22 Jan 2014 01:12:04 +0000 Subject: [AccessD] custom toolbar In-Reply-To: References: Message-ID: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local> Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-startup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 21 19:49:28 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 21 Jan 2014 17:49:28 -0800 Subject: [AccessD] custom toolbar In-Reply-To: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local> References: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local> Message-ID: <87FDB59E642B40438EA7F86A281385AF@HAL9007> Anita: I'm going to give it a go as soon as I get my VMs set up. I've got 2010 and 2007. But the one for 2013, I had to start with W7 and although I have 2013 loaded in it, I can't figure out how to get it networked so it can share the folders on my host C drive. Hey - anybody know how to get a Virtual Box VM to see my host drive? In settings-->network the Enable Network Adapter is grayed out. :( TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-st artup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 anita at ddisolutions.com.au Tue Jan 21 19:58:37 2014 From: anita at ddisolutions.com.au (Anita Smith) Date: Wed, 22 Jan 2014 01:58:37 +0000 Subject: [AccessD] custom toolbar In-Reply-To: <87FDB59E642B40438EA7F86A281385AF@HAL9007> References: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local> <87FDB59E642B40438EA7F86A281385AF@HAL9007> Message-ID: <0B4AA61FDEF597449F7D28C41E786D965780C2@DDI-DC1.DDI.local> Rocky, My network skills are non-existent - sorry. I spotted an error in my email - where I said Access 2013 I meant 2003. My typing is not up to speed yet as I've just had my right hand operated on for carpal tunnel syndrome after suffering for 10 years (I'm known as THE procrastinator in and around my neighbourhood). My fingers feel like oversized sausages on fire, but hey, at least I can sleep now. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Wednesday, 22 January 2014 12:49 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Anita: I'm going to give it a go as soon as I get my VMs set up. I've got 2010 and 2007. But the one for 2013, I had to start with W7 and although I have 2013 loaded in it, I can't figure out how to get it networked so it can share the folders on my host C drive. Hey - anybody know how to get a Virtual Box VM to see my host drive? In settings-->network the Enable Network Adapter is grayed out. :( TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-st artup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 rockysmolin at bchacc.com Tue Jan 21 21:56:10 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 21 Jan 2014 19:56:10 -0800 Subject: [AccessD] custom toolbar In-Reply-To: <0B4AA61FDEF597449F7D28C41E786D965780C2@DDI-DC1.DDI.local> References: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local><87FDB59E642B40438EA7F86A281385AF@HAL9007> <0B4AA61FDEF597449F7D28C41E786D965780C2@DDI-DC1.DDI.local> Message-ID: 3 words - Dragon Naturally Speaking - the CTS victim's friend? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, My network skills are non-existent - sorry. I spotted an error in my email - where I said Access 2013 I meant 2003. My typing is not up to speed yet as I've just had my right hand operated on for carpal tunnel syndrome after suffering for 10 years (I'm known as THE procrastinator in and around my neighbourhood). My fingers feel like oversized sausages on fire, but hey, at least I can sleep now. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Wednesday, 22 January 2014 12:49 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Anita: I'm going to give it a go as soon as I get my VMs set up. I've got 2010 and 2007. But the one for 2013, I had to start with W7 and although I have 2013 loaded in it, I can't figure out how to get it networked so it can share the folders on my host C drive. Hey - anybody know how to get a Virtual Box VM to see my host drive? In settings-->network the Enable Network Adapter is grayed out. :( TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-st artup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 -- 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 21 22:37:28 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 21 Jan 2014 21:37:28 -0700 (MST) Subject: [AccessD] custom toolbar In-Reply-To: Message-ID: <400564909.128622715.1390365448277.JavaMail.root@cds002> Hi Guys: Dragon software/hardware has been around for a while. Back in the early nineties I installed special sound cards along with Dragon Natural Speaking software, to work with Informix office, on a Novell network, in a major local lawyers firm. (The Lawyers, in this office, couldn't type and didn't want to learn and there were only three typists for almost 50 lawyers so all they did was clean up dragon created memo and documents...looking back on it; it seemed funny to say the least.) Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 21, 2014 7:56:10 PM Subject: Re: [AccessD] custom toolbar 3 words - Dragon Naturally Speaking - the CTS victim's friend? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, My network skills are non-existent - sorry. I spotted an error in my email - where I said Access 2013 I meant 2003. My typing is not up to speed yet as I've just had my right hand operated on for carpal tunnel syndrome after suffering for 10 years (I'm known as THE procrastinator in and around my neighbourhood). My fingers feel like oversized sausages on fire, but hey, at least I can sleep now. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Wednesday, 22 January 2014 12:49 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Anita: I'm going to give it a go as soon as I get my VMs set up. I've got 2010 and 2007. But the one for 2013, I had to start with W7 and although I have 2013 loaded in it, I can't figure out how to get it networked so it can share the folders on my host C drive. Hey - anybody know how to get a Virtual Box VM to see my host drive? In settings-->network the Enable Network Adapter is grayed out. :( TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-st artup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lawrence.robinr at gmail.com Wed Jan 22 11:51:30 2014 From: lawrence.robinr at gmail.com (Robin Lawrence) Date: Wed, 22 Jan 2014 17:51:30 -0000 Subject: [AccessD] custom toolbar In-Reply-To: <87FDB59E642B40438EA7F86A281385AF@HAL9007> References: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local> <87FDB59E642B40438EA7F86A281385AF@HAL9007> Message-ID: <001e01cf179a$95373760$bfa5a620$@gmail.com> Hi Rocky, You need to go to Settings in the Virtual Box manager for that machine and enable shared folders - you can select folders as you wish You need to have guest additions installed, RGds Robin Lawrence -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: 22 January 2014 01:49 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Anita: I'm going to give it a go as soon as I get my VMs set up. I've got 2010 and 2007. But the one for 2013, I had to start with W7 and although I have 2013 loaded in it, I can't figure out how to get it networked so it can share the folders on my host C drive. Hey - anybody know how to get a Virtual Box VM to see my host drive? In settings-->network the Enable Network Adapter is grayed out. :( TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-st artup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 accesspro at gmail.com Wed Jan 22 13:28:47 2014 From: accesspro at gmail.com (Bob Heygood) Date: Wed, 22 Jan 2014 11:28:47 -0800 Subject: [AccessD] Exporting Memo Field In-Reply-To: <840A3427E7A04B1D8862262AC6017172@XPS> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com><52D63EAB0200006B00031152@neblnx09.niagaracounty.com><5D3087F996F34D038DE9E2DA480AF6E9@XPS><8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> Message-ID: <669AE2BDBA0C48278DAE3457C279B250@7even> Jim, Doug, Charlotte and William Thanks for the info. I also spent some time looking at the link to Allen's site, good stuff. It looks like a lot of my problems have to do with the LFCRs in my memo field. Should I not be able to check for and locate them with the instr() ?? Should the mid() function function correctly when LFCR is part of said string ? TIA again, Bob Heygood -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 20, 2014 9:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Exporting Memo Field Bob, Here's a good listing (old, but still good) of all the in's and out's with memo fields and truncation: http://allenbrowne.com/ser-63.html Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Sunday, January 19, 2014 11:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting Memo Field Hello to the Group, I need to manipulate some text which in memo fields. When I try to parse it in VBA, I seem only to be able to access the first 255 chars. I thought that I had solved the problem by copying the whole table to Word. I know this sounds funny, but it worked. It pasted into Word in the form of a Word table. I thought that then it should easy to copy back into Access, or into Excel and then into Access. The latter seemed to work. But when I started to process the newly created table that I pasted into from Excel, I discovered that again I only had the first 255 chars. How can I "access" this data? TIA, Bob Heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 22 14:38:36 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 22 Jan 2014 12:38:36 -0800 Subject: [AccessD] custom toolbar In-Reply-To: <001e01cf179a$95373760$bfa5a620$@gmail.com> References: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local><87FDB59E642B40438EA7F86A281385AF@HAL9007> <001e01cf179a$95373760$bfa5a620$@gmail.com> Message-ID: <31F1DEB2D16B4612BBCC8FE23C5E3751@HAL9007> The message I get is that I don't have a properly installed network adapter - that from W7. So I've got to figure out how to get a virtual(?) network adapter installed properly through Virtual Box. Got me stumped for the moment. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robin Lawrence Sent: Wednesday, January 22, 2014 9:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Hi Rocky, You need to go to Settings in the Virtual Box manager for that machine and enable shared folders - you can select folders as you wish You need to have guest additions installed, RGds Robin Lawrence -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: 22 January 2014 01:49 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Anita: I'm going to give it a go as soon as I get my VMs set up. I've got 2010 and 2007. But the one for 2013, I had to start with W7 and although I have 2013 loaded in it, I can't figure out how to get it networked so it can share the folders on my host C drive. Hey - anybody know how to get a Virtual Box VM to see my host drive? In settings-->network the Enable Network Adapter is grayed out. :( TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-st artup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Wed Jan 22 16:20:51 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Wed, 22 Jan 2014 22:20:51 +0000 Subject: [AccessD] VBA and Apps for Office et al. Message-ID: <90e3f12749a644a78da1541c529db76e@HKXPR04MB184.apcprd04.prod.outlook.com> Hi there, Found this link in an email on the "Excel-G" list. Turned out to be rather interesting (or at least I found it so). Maybe of interest to some of you folks as well. Summary: Roadmap for Apps for Office, VSTO, and VBA With all the buzz around the new apps for Office programming model, developers might be wondering: What benefits does the new app model bring, and which of the three technology choices?apps for Office, managed VSTO add-ins, or VBA macros?are best suited for particular scenarios? Etc... <> Cheers Darryl From lawrence.robinr at gmail.com Wed Jan 22 16:55:28 2014 From: lawrence.robinr at gmail.com (Robin Lawrence) Date: Wed, 22 Jan 2014 22:55:28 -0000 Subject: [AccessD] custom toolbar In-Reply-To: <31F1DEB2D16B4612BBCC8FE23C5E3751@HAL9007> References: <0B4AA61FDEF597449F7D28C41E786D96578072@DDI-DC1.DDI.local><87FDB59E642B40438EA7F86A281385AF@HAL9007> <001e01cf179a$95373760$bfa5a620$@gmail.com> <31F1DEB2D16B4612BBCC8FE23C5E3751@HAL9007> Message-ID: <002001cf17c5$0d3d21a0$27b764e0$@gmail.com> I'm no expert but I've got NAT selected in the network settings and shared folders as below and can access files on my host Win7 pc on both Ubuntu and Windows 8 guests Have you tried uninstalling and reinstalling ? Guest additions is also important HTH Robin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: 22 January 2014 20:39 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar The message I get is that I don't have a properly installed network adapter - that from W7. So I've got to figure out how to get a virtual(?) network adapter installed properly through Virtual Box. Got me stumped for the moment. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robin Lawrence Sent: Wednesday, January 22, 2014 9:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Hi Rocky, You need to go to Settings in the Virtual Box manager for that machine and enable shared folders - you can select folders as you wish You need to have guest additions installed, RGds Robin Lawrence -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: 22 January 2014 01:49 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] custom toolbar Anita: I'm going to give it a go as soon as I get my VMs set up. I've got 2010 and 2007. But the one for 2013, I had to start with W7 and although I have 2013 loaded in it, I can't figure out how to get it networked so it can share the folders on my host C drive. Hey - anybody know how to get a Virtual Box VM to see my host drive? In settings-->network the Enable Network Adapter is grayed out. :( TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Anita Smith Sent: Tuesday, January 21, 2014 5:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] custom toolbar Rocky, I have a couple of apps still out there being run in a mixture of A2003 and A2010 environments. I have retained the Access 2003 toolbars throughout the applications (i.e. the ribbon is nowhere in sight). As far as I remember the trick was setting the toolbar options while in Access 2013 (Select a custom menu bar & don't allow full menus) and that would carry over to any subsequent versions. You would need a 'main' custom toolbar for this to work - my apps only have a close button on the main toolbar and all other toolbars attached to reports and forms show up as expected. Here is something about toolbars that you might find handy. http://office.microsoft.com/en-au/access-help/use-the-custom-toolbars-and-st artup-settings-from-earlier-versions-of-access-HA010342090.aspx These days I only cater for later versions of Access and I've given up on toolbars. I just minimize/maximize the ribbon via code when I need to. Anita -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 17 January 2014 7:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] custom toolbar Dear List: I made a custom toolbar with one button - a close button - for all the reports in preview mode in a 2003 app. Works fine in 2003, But the toolbar doesn't show when running the app in 2007 or 2010. But the target user for this app might be running 2003,7, or 10. So the problem is to find a really user stupid/foolproof way to close the reports that are previewed. On the client's machine - running 2007 - the there's not even control box with an x to close the report although it shows in 2003. This is an mdb BTW but when deployed it'll be an mde. Is there some foolproof, intuitive way to be sure you can close a report being previewed? MTIA 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 22 19:32:11 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 22 Jan 2014 17:32:11 -0800 Subject: [AccessD] Virtual Box Problem Message-ID: <987EC4F796BB4408AD2E1F4189570934@HAL9007> Dear Lists: I posted about this already but maybe I can make the problem clearer (as I have spent a few more hours futzing around to no avail). I got Oracle VM Virtual Box quite a while ago to play with but had no application at the time - just wanted to see what it was all about. I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It had no problem establishing a network connection and sharing the host HD. Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. Problem is when I create a VM and install Vista or W7, there's no network connection. I'm pretty sure the VM has the adapter configured correctly - looks the same as the Devices dialog box on the XP VM. And I installed Guest Additions but I think that's to no avail if I haven't got a network connecting. But the OS (both Vista and W7) says no networks are available and I need to install driver software for my Ethernet controller. I'm stumped. Without a network connection I can't get to my host C drive, and of course, not to the internets for updates, etc. Any ideas on how to get these bad boys in the air? MMTIA Rocky From vbacreations at gmail.com Wed Jan 22 19:56:13 2014 From: vbacreations at gmail.com (William Benson) Date: Wed, 22 Jan 2014 20:56:13 -0500 Subject: [AccessD] Virtual Box Problem In-Reply-To: <987EC4F796BB4408AD2E1F4189570934@HAL9007> References: <987EC4F796BB4408AD2E1F4189570934@HAL9007> Message-ID: I just get so jeallous hearing people talk about VMs and I have no idea how to create them. I wonder, can one machine's restore point become a vm? The reason I ask is that I just got a brand new laptop and I want, before too much is added to it beyond basic stuff and all current windows updates, to have it capable to support VMs in its present "clean" condition. Honestly I don't mean to hijack rocky's thread, and if this question is sufficiently ay variance with issues he is facing I will be happy to repost it under another heading. On Jan 22, 2014 8:33 PM, "Rocky Smolin" wrote: > Dear Lists: > > I posted about this already but maybe I can make the problem clearer (as I > have spent a few more hours futzing around to no avail). > > I got Oracle VM Virtual Box quite a while ago to play with but had no > application at the time - just wanted to see what it was all about. > > I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It had > no > problem establishing a network connection and sharing the host HD. > > Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. > Problem is when I create a VM and install Vista or W7, there's no network > connection. I'm pretty sure the VM has the adapter configured correctly - > looks the same as the Devices dialog box on the XP VM. And I installed > Guest Additions but I think that's to no avail if I haven't got a network > connecting. > > But the OS (both Vista and W7) says no networks are available and I need to > install driver software for my Ethernet controller. I'm stumped. > > Without a network connection I can't get to my host C drive, and of course, > not to the internets for updates, etc. > > Any ideas on how to get these bad boys in the air? > > MMTIA > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From vbacreations at gmail.com Wed Jan 22 20:05:42 2014 From: vbacreations at gmail.com (William Benson) Date: Wed, 22 Jan 2014 21:05:42 -0500 Subject: [AccessD] Bounced Message re: VM In-Reply-To: References: Message-ID: For some reason I replied to rocky and got a bounce as if there were some new ot list, as Rocky had in his addressess list dba-ot at databaseadvisors.com ..... On Jan 22, 2014 8:56 PM, "William Benson" wrote: > > I just get so jeallous hearing people talk about VMs and I have no idea how to create them. > > I wonder, can one machine's restore point become a vm? The reason I ask is that I just got a brand new laptop and I want, before too much is added to it beyond basic stuff and all current windows updates, to have it capable to support VMs in its present "clean" condition. > > Honestly I don't mean to hijack rocky's thread, and if this question is sufficiently ay variance with issues he is facing I will be happy to repost it under another heading. > > On Jan 22, 2014 8:33 PM, "Rocky Smolin" wrote: >> >> Dear Lists: >> >> I posted about this already but maybe I can make the problem clearer (as I >> have spent a few more hours futzing around to no avail). >> >> I got Oracle VM Virtual Box quite a while ago to play with but had no >> application at the time - just wanted to see what it was all about. >> >> I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It had no >> problem establishing a network connection and sharing the host HD. >> >> Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. >> Problem is when I create a VM and install Vista or W7, there's no network >> connection. I'm pretty sure the VM has the adapter configured correctly - >> looks the same as the Devices dialog box on the XP VM. And I installed >> Guest Additions but I think that's to no avail if I haven't got a network >> connecting. >> >> But the OS (both Vista and W7) says no networks are available and I need to >> install driver software for my Ethernet controller. I'm stumped. >> >> Without a network connection I can't get to my host C drive, and of course, >> not to the internets for updates, etc. >> >> Any ideas on how to get these bad boys in the air? >> >> MMTIA >> >> Rocky >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 22 22:20:42 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 22 Jan 2014 20:20:42 -0800 Subject: [AccessD] Virtual Box Problem In-Reply-To: References: <987EC4F796BB4408AD2E1F4189570934@HAL9007> Message-ID: <3BDA0AB872F148E281F4EECC3EA32D89@HAL9007> No worries. VirtualBox is a free download - I got it on recommendation from the list. I don't know how to turn a restore point into a VM. But you could create a new VM, load an OS on it, and use something Like Ghost to create a disk image and restore it into your VM. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson Sent: Wednesday, January 22, 2014 5:56 PM To: Access Developers discussion and problem solving Cc: List; Off Topic Subject: Re: [AccessD] Virtual Box Problem I just get so jeallous hearing people talk about VMs and I have no idea how to create them. I wonder, can one machine's restore point become a vm? The reason I ask is that I just got a brand new laptop and I want, before too much is added to it beyond basic stuff and all current windows updates, to have it capable to support VMs in its present "clean" condition. Honestly I don't mean to hijack rocky's thread, and if this question is sufficiently ay variance with issues he is facing I will be happy to repost it under another heading. On Jan 22, 2014 8:33 PM, "Rocky Smolin" wrote: > Dear Lists: > > I posted about this already but maybe I can make the problem clearer > (as I have spent a few more hours futzing around to no avail). > > I got Oracle VM Virtual Box quite a while ago to play with but had no > application at the time - just wanted to see what it was all about. > > I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It > had no problem establishing a network connection and sharing the host > HD. > > Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. > Problem is when I create a VM and install Vista or W7, there's no > network connection. I'm pretty sure the VM has the adapter configured > correctly - looks the same as the Devices dialog box on the XP VM. > And I installed Guest Additions but I think that's to no avail if I > haven't got a network connecting. > > But the OS (both Vista and W7) says no networks are available and I > need to install driver software for my Ethernet controller. I'm stumped. > > Without a network connection I can't get to my host C drive, and of > course, not to the internets for updates, etc. > > Any ideas on how to get these bad boys in the air? > > MMTIA > > 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 accessd at shaw.ca Wed Jan 22 22:22:41 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 22 Jan 2014 21:22:41 -0700 (MST) Subject: [AccessD] Virtual Box Problem In-Reply-To: <987EC4F796BB4408AD2E1F4189570934@HAL9007> Message-ID: <456814164.129760275.1390450961185.JavaMail.root@cds002> Hi Rocky: This seems to be one of the most asked questions when mounting a Oracle VirtualBox VM. Here is a video that might help you: http://www.youtube.com/watch?v=oVo_zFhGe3U Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" , "List" , "Off Topic" Sent: Wednesday, January 22, 2014 5:32:11 PM Subject: [AccessD] Virtual Box Problem Dear Lists: I posted about this already but maybe I can make the problem clearer (as I have spent a few more hours futzing around to no avail). I got Oracle VM Virtual Box quite a while ago to play with but had no application at the time - just wanted to see what it was all about. I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It had no problem establishing a network connection and sharing the host HD. Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. Problem is when I create a VM and install Vista or W7, there's no network connection. I'm pretty sure the VM has the adapter configured correctly - looks the same as the Devices dialog box on the XP VM. And I installed Guest Additions but I think that's to no avail if I haven't got a network connecting. But the OS (both Vista and W7) says no networks are available and I need to install driver software for my Ethernet controller. I'm stumped. Without a network connection I can't get to my host C drive, and of course, not to the internets for updates, etc. Any ideas on how to get these bad boys in the air? MMTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 22 22:53:17 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 22 Jan 2014 20:53:17 -0800 Subject: [AccessD] Virtual Box Problem In-Reply-To: <456814164.129760275.1390450961185.JavaMail.root@cds002> References: <987EC4F796BB4408AD2E1F4189570934@HAL9007> <456814164.129760275.1390450961185.JavaMail.root@cds002> Message-ID: Some differences between what he's showing and what I see: 1) the fields in my network adapter 1 in Devices--> Network settings is grayed out and tabs for adapters 2, 3, 4 are also grayed out. 2) when windows starts unlike the VM in the video at 3:45 my OS does not see the network card. It says I've got to install drivers - doesn't install the network device drivers automatically like it does in the vid. 3) ipconfig at the command prompt shows nothing in my VM So the OS in my Vm is not picking up and installing the network card automatically as he says at 5:00. The OS keeps asking me for the disk to install the driver. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 22, 2014 8:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Virtual Box Problem Hi Rocky: This seems to be one of the most asked questions when mounting a Oracle VirtualBox VM. Here is a video that might help you: http://www.youtube.com/watch?v=oVo_zFhGe3U Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" , "List" , "Off Topic" Sent: Wednesday, January 22, 2014 5:32:11 PM Subject: [AccessD] Virtual Box Problem Dear Lists: I posted about this already but maybe I can make the problem clearer (as I have spent a few more hours futzing around to no avail). I got Oracle VM Virtual Box quite a while ago to play with but had no application at the time - just wanted to see what it was all about. I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It had no problem establishing a network connection and sharing the host HD. Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. Problem is when I create a VM and install Vista or W7, there's no network connection. I'm pretty sure the VM has the adapter configured correctly - looks the same as the Devices dialog box on the XP VM. And I installed Guest Additions but I think that's to no avail if I haven't got a network connecting. But the OS (both Vista and W7) says no networks are available and I need to install driver software for my Ethernet controller. I'm stumped. Without a network connection I can't get to my host C drive, and of course, not to the internets for updates, etc. Any ideas on how to get these bad boys in the air? MMTIA 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 accessd at shaw.ca Wed Jan 22 23:31:33 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 22 Jan 2014 22:31:33 -0700 (MST) Subject: [AccessD] Virtual Box Problem In-Reply-To: Message-ID: <1690751029.129796402.1390455093866.JavaMail.root@cds002> Hi Rocky: Here is one comment and it fixed a similar problem: "The actual adapter is a virtual NIC so you need to make sure that the guest is using the IntelPro 1000 MT server or desktop. Windows will have one of these adapters and install the driver once it sees the right one. Note: the guest must be shut down to change the adapter type. Located under advanced." HTH Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 22, 2014 8:53:17 PM Subject: Re: [AccessD] Virtual Box Problem Some differences between what he's showing and what I see: 1) the fields in my network adapter 1 in Devices--> Network settings is grayed out and tabs for adapters 2, 3, 4 are also grayed out. 2) when windows starts unlike the VM in the video at 3:45 my OS does not see the network card. It says I've got to install drivers - doesn't install the network device drivers automatically like it does in the vid. 3) ipconfig at the command prompt shows nothing in my VM So the OS in my Vm is not picking up and installing the network card automatically as he says at 5:00. The OS keeps asking me for the disk to install the driver. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 22, 2014 8:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Virtual Box Problem Hi Rocky: This seems to be one of the most asked questions when mounting a Oracle VirtualBox VM. Here is a video that might help you: http://www.youtube.com/watch?v=oVo_zFhGe3U Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" , "List" , "Off Topic" Sent: Wednesday, January 22, 2014 5:32:11 PM Subject: [AccessD] Virtual Box Problem Dear Lists: I posted about this already but maybe I can make the problem clearer (as I have spent a few more hours futzing around to no avail). I got Oracle VM Virtual Box quite a while ago to play with but had no application at the time - just wanted to see what it was all about. I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It had no problem establishing a network connection and sharing the host HD. Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. Problem is when I create a VM and install Vista or W7, there's no network connection. I'm pretty sure the VM has the adapter configured correctly - looks the same as the Devices dialog box on the XP VM. And I installed Guest Additions but I think that's to no avail if I haven't got a network connecting. But the OS (both Vista and W7) says no networks are available and I need to install driver software for my Ethernet controller. I'm stumped. Without a network connection I can't get to my host C drive, and of course, not to the internets for updates, etc. Any ideas on how to get these bad boys in the air? MMTIA 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 rockysmolin at bchacc.com Thu Jan 23 00:02:02 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 22 Jan 2014 22:02:02 -0800 Subject: [AccessD] Virtual Box Problem In-Reply-To: <1690751029.129796402.1390455093866.JavaMail.root@cds002> References: <1690751029.129796402.1390455093866.JavaMail.root@cds002> Message-ID: <1A5CEC685647437489A7D71CC2357853@HAL9007> Well that was very helpful - got me closer - I switched to that adapter and looks like it installed the adapter drive on bootup. But still no connection the network. But ipconfig shows an address 169.254.133.152. Don't know if that's wrong or right. But a step closer anyway. Any other ideas now? The problem is, I think the OS, not the VM. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 22, 2014 9:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Virtual Box Problem Hi Rocky: Here is one comment and it fixed a similar problem: "The actual adapter is a virtual NIC so you need to make sure that the guest is using the IntelPro 1000 MT server or desktop. Windows will have one of these adapters and install the driver once it sees the right one. Note: the guest must be shut down to change the adapter type. Located under advanced." HTH Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Wednesday, January 22, 2014 8:53:17 PM Subject: Re: [AccessD] Virtual Box Problem Some differences between what he's showing and what I see: 1) the fields in my network adapter 1 in Devices--> Network settings is grayed out and tabs for adapters 2, 3, 4 are also grayed out. 2) when windows starts unlike the VM in the video at 3:45 my OS does not see the network card. It says I've got to install drivers - doesn't install the network device drivers automatically like it does in the vid. 3) ipconfig at the command prompt shows nothing in my VM So the OS in my Vm is not picking up and installing the network card automatically as he says at 5:00. The OS keeps asking me for the disk to install the driver. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 22, 2014 8:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Virtual Box Problem Hi Rocky: This seems to be one of the most asked questions when mounting a Oracle VirtualBox VM. Here is a video that might help you: http://www.youtube.com/watch?v=oVo_zFhGe3U Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" , "List" , "Off Topic" Sent: Wednesday, January 22, 2014 5:32:11 PM Subject: [AccessD] Virtual Box Problem Dear Lists: I posted about this already but maybe I can make the problem clearer (as I have spent a few more hours futzing around to no avail). I got Oracle VM Virtual Box quite a while ago to play with but had no application at the time - just wanted to see what it was all about. I set up a Windows XP VM, cloned it and set up an Office 2007 VM. It had no problem establishing a network connection and sharing the host HD. Now I need to set up a W7 VM (or Vista) with Office 2010 and Office 2013. Problem is when I create a VM and install Vista or W7, there's no network connection. I'm pretty sure the VM has the adapter configured correctly - looks the same as the Devices dialog box on the XP VM. And I installed Guest Additions but I think that's to no avail if I haven't got a network connecting. But the OS (both Vista and W7) says no networks are available and I need to install driver software for my Ethernet controller. I'm stumped. Without a network connection I can't get to my host C drive, and of course, not to the internets for updates, etc. Any ideas on how to get these bad boys in the air? MMTIA 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 23 06:28:20 2014 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 23 Jan 2014 22:28:20 +1000 Subject: [AccessD] Bounced Message re: VM In-Reply-To: References: , Message-ID: <52E10AE4.30718.25B2A614@stuart.lexacorp.com.pg> The OT (Off-Topic) list is not new. has a habit of posting his Tech questions to the Access, Tech and OT lists. If you hit reply all and are not subscribed to all three lists, you will get bounces from the one(s) you are not subscribed to. It can actually be a bit annoying because I get three copies of each initial email and we end up getting bits of the thread in different lists - it is sometimes difficult to remember who has said what on which list. -- Stuart On 22 Jan 2014 at 21:05, William Benson wrote: > For some reason I replied to rocky and got a bounce as if there were > some new ot list, as Rocky had in his addressess list > > dba-ot at databaseadvisors.com > From garykjos at gmail.com Thu Jan 23 08:17:35 2014 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 23 Jan 2014 08:17:35 -0600 Subject: [AccessD] Bounced Message re: VM In-Reply-To: References: Message-ID: As Stuart said, Rocky cross posted to the DBA-OT list and you evidently are not subscribed to it and so your message bounced from it. Your reply did get through to at least one of the lists you were subscribed to. GK On Wed, Jan 22, 2014 at 8:05 PM, William Benson wrote: > For some reason I replied to rocky and got a bounce as if there were some > new ot list, as Rocky had in his addressess list > > dba-ot at databaseadvisors.com > > ..... > -- Gary Kjos garykjos at gmail.com From vbacreations at gmail.com Thu Jan 23 08:21:48 2014 From: vbacreations at gmail.com (William Benson) Date: Thu, 23 Jan 2014 09:21:48 -0500 Subject: [AccessD] Bounced Message re: VM In-Reply-To: References: Message-ID: Thank. 1st time I encountered this. On Jan 23, 2014 9:18 AM, "Gary Kjos" wrote: > As Stuart said, Rocky cross posted to the DBA-OT list and you evidently are > not subscribed to it and so your message bounced from it. Your reply did > get through to at least one of the lists you were subscribed to. > > GK > > > On Wed, Jan 22, 2014 at 8:05 PM, William Benson >wrote: > > > For some reason I replied to rocky and got a bounce as if there were some > > new ot list, as Rocky had in his addressess list > > > > dba-ot at 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 Thu Jan 23 08:47:12 2014 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 23 Jan 2014 08:47:12 -0600 Subject: [AccessD] Bounced Message re: VM In-Reply-To: References: Message-ID: Rocky is really looking for answers from anyplace sometimes and so does that cross posting thing to get to a wider audience in hopes of getting a quicker response. Since a lot of us are members of all of the lists he cross posts to we get the messages from ALL THREE lists and it is kind of confusing. GMAIL kind of merges them all together for me and so I'm never really sure which list I'm replying to unless I look closely. As nothing is off topic on the OT list we do often discuss technical subjects there and we have members there that are not on the other lists. I guess we probably have some members on the Tech list who are not on AccessD too although none are coming to mind. GK On Thu, Jan 23, 2014 at 8:21 AM, William Benson wrote: > Thank. 1st time I encountered this. > On Jan 23, 2014 9:18 AM, "Gary Kjos" wrote: > > > As Stuart said, Rocky cross posted to the DBA-OT list and you evidently > are > > not subscribed to it and so your message bounced from it. Your reply did > > get through to at least one of the lists you were subscribed to. > > > > GK > > > > > > On Wed, Jan 22, 2014 at 8:05 PM, William Benson > >wrote: > > > > > For some reason I replied to rocky and got a bounce as if there were > some > > > new ot list, as Rocky had in his addressess list > > > > > > dba-ot at databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From fuller.artful at gmail.com Thu Jan 23 09:46:39 2014 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 23 Jan 2014 10:46:39 -0500 Subject: [AccessD] Exporting Memo Field In-Reply-To: <669AE2BDBA0C48278DAE3457C279B250@7even> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> Message-ID: Bob, I don't think that you should have to use InStr(). Replace() would work a lot better, IMO. Arthur On Wed, Jan 22, 2014 at 2:28 PM, Bob Heygood wrote: > Jim, Doug, Charlotte and William > > Thanks for the info. I also spent some time looking at the link to Allen's > site, good stuff. > > It looks like a lot of my problems have to do with the LFCRs in my memo > field. > Should I not be able to check for and locate them with the instr() ?? > Should the mid() function function correctly when LFCR is part of said > string ? > > > > TIA again, > > Bob Heygood > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman > Sent: Monday, January 20, 2014 9:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Exporting Memo Field > > Bob, > > Here's a good listing (old, but still good) of all the in's and out's with > memo fields and truncation: > > http://allenbrowne.com/ser-63.html > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood > Sent: Sunday, January 19, 2014 11:05 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Exporting Memo Field > > Hello to the Group, > I need to manipulate some text which in memo fields. > When I try to parse it in VBA, I seem only to be able to access the first > 255 chars. > > I thought that I had solved the problem by copying the whole table to Word. > I know this sounds funny, but it worked. It pasted into Word in the form of > a Word table. > > I thought that then it should easy to copy back into Access, or into Excel > and then into Access. The latter seemed to work. But when I started to > process the newly created table that I pasted into from Excel, I discovered > that again I only had the first 255 chars. > > How can I "access" this data? > > TIA, > > Bob Heygood > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur From paul.hartland at googlemail.com Thu Jan 23 09:57:41 2014 From: paul.hartland at googlemail.com (Paul Hartland) Date: Thu, 23 Jan 2014 15:57:41 +0000 Subject: [AccessD] Exporting Memo Field In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> Message-ID: Bob, Was just about to put the same as arthur, i think i used to do something like replace(yourstring, replace(yourstring, chr(13), ""), chr(10), "") (hope I haven't mixed VBA with SQL there but sure it was something like that. Paul On 23 January 2014 15:46, Arthur Fuller wrote: > Bob, > > I don't think that you should have to use InStr(). Replace() would work a > lot better, IMO. > > Arthur > > > On Wed, Jan 22, 2014 at 2:28 PM, Bob Heygood wrote: > > > Jim, Doug, Charlotte and William > > > > Thanks for the info. I also spent some time looking at the link to > Allen's > > site, good stuff. > > > > It looks like a lot of my problems have to do with the LFCRs in my memo > > field. > > Should I not be able to check for and locate them with the instr() ?? > > Should the mid() function function correctly when LFCR is part of said > > string ? > > > > > > > > TIA again, > > > > Bob Heygood > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman > > Sent: Monday, January 20, 2014 9:13 AM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Exporting Memo Field > > > > Bob, > > > > Here's a good listing (old, but still good) of all the in's and out's > with > > memo fields and truncation: > > > > http://allenbrowne.com/ser-63.html > > > > Jim. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood > > Sent: Sunday, January 19, 2014 11:05 PM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] Exporting Memo Field > > > > Hello to the Group, > > I need to manipulate some text which in memo fields. > > When I try to parse it in VBA, I seem only to be able to access the first > > 255 chars. > > > > I thought that I had solved the problem by copying the whole table to > Word. > > I know this sounds funny, but it worked. It pasted into Word in the form > of > > a Word table. > > > > I thought that then it should easy to copy back into Access, or into > Excel > > and then into Access. The latter seemed to work. But when I started to > > process the newly created table that I pasted into from Excel, I > discovered > > that again I only had the first 255 chars. > > > > How can I "access" this data? > > > > TIA, > > > > Bob Heygood > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com From John.Clark at niagaracounty.com Thu Jan 23 11:35:07 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 23 Jan 2014 12:35:07 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> Message-ID: <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> Please forgive me for being so dang dense! I can't remember the last time I created a form from scratch. I guess it has gotten habitual for me to recycle my past programs, and what I normally do is use a copy of an old form...sometimes even an entire DB...and just tweak it to meet my current need. Well, I've just begun to write a new program for our Sheriff's Dept, and because I haven't done it in so long, I got a little spark under me to go a totally new way w/my interface...well, not totally I guess, but enough that I just figured I'd start from scratch. I am not using A2010, which it appears I've never done this with, because I cannot, for the life of me, get my form to not take up the entire screen. I'm building a small 6x4 menu, and it keeps going full screen. It used to be as simple as minimizing that window, but that doesn't appear to be an option any longer. I can just import an old form, but this is killing me that I can't figure it out. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From Lambert.Heenan at aig.com Thu Jan 23 11:38:22 2014 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Thu, 23 Jan 2014 12:38:22 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> Message-ID: John, In the form's Property Sheet, Format tab, set 'Fit to Screen' to 'No'. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Thursday, January 23, 2014 12:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] Simple Dumb Question? Please forgive me for being so dang dense! I can't remember the last time I created a form from scratch. I guess it has gotten habitual for me to recycle my past programs, and what I normally do is use a copy of an old form...sometimes even an entire DB...and just tweak it to meet my current need. Well, I've just begun to write a new program for our Sheriff's Dept, and because I haven't done it in so long, I got a little spark under me to go a totally new way w/my interface...well, not totally I guess, but enough that I just figured I'd start from scratch. I am not using A2010, which it appears I've never done this with, because I cannot, for the life of me, get my form to not take up the entire screen. I'm building a small 6x4 menu, and it keeps going full screen. It used to be as simple as minimizing that window, but that doesn't appear to be an option any longer. I can just import an old form, but this is killing me that I can't figure it out. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From john.k.serrano at gmail.com Thu Jan 23 11:42:38 2014 From: john.k.serrano at gmail.com (John Serrano) Date: Thu, 23 Jan 2014 12:42:38 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> Message-ID: Go to File >Options Go to the Current Database you see a check box for tabbed windows, uncheck and check "Overlapping Windows" Hope the helps.... John On Thu, Jan 23, 2014 at 12:35 PM, John Clark wrote: > > Please forgive me for being so dang dense! > > I can't remember the last time I created a form from scratch. I guess it > has gotten habitual for me to recycle my past programs, and what I normally > do is use a copy of an old form...sometimes even an entire DB...and just > tweak it to meet my current need. > > Well, I've just begun to write a new program for our Sheriff's Dept, and > because I haven't done it in so long, I got a little spark under me to go a > totally new way w/my interface...well, not totally I guess, but enough that > I just figured I'd start from scratch. > > I am not using A2010, which it appears I've never done this with, because > I cannot, for the life of me, get my form to not take up the entire screen. > I'm building a small 6x4 menu, and it keeps going full screen. It used to > be as simple as minimizing that window, but that doesn't appear to be an > option any longer. > > I can just import an old form, but this is killing me that I can't figure > it out. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- John Serrano From jwcolby at gmail.com Thu Jan 23 11:56:45 2014 From: jwcolby at gmail.com (John W Colby) Date: Thu, 23 Jan 2014 12:56:45 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> Message-ID: <52E157DD.60308@gmail.com> Is this windows 8? It doesn't want you using windowed things and may push this down to the apps. Your 24" monitor is supposed to be dedicated to one single thing so that Windows can work for your 5" phone too. Gotta love Microsoft. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/23/2014 12:35 PM, John Clark wrote: > > Please forgive me for being so dang dense! > > I can't remember the last time I created a form from scratch. I guess it has gotten habitual for me to recycle my past programs, and what I normally do is use a copy of an old form...sometimes even an entire DB...and just tweak it to meet my current need. > > Well, I've just begun to write a new program for our Sheriff's Dept, and because I haven't done it in so long, I got a little spark under me to go a totally new way w/my interface...well, not totally I guess, but enough that I just figured I'd start from scratch. > > I am not using A2010, which it appears I've never done this with, because I cannot, for the life of me, get my form to not take up the entire screen. I'm building a small 6x4 menu, and it keeps going full screen. It used to be as simple as minimizing that window, but that doesn't appear to be an option any longer. > > I can just import an old form, but this is killing me that I can't figure it out. > > Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. > Thank you for your cooperation. > > From John.Clark at niagaracounty.com Thu Jan 23 13:02:07 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 23 Jan 2014 14:02:07 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> Message-ID: <52E120DF0200006B000314AA@neblnx09.niagaracounty.com> >>> "Heenan, Lambert" " In the form's Property Sheet, Format tab, set 'Fit to Screen' to 'No'." ***** I've done all this...'Fit to Screen', 'Auto Size', etc...all those settings where I think they should be. >>>"John Serrano" Go to File >Options Go to the Current Database you see a check box for tabbed windows, uncheck and check "Overlapping Windows" ***** Nope...not this either. When I saw this, it was pretty much what I was expecting the answer to look like. So, I went out there and first thing I noticed was "Overlap..." was unchecked. But, I thought, I'll check it, save it, check the results...nothing...so I unchecked it, saved the results, restarted the DB...nothing. >>> John W Colby "Is this windows 8? It doesn't want you using windowed things and may push this down to the apps. Your 24" monitor is supposed to be dedicated to one single thing so that Windows can work for your 5" phone too." ***** No...Win 7. Gotta love Microsoft. ***** Less & less everyday Brother! ...every new release anyhow... ;o) ***** Y'all are making me feel a wee bit better for my dumb question...the fact that nobody said, "John, you're an idiot...this is what you're not seeing..." I figured for sure it was just me being a dummy...I'm not too proud to admit to those moments. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From john.k.serrano at gmail.com Thu Jan 23 13:35:12 2014 From: john.k.serrano at gmail.com (John Serrano) Date: Thu, 23 Jan 2014 14:35:12 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: <52E120DF0200006B000314AA@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> <52E120DF0200006B000314AA@neblnx09.niagaracounty.com> Message-ID: can you send me a snapshot pic of what you are looking at? Might be that I misunderstood your question... On Thu, Jan 23, 2014 at 2:02 PM, John Clark wrote: > >>> "Heenan, Lambert" > " In the form's Property Sheet, Format tab, set 'Fit to Screen' to 'No'." > > ***** I've done all this...'Fit to Screen', 'Auto Size', etc...all those > settings where I think they should be. > > > >>>"John Serrano" > Go to File > >Options > Go to the Current Database > you see a check box for tabbed windows, uncheck and check > "Overlapping Windows" > > ***** Nope...not this either. When I saw this, it was pretty much what I > was expecting the answer to look like. So, I went out there and first thing > I noticed was "Overlap..." was unchecked. But, I thought, I'll check it, > save it, check the results...nothing...so I unchecked it, saved the > results, restarted the DB...nothing. > > >>> John W Colby > "Is this windows 8? It doesn't want you using windowed things and may > push this down to the apps. Your 24" monitor is supposed to be dedicated > to one single thing so that Windows can work for your 5" phone too." > > ***** No...Win 7. > > Gotta love Microsoft. > ***** Less & less everyday Brother! ...every new release anyhow... ;o) > > ***** Y'all are making me feel a wee bit better for my dumb question...the > fact that nobody said, "John, you're an idiot...this is what you're not > seeing..." I figured for sure it was just me being a dummy...I'm not too > proud to admit to those moments. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- John Serrano From John.Clark at niagaracounty.com Thu Jan 23 13:44:29 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 23 Jan 2014 14:44:29 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> <52E120DF0200006B000314AA@neblnx09.niagaracounty.com> Message-ID: <52E12ACD0200006B000314B0@neblnx09.niagaracounty.com> Sure...I'll send off-list in a second. But first let me tell you that I just imported one of my previously made forms, from my next most recent program...and I compared all of the "Format" settings...there were 6 slightly different, but they weren't major. For the heck of it, I made these six equal as well, and that form is still not sizing as it should, while the one I imported is. I am now looking beyond format settings..."Other" or "Event" perhaps? I doubt it is "Data"...that would make no sense to me. >>> John Serrano 1/23/2014 2:35 PM >>> can you send me a snapshot pic of what you are looking at? Might be that I misunderstood your question... On Thu, Jan 23, 2014 at 2:02 PM, John Clark wrote: > >>> "Heenan, Lambert" > " In the form's Property Sheet, Format tab, set 'Fit to Screen' to 'No'." > > ***** I've done all this...'Fit to Screen', 'Auto Size', etc...all those > settings where I think they should be. > > > >>>"John Serrano" > Go to File > >Options > Go to the Current Database > you see a check box for tabbed windows, uncheck and check > "Overlapping Windows" > > ***** Nope...not this either. When I saw this, it was pretty much what I > was expecting the answer to look like. So, I went out there and first thing > I noticed was "Overlap..." was unchecked. But, I thought, I'll check it, > save it, check the results...nothing...so I unchecked it, saved the > results, restarted the DB...nothing. > > >>> John W Colby > "Is this windows 8? It doesn't want you using windowed things and may > push this down to the apps. Your 24" monitor is supposed to be dedicated > to one single thing so that Windows can work for your 5" phone too." > > ***** No...Win 7. > > Gotta love Microsoft. > ***** Less & less everyday Brother! ...every new release anyhow... ;o) > > ***** Y'all are making me feel a wee bit better for my dumb question...the > fact that nobody said, "John, you're an idiot...this is what you're not > seeing..." I figured for sure it was just me being a dummy...I'm not too > proud to admit to those moments. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- John Serrano -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From rockysmolin at bchacc.com Thu Jan 23 14:43:52 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 12:43:52 -0800 Subject: [AccessD] VirtualBox Message-ID: OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA Rocky From dbdoug at gmail.com Thu Jan 23 15:09:06 2014 From: dbdoug at gmail.com (Doug Steele) Date: Thu, 23 Jan 2014 13:09:06 -0800 Subject: [AccessD] VirtualBox In-Reply-To: References: Message-ID: I used VMWare for several years with success - I used to have a separate VM for each version of Office. I don't remember having any problems with networking/Internet. I switched over to Parallels when I moved to Macs, but that wasn't out of any dissatisfaction with VMWare. If I remember correctly, Parallels at the time had more features than VMWare Fusion for OSX. Doug On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows > Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - the > host. Obviously, I did it because I set up a virtual machine with Office > 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From carbonnb at gmail.com Thu Jan 23 15:33:29 2014 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Thu, 23 Jan 2014 16:33:29 -0500 Subject: [AccessD] [dba-OT] VirtualBox In-Reply-To: References: Message-ID: I use VMWare Fusion on my Mac and love it. Got a corporate windows 7 VM a Linux VM. I also used an older version of VMWare on widows a few years back with no issues. B On Jan 23, 2014 3:44 PM, "Rocky Smolin" wrote: > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows > Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - the > host. Obviously, I did it because I set up a virtual machine with Office > 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > Rocky > > _______________________________________________ > dba-OT mailing list > dba-OT at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-ot > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Thu Jan 23 16:37:16 2014 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 23 Jan 2014 14:37:16 -0800 Subject: [AccessD] VirtualBox In-Reply-To: References: Message-ID: <009201cf188b$ab3742c0$01a5c840$@cox.net> I use VM Ware and it has greatly simplified life. Only one development machine with many VMs for various versions of Office, SQL Server, etc. I am no network expert but have been able to network my VMs to my host machine and between VMs. Really excellent product that more than paid for itself by eliminating the need for additional machines or using drive drawers like I did for a while to test applications on various versions of Windows and Office configurations. Makes client support life easier also, client has an Access 97 application, just fire up 97 VM and work on it. I played with Virtual box on my laptop as I didn't want to purchase another VM Ware license, but as with your experience could never get it to see my host machine. I ended up using DropBox on the VM to move files around. I did find that I could use VMWare Player and move a VM file off my development machine to my laptop and use the VM. Have not tested it extensively but it appeared to work. You need a big usb drive to move the VM though, the files are large. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 23, 2014 12:44 PM To: List; 'Off Topic'; 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VirtualBox OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA Rocky -- 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 23 19:36:40 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 18:36:40 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: Message-ID: <19640535.130787973.1390527400541.JavaMail.root@cds002> Hi Rocky: I thought you had resolved the problem as soon as you had a legitimate IP address. From then on it should be just easy to modify your required address. An IP address would not have appeared if it did not find the network card. The IP address appeared to be the address of your ISP, taken from your router. If you want a new address, I would just goes into OS network setting change it, reboot and/or at the command prompt enter something like: ipconfig /release & ipconfig /renew Or are there more issues? Have you ask your son yet? ;-)... If I run into problems I may pose it to one of my daughters or SiL. Jim ----- Original Message ----- From: "Rocky Smolin" To: "List" , "Off Topic" , "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 12:43:52 PM Subject: Re: [AccessD] VirtualBox OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Thu Jan 23 19:53:18 2014 From: dbdoug at gmail.com (Doug Steele) Date: Thu, 23 Jan 2014 17:53:18 -0800 Subject: [AccessD] VirtualBox In-Reply-To: <19640535.130787973.1390527400541.JavaMail.root@cds002> References: <19640535.130787973.1390527400541.JavaMail.root@cds002> Message-ID: The IP address 169.254.133.152, or one like it, is one that I've seen in the past when my computer couldn't connect to anything. Here's a snippet I found on Google (most of it was in Japanese!): Computers use addresses starting with "169.254." when they do not have a manually configured address or when they are not told which address to use by a service on the network. They are commonly called the "link local" addresses. On Thu, Jan 23, 2014 at 5:36 PM, Jim Lawrence wrote: > Hi Rocky: > > I thought you had resolved the problem as soon as you had a legitimate IP > address. From then on it should be just easy to modify your required > address. An IP address would not have appeared if it did not find the > network card. The IP address appeared to be the address of your ISP, taken > from your router. > > If you want a new address, I would just goes into OS network setting > change it, reboot and/or at the command prompt enter something like: > ipconfig /release & ipconfig /renew > > Or are there more issues? > > Have you ask your son yet? ;-)... If I run into problems I may pose it to > one of my daughters or SiL. > > Jim > > ----- Original Message ----- > From: "Rocky Smolin" > To: "List" , "Off Topic" < > dba-ot at databaseadvisors.com>, "Access Developers discussion and problem > solving" > Sent: Thursday, January 23, 2014 12:43:52 PM > Subject: Re: [AccessD] VirtualBox > > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows > Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - the > host. Obviously, I did it because I set up a virtual machine with Office > 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 23 20:14:13 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 18:14:13 -0800 Subject: [AccessD] VirtualBox In-Reply-To: <19640535.130787973.1390527400541.JavaMail.root@cds002> References: <19640535.130787973.1390527400541.JavaMail.root@cds002> Message-ID: <2E51D668496D4FED8A734E5A667BF704@HAL9007> I guess I have no patience anymore for fooling around with software that's 'just supposed to work'. I'm going to switch to VM Ware and see if it's more plug 'n' play than the Virtual Box. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: I thought you had resolved the problem as soon as you had a legitimate IP address. From then on it should be just easy to modify your required address. An IP address would not have appeared if it did not find the network card. The IP address appeared to be the address of your ISP, taken from your router. If you want a new address, I would just goes into OS network setting change it, reboot and/or at the command prompt enter something like: ipconfig /release & ipconfig /renew Or are there more issues? Have you ask your son yet? ;-)... If I run into problems I may pose it to one of my daughters or SiL. Jim ----- Original Message ----- From: "Rocky Smolin" To: "List" , "Off Topic" , "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 12:43:52 PM Subject: Re: [AccessD] VirtualBox OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA 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 accessd at shaw.ca Thu Jan 23 20:22:10 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 19:22:10 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <0B4AA61FDEF597449F7D28C41E786D9653A2CA@DDI-DC1.DDI.local> Message-ID: <326025652.130820994.1390530130568.JavaMail.root@cds002> Hi all: I know I promised to answer back before last Christmas but things have been busy to say the least. Now that I have a few uninterrupted minutes I will answer. First the preamble; MS Access is probably the best quick database rapid design application ever built. I have been looking for over thirty years and nothing has proved better. Access's one weakness is it database. It has always been too small, lacking security and is unstable to say the least. I know many will point out their prowess on keeping a full MS Access running, in spite off, other than because off, hosting many clients over unstable networks. It was back in the late nineties I realized that the MDB was a toy in comparison to the strength of the Front End so to that end I moved the all subsequent applications to use ADO database connection even to the associated MDB. I worked on government contracts for years and could not get anyone to listen or try MS SQL. The entire provincial government was a closed Oracle shop. Finally, supposedly, for a small job, I was given a nice new Dell server box, 7 drives and 8 GB of RAM along with a copy of MS SQL. The only problem was that the version of MS SQL had only a dozen connection licenses...hardly enough for a serious application. I finally figured out a way to extend a MS Access application. First dropped was the concept of "bound data", as it just wasn't possible. One user would easily consume all licences. Next, requirement was that the new application, that I was assigned, had to be provincial wide. This meant that users had to be able to use the product, in real-time, in every urban and rural setting, on hardware connect from fiber-optic to a 56K modem and at sometimes, disconnected. Another challenge was to find a way have every computer using the application not having to have a tech either walk the staff through a complex installation procedure or go on site. At that point I settled on ADO data and data connection. Every Windows computer since Windows95 up to Windows8.1, has ADO pre-installed. (The new version is 64 bit so this might cause complications?) This meant that ODBC did not have to be used and DAO was for the most part DOA. Below is a list of a few basic connection function: ... ' Microsoft connection string...standard security MS SQL gstrConnection1 = "Provider=SQLOLEDB;" & _ "Initial Catalog=Registration;" & _ "Data Source=MyMSSQLServer;" & _ "Integrated Security=SSPI" ' Test connection string and handle errors Set mobjConn = New ADODB.Connection mobjConn.ConnectionString = gstrConnection1 'mobjConn.CursorLocation = adUseClient 'adUseServer mobjConn.Open ... '---------------------------------------------------- ... ' Microsoft connection string...standard security Oracle, tnsnames.ora gstrConnection2 = "Provider=msdaora;" & _ "Data Source=MyOracleServer.gov.bc.ca;" & _ "User Id=" & myUsername & ";" & _ "Password=" & myPassword ' Test connection string and handle errors Set mobjConn2 = New ADODB.Connection mobjConn2.ConnectionString = gstrConnection2 mobjConn2.Open ... '---------------------------------------------------- ... strMDBVersion = CurrentDb.Version strDBNameLocation = CurrentDb.Name strDBName = Dir(strDBNameLocation) strDatabaseLocation = _ Replace(strDBNameLocation, strDBName, "MyMDBServer.mdb") ' We will assume that we are connecting to a remote ' backend MDB Datbase. In this case we will just connect ' another DAO database called 'MyMDBServer'. gstrConnection3 = "Provider=Microsoft.Jet.OLEDB." & strMDBVersion & " ; " & _ "Persist Security Info=False; " & _ "Data Source=" & strDatabaseLocation ' Test connection string and handle errors Set mobjConn3 = New ADODB.Connection mobjConn3.ConnectionString = gstrConnection3 mobjConn3.Open ... '------------------------------------------------------- The beauty of using ADO connection standards is that you can connect to virtually any standard data source, one at a time or all together and no previous specific computer configuration is necessary. One of the major problems with auto downloading a single MS Access copy, to hundreds of computers on a network, is the potential for conflicts. Connecting via ADO asynchronised resolves these problems. End of part 1 Jim From accessd at shaw.ca Thu Jan 23 20:31:26 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 19:31:26 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: Message-ID: <2046233649.130828422.1390530686669.JavaMail.root@cds002> Hi Doug: Thanks. I have never seen this issue before. I usually just match the real hardware network card name, which is generally automatic but could require a search through the host computers device manager for the appropriate network card name and then the NAT setting will detect it. Barring that I would suspect something else wrong. Was there any solution or things to check supplied along with this information? Jim ----- Original Message ----- From: "Doug Steele" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 5:53:18 PM Subject: Re: [AccessD] VirtualBox The IP address 169.254.133.152, or one like it, is one that I've seen in the past when my computer couldn't connect to anything. Here's a snippet I found on Google (most of it was in Japanese!): Computers use addresses starting with "169.254." when they do not have a manually configured address or when they are not told which address to use by a service on the network. They are commonly called the "link local" addresses. On Thu, Jan 23, 2014 at 5:36 PM, Jim Lawrence wrote: > Hi Rocky: > > I thought you had resolved the problem as soon as you had a legitimate IP > address. From then on it should be just easy to modify your required > address. An IP address would not have appeared if it did not find the > network card. The IP address appeared to be the address of your ISP, taken > from your router. > > If you want a new address, I would just goes into OS network setting > change it, reboot and/or at the command prompt enter something like: > ipconfig /release & ipconfig /renew > > Or are there more issues? > > Have you ask your son yet? ;-)... If I run into problems I may pose it to > one of my daughters or SiL. > > Jim > > ----- Original Message ----- > From: "Rocky Smolin" > To: "List" , "Off Topic" < > dba-ot at databaseadvisors.com>, "Access Developers discussion and problem > solving" > Sent: Thursday, January 23, 2014 12:43:52 PM > Subject: Re: [AccessD] VirtualBox > > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows > Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - the > host. Obviously, I did it because I set up a virtual machine with Office > 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > 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 accessd at shaw.ca Thu Jan 23 20:36:58 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 19:36:58 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: <2E51D668496D4FED8A734E5A667BF704@HAL9007> Message-ID: <324635360.130832282.1390531018432.JavaMail.root@cds002> Hi Rocky: Sorry about your problem. I always enjoy challenges but can just not guess what it could be as I have never seen or had to resolve this situation before. Doug seemed to find some reference to the supplied IP address but there may be some solutions along with the issues...I suspect an unusual piece of NIC hardware...what type of computer is it? Other than that, good luck. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 6:14:13 PM Subject: Re: [AccessD] VirtualBox I guess I have no patience anymore for fooling around with software that's 'just supposed to work'. I'm going to switch to VM Ware and see if it's more plug 'n' play than the Virtual Box. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: I thought you had resolved the problem as soon as you had a legitimate IP address. From then on it should be just easy to modify your required address. An IP address would not have appeared if it did not find the network card. The IP address appeared to be the address of your ISP, taken from your router. If you want a new address, I would just goes into OS network setting change it, reboot and/or at the command prompt enter something like: ipconfig /release & ipconfig /renew Or are there more issues? Have you ask your son yet? ;-)... If I run into problems I may pose it to one of my daughters or SiL. Jim ----- Original Message ----- From: "Rocky Smolin" To: "List" , "Off Topic" , "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 12:43:52 PM Subject: Re: [AccessD] VirtualBox OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA 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 dbdoug at gmail.com Thu Jan 23 21:21:40 2014 From: dbdoug at gmail.com (Doug Steele) Date: Thu, 23 Jan 2014 19:21:40 -0800 Subject: [AccessD] VirtualBox In-Reply-To: <2046233649.130828422.1390530686669.JavaMail.root@cds002> References: <2046233649.130828422.1390530686669.JavaMail.root@cds002> Message-ID: Hi Jim: No, there was no solution provided. Try Googling it. I'm surprised, and I'm not being sarcastic here, that you've never seen this before. For me, it's one of those "Oh, shit!" moments when I run "ipconfig /all" and see 169.254...... It's happened to me many times. When I see it, I start unplugging/re-plugging cables, rebooting the modem, etc. etc. Doug On Thu, Jan 23, 2014 at 6:31 PM, Jim Lawrence wrote: > Hi Doug: > > Thanks. I have never seen this issue before. > > I usually just match the real hardware network card name, which is > generally automatic but could require a search through the host computers > device manager for the appropriate network card name and then the NAT > setting will detect it. Barring that I would suspect something else wrong. > > Was there any solution or things to check supplied along with this > information? > > Jim > > ----- Original Message ----- > From: "Doug Steele" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Thursday, January 23, 2014 5:53:18 PM > Subject: Re: [AccessD] VirtualBox > > The IP address 169.254.133.152, or one like it, is one that I've seen in > the past when my computer couldn't connect to anything. Here's a snippet I > found on Google (most of it was in Japanese!): > > Computers use addresses starting with "169.254." when they do not > have a manually configured address or when they are not told which > address to use by a service on the network. They are commonly called > the "link local" addresses. > > > > On Thu, Jan 23, 2014 at 5:36 PM, Jim Lawrence wrote: > > > Hi Rocky: > > > > I thought you had resolved the problem as soon as you had a legitimate IP > > address. From then on it should be just easy to modify your required > > address. An IP address would not have appeared if it did not find the > > network card. The IP address appeared to be the address of your ISP, > taken > > from your router. > > > > If you want a new address, I would just goes into OS network setting > > change it, reboot and/or at the command prompt enter something like: > > ipconfig /release & ipconfig /renew > > > > Or are there more issues? > > > > Have you ask your son yet? ;-)... If I run into problems I may pose it to > > one of my daughters or SiL. > > > > Jim > > > > ----- Original Message ----- > > From: "Rocky Smolin" > > To: "List" , "Off Topic" < > > dba-ot at databaseadvisors.com>, "Access Developers discussion and problem > > solving" > > Sent: Thursday, January 23, 2014 12:43:52 PM > > Subject: Re: [AccessD] VirtualBox > > > > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows > > Virtual PC as an alternative? > > > > TIA > > > > Rocky' > > > > > > _____ > > > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > > Sent: Monday, January 20, 2014 10:54 PM > > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > > Subject: VirtualBox > > > > > > Dear List: > > > > I need to set up two virtual machines - one Office 2010 pro, one Office > > 2013 > > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 > machine. > > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the > > host. Obviously, I did it because I set up a virtual machine with Office > > 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > > > Can someone give me a lead on this? > > > > MTIA > > > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 23 21:45:39 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 19:45:39 -0800 Subject: [AccessD] VirtualBox In-Reply-To: <324635360.130832282.1390531018432.JavaMail.root@cds002> References: <2E51D668496D4FED8A734E5A667BF704@HAL9007> <324635360.130832282.1390531018432.JavaMail.root@cds002> Message-ID: <2175A02DDBF1438BA8023D08FECE4463@HAL9007> I guess after 40 years of challenges the novelty has finally worn off. I don't get any pleasure any more from struggling to figure out why computers don't work and making them work. Frankly I'm not as technically competent as most when it comes to issues like this. And flailing about at random trying one thing and another until the damn thing finally yields is just a PITA. Guess I retired just in time. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 6:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: Sorry about your problem. I always enjoy challenges but can just not guess what it could be as I have never seen or had to resolve this situation before. Doug seemed to find some reference to the supplied IP address but there may be some solutions along with the issues...I suspect an unusual piece of NIC hardware...what type of computer is it? Other than that, good luck. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 6:14:13 PM Subject: Re: [AccessD] VirtualBox I guess I have no patience anymore for fooling around with software that's 'just supposed to work'. I'm going to switch to VM Ware and see if it's more plug 'n' play than the Virtual Box. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: I thought you had resolved the problem as soon as you had a legitimate IP address. From then on it should be just easy to modify your required address. An IP address would not have appeared if it did not find the network card. The IP address appeared to be the address of your ISP, taken from your router. If you want a new address, I would just goes into OS network setting change it, reboot and/or at the command prompt enter something like: ipconfig /release & ipconfig /renew Or are there more issues? Have you ask your son yet? ;-)... If I run into problems I may pose it to one of my daughters or SiL. Jim ----- Original Message ----- From: "Rocky Smolin" To: "List" , "Off Topic" , "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 12:43:52 PM Subject: Re: [AccessD] VirtualBox OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 23 22:07:20 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 20:07:20 -0800 Subject: [AccessD] VirtualBox In-Reply-To: References: Message-ID: Just went to the VM Ware site and got overwhelmed with the number of products - most of which have descriptions that make little sense to me. Is it Vmware Player that I want? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Thursday, January 23, 2014 1:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox I used VMWare for several years with success - I used to have a separate VM for each version of Office. I don't remember having any problems with networking/Internet. I switched over to Parallels when I moved to Macs, but that wasn't out of any dissatisfaction with VMWare. If I remember correctly, Parallels at the time had more features than VMWare Fusion for OSX. Doug On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host. Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 23 22:53:52 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 23 Jan 2014 20:53:52 -0800 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <326025652.130820994.1390530130568.JavaMail.root@cds002> References: <0B4AA61FDEF597449F7D28C41E786D9653A2CA@DDI-DC1.DDI.local> <326025652.130820994.1390530130568.JavaMail.root@cds002> Message-ID: You won't get any arguments from me on ADO. I used it extensively in Access 2000 but had to fall back to DAO as a job requirement for the next 10 years. Now I'm building databases intended to be maintained by trained users who have absorbed the concepts, so I'm using DAO because it's easier for them to understand. If I could wrap everything in classes, I'd dust off my ADO chops and knock their socks off; but I have to create something they can maintain and expand going forward. I don't think I can drum basic database theory and design into them and expect them to handle two different object models as well. I can dream though ... Charlotte On Thu, Jan 23, 2014 at 6:22 PM, Jim Lawrence wrote: > Hi all: > > I know I promised to answer back before last Christmas but things have > been busy to say the least. Now that I have a few uninterrupted minutes I > will answer. > > First the preamble; MS Access is probably the best quick database rapid > design application ever built. I have been looking for over thirty years > and nothing has proved better. Access's one weakness is it database. It has > always been too small, lacking security and is unstable to say the least. I > know many will point out their prowess on keeping a full MS Access running, > in spite off, other than because off, hosting many clients over unstable > networks. > > It was back in the late nineties I realized that the MDB was a toy in > comparison to the strength of the Front End so to that end I moved the all > subsequent applications to use ADO database connection even to the > associated MDB. > > I worked on government contracts for years and could not get anyone to > listen or try MS SQL. The entire provincial government was a closed Oracle > shop. Finally, supposedly, for a small job, I was given a nice new Dell > server box, 7 drives and 8 GB of RAM along with a copy of MS SQL. The only > problem was that the version of MS SQL had only a dozen connection > licenses...hardly enough for a serious application. > > I finally figured out a way to extend a MS Access application. First > dropped was the concept of "bound data", as it just wasn't possible. One > user would easily consume all licences. Next, requirement was that the new > application, that I was assigned, had to be provincial wide. This meant > that users had to be able to use the product, in real-time, in every urban > and rural setting, on hardware connect from fiber-optic to a 56K modem and > at sometimes, disconnected. Another challenge was to find a way have every > computer using the application not having to have a tech either walk the > staff through a complex installation procedure or go on site. > > At that point I settled on ADO data and data connection. Every Windows > computer since Windows95 up to Windows8.1, has ADO pre-installed. (The new > version is 64 bit so this might cause complications?) This meant that ODBC > did not have to be used and DAO was for the most part DOA. Below is a list > of a few basic connection function: > > ... > ' Microsoft connection string...standard security MS SQL > gstrConnection1 = "Provider=SQLOLEDB;" & _ > "Initial Catalog=Registration;" & _ > "Data Source=MyMSSQLServer;" & _ > "Integrated Security=SSPI" > > ' Test connection string and handle errors > Set mobjConn = New ADODB.Connection > > mobjConn.ConnectionString = gstrConnection1 > 'mobjConn.CursorLocation = adUseClient 'adUseServer > mobjConn.Open > ... > > '---------------------------------------------------- > > ... > ' Microsoft connection string...standard security Oracle, tnsnames.ora > gstrConnection2 = "Provider=msdaora;" & _ > "Data Source=MyOracleServer.gov.bc.ca;" & _ > "User Id=" & myUsername & ";" & _ > "Password=" & myPassword > > ' Test connection string and handle errors > Set mobjConn2 = New ADODB.Connection > > mobjConn2.ConnectionString = gstrConnection2 > mobjConn2.Open > ... > > '---------------------------------------------------- > > ... > strMDBVersion = CurrentDb.Version > strDBNameLocation = CurrentDb.Name > strDBName = Dir(strDBNameLocation) > strDatabaseLocation = _ > Replace(strDBNameLocation, strDBName, "MyMDBServer.mdb") > > ' We will assume that we are connecting to a remote > ' backend MDB Datbase. In this case we will just connect > ' another DAO database called 'MyMDBServer'. > > gstrConnection3 = "Provider=Microsoft.Jet.OLEDB." & strMDBVersion & " ; " > & _ > "Persist Security Info=False; " & _ > "Data Source=" & strDatabaseLocation > > ' Test connection string and handle errors > Set mobjConn3 = New ADODB.Connection > > mobjConn3.ConnectionString = gstrConnection3 > mobjConn3.Open > ... > > '------------------------------------------------------- > > The beauty of using ADO connection standards is that you can connect to > virtually any standard data source, one at a time or all together and no > previous specific computer configuration is necessary. One of the major > problems with auto downloading a single MS Access copy, to hundreds of > computers on a network, is the potential for conflicts. Connecting via ADO > asynchronised resolves these problems. > > End of part 1 > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Thu Jan 23 23:13:11 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 23 Jan 2014 21:13:11 -0800 Subject: [AccessD] Simple Dumb Question? In-Reply-To: <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> Message-ID: Have you tried setting the border style to dialog and fit to screen to No? I've occasionally had the problem you're describing and then I have to figure out the specific settings that work...and then I promptly forget them again. Charlotte On Thu, Jan 23, 2014 at 9:35 AM, John Clark wrote: > > Please forgive me for being so dang dense! > > I can't remember the last time I created a form from scratch. I guess it > has gotten habitual for me to recycle my past programs, and what I normally > do is use a copy of an old form...sometimes even an entire DB...and just > tweak it to meet my current need. > > Well, I've just begun to write a new program for our Sheriff's Dept, and > because I haven't done it in so long, I got a little spark under me to go a > totally new way w/my interface...well, not totally I guess, but enough that > I just figured I'd start from scratch. > > I am not using A2010, which it appears I've never done this with, because > I cannot, for the life of me, get my form to not take up the entire screen. > I'm building a small 6x4 menu, and it keeps going full screen. It used to > be as simple as minimizing that window, but that doesn't appear to be an > option any longer. > > I can just import an old form, but this is killing me that I can't figure > it out. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From rockysmolin at bchacc.com Thu Jan 23 23:20:42 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 21:20:42 -0800 Subject: [AccessD] VirtualBox In-Reply-To: References: Message-ID: Yeah looks like VMware player is it. Just set up an xp vm. Seamless. And while I was writing - a W7 vm finished - network access is there. Should be a spit and a list now to make O2007, O2010, and O2013 VMs. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 23, 2014 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VirtualBox Just went to the VM Ware site and got overwhelmed with the number of products - most of which have descriptions that make little sense to me. Is it Vmware Player that I want? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Thursday, January 23, 2014 1:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox I used VMWare for several years with success - I used to have a separate VM for each version of Office. I don't remember having any problems with networking/Internet. I switched over to Parallels when I moved to Macs, but that wasn't out of any dissatisfaction with VMWare. If I remember correctly, Parallels at the time had more features than VMWare Fusion for OSX. Doug On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host. Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 > and 2013. > > Can someone give me a lead on this? > > MTIA > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 23 23:22:37 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 23 Jan 2014 21:22:37 -0800 Subject: [AccessD] VirtualBox In-Reply-To: References: Message-ID: Does Virtual PC exist any more? I thought HyperV replaced it. Charlotte On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows > Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - the > host. Obviously, I did it because I set up a virtual machine with Office > 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > Rocky > > -- > 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 23 23:56:59 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 22:56:59 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: Message-ID: <1394785384.130962592.1390543019602.JavaMail.root@cds002> Hi Doug: Have you ever resolved the problem or is that the end? If it is so common you would think that "Google" would come to the rescue. I wonder is there any consistency to the problem...particular combination of operating system(s), motherboard type or style, particular built in NIC and so on. Aside: If you have had the issue with a PC and then have you replaced the LAN card and added a new one? Jim ----- Original Message ----- From: "Doug Steele" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 7:21:40 PM Subject: Re: [AccessD] VirtualBox Hi Jim: No, there was no solution provided. Try Googling it. I'm surprised, and I'm not being sarcastic here, that you've never seen this before. For me, it's one of those "Oh, shit!" moments when I run "ipconfig /all" and see 169.254...... It's happened to me many times. When I see it, I start unplugging/re-plugging cables, rebooting the modem, etc. etc. Doug On Thu, Jan 23, 2014 at 6:31 PM, Jim Lawrence wrote: > Hi Doug: > > Thanks. I have never seen this issue before. > > I usually just match the real hardware network card name, which is > generally automatic but could require a search through the host computers > device manager for the appropriate network card name and then the NAT > setting will detect it. Barring that I would suspect something else wrong. > > Was there any solution or things to check supplied along with this > information? > > Jim > > ----- Original Message ----- > From: "Doug Steele" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Thursday, January 23, 2014 5:53:18 PM > Subject: Re: [AccessD] VirtualBox > > The IP address 169.254.133.152, or one like it, is one that I've seen in > the past when my computer couldn't connect to anything. Here's a snippet I > found on Google (most of it was in Japanese!): > > Computers use addresses starting with "169.254." when they do not > have a manually configured address or when they are not told which > address to use by a service on the network. They are commonly called > the "link local" addresses. > > > > On Thu, Jan 23, 2014 at 5:36 PM, Jim Lawrence wrote: > > > Hi Rocky: > > > > I thought you had resolved the problem as soon as you had a legitimate IP > > address. From then on it should be just easy to modify your required > > address. An IP address would not have appeared if it did not find the > > network card. The IP address appeared to be the address of your ISP, > taken > > from your router. > > > > If you want a new address, I would just goes into OS network setting > > change it, reboot and/or at the command prompt enter something like: > > ipconfig /release & ipconfig /renew > > > > Or are there more issues? > > > > Have you ask your son yet? ;-)... If I run into problems I may pose it to > > one of my daughters or SiL. > > > > Jim > > > > ----- Original Message ----- > > From: "Rocky Smolin" > > To: "List" , "Off Topic" < > > dba-ot at databaseadvisors.com>, "Access Developers discussion and problem > > solving" > > Sent: Thursday, January 23, 2014 12:43:52 PM > > Subject: Re: [AccessD] VirtualBox > > > > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows > > Virtual PC as an alternative? > > > > TIA > > > > Rocky' > > > > > > _____ > > > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > > Sent: Monday, January 20, 2014 10:54 PM > > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > > Subject: VirtualBox > > > > > > Dear List: > > > > I need to set up two virtual machines - one Office 2010 pro, one Office > > 2013 > > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 > machine. > > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the > > host. Obviously, I did it because I set up a virtual machine with Office > > 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > > > Can someone give me a lead on this? > > > > MTIA > > > > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Fri Jan 24 00:19:47 2014 From: dw-murphy at cox.net (doug) Date: Thu, 23 Jan 2014 22:19:47 -0800 Subject: [AccessD] VirtualBox Message-ID: I use VMWARE work station. ?Let's you use any OS for your VM. Once you create a VM you can copy to another machine and use it in Player. Tried that with a Windows server 2008 VM w SQL Server 2008. It worked! -------- Original message -------- From: Rocky Smolin Date:01/23/2014 9:20 PM (GMT-08:00) To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VirtualBox Yeah looks like VMware player is it.? Just set up an xp vm.? Seamless. And while I was writing - a W7 vm finished - network access is there.? Should be a spit and a list now to make O2007, O2010, and O2013 VMs. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 23, 2014 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VirtualBox Just went to the VM Ware site and got overwhelmed with the number of products - most of which have descriptions that make little sense to me. Is it Vmware Player that I want? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Thursday, January 23, 2014 1:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox I used VMWare for several years with success - I used to have a separate VM for each version of Office.? I don't remember having any problems with networking/Internet. I switched over to Parallels when I moved to Macs, but that wasn't out of any dissatisfaction with VMWare.? If I remember correctly, Parallels at the time had more features than VMWare Fusion for OSX. Doug On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box.? Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > >?? _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing.? I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host.? Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 > and 2013. > > Can someone give me a lead on this? > > MTIA > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 24 00:19:38 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 23:19:38 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: <2175A02DDBF1438BA8023D08FECE4463@HAL9007> Message-ID: <1649033197.130974935.1390544378214.JavaMail.root@cds002> Hi Rocky: Well now that you have retired you have that choice. I like tinkering around with various flavours of Linux on odd piece of hardware so everything can be new and a bit of a challenge. (Linux stuff lately has been of no challenge...it seems to work better than the latest flavours of Windows...but that is just a personal observation.) OTOH, you have been working with resolving problems with an MS Access DB for years (get Access to behaviour, with all it various unfixed land-mines, is always been similar to getting a home made plane running) so you would think your capability of deduction would still be pretty sharp. I do not have any similar errors with the product (VB) and I have it running on three of my machines and probably on a half dozen clients...keeping old XP and NTVDM running. ;-) The machines on which they run are all PCs with the following systems; Windows 2008 Server (64bit), Windows7 (32bit) and Linux (32bit) and mine have extra network adapters... So what is your computer? Send me the specs and I may be able to at least isolate the problem. Like motherboard, network adapter chip set and OS... Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 7:45:39 PM Subject: Re: [AccessD] VirtualBox I guess after 40 years of challenges the novelty has finally worn off. I don't get any pleasure any more from struggling to figure out why computers don't work and making them work. Frankly I'm not as technically competent as most when it comes to issues like this. And flailing about at random trying one thing and another until the damn thing finally yields is just a PITA. Guess I retired just in time. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 6:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: Sorry about your problem. I always enjoy challenges but can just not guess what it could be as I have never seen or had to resolve this situation before. Doug seemed to find some reference to the supplied IP address but there may be some solutions along with the issues...I suspect an unusual piece of NIC hardware...what type of computer is it? Other than that, good luck. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 6:14:13 PM Subject: Re: [AccessD] VirtualBox I guess I have no patience anymore for fooling around with software that's 'just supposed to work'. I'm going to switch to VM Ware and see if it's more plug 'n' play than the Virtual Box. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: I thought you had resolved the problem as soon as you had a legitimate IP address. From then on it should be just easy to modify your required address. An IP address would not have appeared if it did not find the network card. The IP address appeared to be the address of your ISP, taken from your router. If you want a new address, I would just goes into OS network setting change it, reboot and/or at the command prompt enter something like: ipconfig /release & ipconfig /renew Or are there more issues? Have you ask your son yet? ;-)... If I run into problems I may pose it to one of my daughters or SiL. Jim ----- Original Message ----- From: "Rocky Smolin" To: "List" , "Off Topic" , "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 12:43:52 PM Subject: Re: [AccessD] VirtualBox OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 24 00:32:35 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 23:32:35 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: Message-ID: <267866719.130980382.1390545155445.JavaMail.root@cds002> Hi Charlotte: DAO is more for power users than for real developers. I am not sure I would have got into ADO if there had been no other way. But Access is one of the best ways to at least learn the basics of database design...it truly has (or is that had) one of the best data modelling capabilities. I hope you are enjoying your job of teaching relational database to uninitiated. Maybe you could, at some time in the future, be also giving advanced classes? Keep up the good work. Jim ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 8:53:52 PM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 You won't get any arguments from me on ADO. I used it extensively in Access 2000 but had to fall back to DAO as a job requirement for the next 10 years. Now I'm building databases intended to be maintained by trained users who have absorbed the concepts, so I'm using DAO because it's easier for them to understand. If I could wrap everything in classes, I'd dust off my ADO chops and knock their socks off; but I have to create something they can maintain and expand going forward. I don't think I can drum basic database theory and design into them and expect them to handle two different object models as well. I can dream though ... Charlotte On Thu, Jan 23, 2014 at 6:22 PM, Jim Lawrence wrote: > Hi all: > > I know I promised to answer back before last Christmas but things have > been busy to say the least. Now that I have a few uninterrupted minutes I > will answer. > > First the preamble; MS Access is probably the best quick database rapid > design application ever built. I have been looking for over thirty years > and nothing has proved better. Access's one weakness is it database. It has > always been too small, lacking security and is unstable to say the least. I > know many will point out their prowess on keeping a full MS Access running, > in spite off, other than because off, hosting many clients over unstable > networks. > > It was back in the late nineties I realized that the MDB was a toy in > comparison to the strength of the Front End so to that end I moved the all > subsequent applications to use ADO database connection even to the > associated MDB. > > I worked on government contracts for years and could not get anyone to > listen or try MS SQL. The entire provincial government was a closed Oracle > shop. Finally, supposedly, for a small job, I was given a nice new Dell > server box, 7 drives and 8 GB of RAM along with a copy of MS SQL. The only > problem was that the version of MS SQL had only a dozen connection > licenses...hardly enough for a serious application. > > I finally figured out a way to extend a MS Access application. First > dropped was the concept of "bound data", as it just wasn't possible. One > user would easily consume all licences. Next, requirement was that the new > application, that I was assigned, had to be provincial wide. This meant > that users had to be able to use the product, in real-time, in every urban > and rural setting, on hardware connect from fiber-optic to a 56K modem and > at sometimes, disconnected. Another challenge was to find a way have every > computer using the application not having to have a tech either walk the > staff through a complex installation procedure or go on site. > > At that point I settled on ADO data and data connection. Every Windows > computer since Windows95 up to Windows8.1, has ADO pre-installed. (The new > version is 64 bit so this might cause complications?) This meant that ODBC > did not have to be used and DAO was for the most part DOA. Below is a list > of a few basic connection function: > > ... > ' Microsoft connection string...standard security MS SQL > gstrConnection1 = "Provider=SQLOLEDB;" & _ > "Initial Catalog=Registration;" & _ > "Data Source=MyMSSQLServer;" & _ > "Integrated Security=SSPI" > > ' Test connection string and handle errors > Set mobjConn = New ADODB.Connection > > mobjConn.ConnectionString = gstrConnection1 > 'mobjConn.CursorLocation = adUseClient 'adUseServer > mobjConn.Open > ... > > '---------------------------------------------------- > > ... > ' Microsoft connection string...standard security Oracle, tnsnames.ora > gstrConnection2 = "Provider=msdaora;" & _ > "Data Source=MyOracleServer.gov.bc.ca;" & _ > "User Id=" & myUsername & ";" & _ > "Password=" & myPassword > > ' Test connection string and handle errors > Set mobjConn2 = New ADODB.Connection > > mobjConn2.ConnectionString = gstrConnection2 > mobjConn2.Open > ... > > '---------------------------------------------------- > > ... > strMDBVersion = CurrentDb.Version > strDBNameLocation = CurrentDb.Name > strDBName = Dir(strDBNameLocation) > strDatabaseLocation = _ > Replace(strDBNameLocation, strDBName, "MyMDBServer.mdb") > > ' We will assume that we are connecting to a remote > ' backend MDB Datbase. In this case we will just connect > ' another DAO database called 'MyMDBServer'. > > gstrConnection3 = "Provider=Microsoft.Jet.OLEDB." & strMDBVersion & " ; " > & _ > "Persist Security Info=False; " & _ > "Data Source=" & strDatabaseLocation > > ' Test connection string and handle errors > Set mobjConn3 = New ADODB.Connection > > mobjConn3.ConnectionString = gstrConnection3 > mobjConn3.Open > ... > > '------------------------------------------------------- > > The beauty of using ADO connection standards is that you can connect to > virtually any standard data source, one at a time or all together and no > previous specific computer configuration is necessary. One of the major > problems with auto downloading a single MS Access copy, to hundreds of > computers on a network, is the potential for conflicts. Connecting via ADO > asynchronised resolves these problems. > > End of part 1 > > 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 Fri Jan 24 00:33:27 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 23 Jan 2014 23:33:27 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: Message-ID: <1836801697.130980935.1390545207469.JavaMail.root@cds002> Good work Rocky. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 9:20:42 PM Subject: Re: [AccessD] VirtualBox Yeah looks like VMware player is it. Just set up an xp vm. Seamless. And while I was writing - a W7 vm finished - network access is there. Should be a spit and a list now to make O2007, O2010, and O2013 VMs. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 23, 2014 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VirtualBox Just went to the VM Ware site and got overwhelmed with the number of products - most of which have descriptions that make little sense to me. Is it Vmware Player that I want? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Thursday, January 23, 2014 1:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox I used VMWare for several years with success - I used to have a separate VM for each version of Office. I don't remember having any problems with networking/Internet. I switched over to Parallels when I moved to Macs, but that wasn't out of any dissatisfaction with VMWare. If I remember correctly, Parallels at the time had more features than VMWare Fusion for OSX. Doug On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host. Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 > and 2013. > > Can someone give me a lead on this? > > MTIA > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Jan 24 00:47:25 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 22:47:25 -0800 Subject: [AccessD] VirtualBox In-Reply-To: References: Message-ID: Don't know - I got it off one of those 'five best' lists. But VM Ware is the bomb (as Donna says). In less than 2 hours I installed it created an XP VM and then a W7 VM. Found a pdf on the web that led me through cloning a VM - made two closed of the W7 VM and installed Office 2010 on one and Office 2013 on the other. No problems with network connections, internets, shared folders on the host, etc., etc. Just what I wanted - plug 'n' play. There were a few configuration tweaks but easy-peasy. Now I can quit fooling around with this stuff and get some real work done. VM Ware gets my vote. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 23, 2014 9:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Does Virtual PC exist any more? I thought HyperV replaced it. Charlotte On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host. Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > Rocky > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Jan 24 00:54:21 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 22:54:21 -0800 Subject: [AccessD] VirtualBox In-Reply-To: <1649033197.130974935.1390544378214.JavaMail.root@cds002> References: <2175A02DDBF1438BA8023D08FECE4463@HAL9007> <1649033197.130974935.1390544378214.JavaMail.root@cds002> Message-ID: <77EB50FF38E14894939DED4C3167B886@HAL9007> Problem solved! Actually abandoned - I went around it. Got VM Ware Player. In <2 hours I installed it, created an XP VM, a W7 VM, found a doc on the web that told me how to clone the W7 VM, made 2 copies, installed Office 2010 on one and Office 2013 on the other. Easy-peasy, simple plug 'n' play, it just works. My comp specs weren't really the issue, not Access - I can make Access dance and sing - it was the unfriendliness of Virtual Box and its inability to connect itself up properly so I could get some work done. I'll hold your rain check, though. :) Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 10:20 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: Well now that you have retired you have that choice. I like tinkering around with various flavours of Linux on odd piece of hardware so everything can be new and a bit of a challenge. (Linux stuff lately has been of no challenge...it seems to work better than the latest flavours of Windows...but that is just a personal observation.) OTOH, you have been working with resolving problems with an MS Access DB for years (get Access to behaviour, with all it various unfixed land-mines, is always been similar to getting a home made plane running) so you would think your capability of deduction would still be pretty sharp. I do not have any similar errors with the product (VB) and I have it running on three of my machines and probably on a half dozen clients...keeping old XP and NTVDM running. ;-) The machines on which they run are all PCs with the following systems; Windows 2008 Server (64bit), Windows7 (32bit) and Linux (32bit) and mine have extra network adapters... So what is your computer? Send me the specs and I may be able to at least isolate the problem. Like motherboard, network adapter chip set and OS... Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 7:45:39 PM Subject: Re: [AccessD] VirtualBox I guess after 40 years of challenges the novelty has finally worn off. I don't get any pleasure any more from struggling to figure out why computers don't work and making them work. Frankly I'm not as technically competent as most when it comes to issues like this. And flailing about at random trying one thing and another until the damn thing finally yields is just a PITA. Guess I retired just in time. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 6:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: Sorry about your problem. I always enjoy challenges but can just not guess what it could be as I have never seen or had to resolve this situation before. Doug seemed to find some reference to the supplied IP address but there may be some solutions along with the issues...I suspect an unusual piece of NIC hardware...what type of computer is it? Other than that, good luck. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 6:14:13 PM Subject: Re: [AccessD] VirtualBox I guess I have no patience anymore for fooling around with software that's 'just supposed to work'. I'm going to switch to VM Ware and see if it's more plug 'n' play than the Virtual Box. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 23, 2014 5:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox Hi Rocky: I thought you had resolved the problem as soon as you had a legitimate IP address. From then on it should be just easy to modify your required address. An IP address would not have appeared if it did not find the network card. The IP address appeared to be the address of your ISP, taken from your router. If you want a new address, I would just goes into OS network setting change it, reboot and/or at the command prompt enter something like: ipconfig /release & ipconfig /renew Or are there more issues? Have you ask your son yet? ;-)... If I run into problems I may pose it to one of my daughters or SiL. Jim ----- Original Message ----- From: "Rocky Smolin" To: "List" , "Off Topic" , "Access Developers discussion and problem solving" Sent: Thursday, January 23, 2014 12:43:52 PM Subject: Re: [AccessD] VirtualBox OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or Windows Virtual PC as an alternative? TIA Rocky' _____ From: Rocky Smolin [mailto:rockysmolin at bchacc.com] Sent: Monday, January 20, 2014 10:54 PM To: List (dba-tech at databaseadvisors.com); 'Off Topic' Subject: VirtualBox Dear List: I need to set up two virtual machines - one Office 2010 pro, one Office 2013 pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. But I cannot remember how I got it to 'see' the DVD drive on my comp - the host. Obviously, I did it because I set up a virtual machine with Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. Can someone give me a lead on this? MTIA 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Fri Jan 24 00:55:48 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 23 Jan 2014 22:55:48 -0800 Subject: [AccessD] VirtualBox In-Reply-To: References: Message-ID: <76BE828908A240B486B62974F1BF0ABB@HAL9007> All done - thanks to VM Ware being a friendly sort of product. Two VMs )2010, and O2013 up and running. Which I needed to support my old MRP system for the buyer, and a couple of other clients who are moving up to 2010. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of doug Sent: Thursday, January 23, 2014 10:20 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox I use VMWARE work station. ?Let's you use any OS for your VM. Once you create a VM you can copy to another machine and use it in Player. Tried that with a Windows server 2008 VM w SQL Server 2008. It worked! -------- Original message -------- From: Rocky Smolin Date:01/23/2014 9:20 PM (GMT-08:00) To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VirtualBox Yeah looks like VMware player is it.? Just set up an xp vm.? Seamless. And while I was writing - a W7 vm finished - network access is there.? Should be a spit and a list now to make O2007, O2010, and O2013 VMs. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 23, 2014 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] VirtualBox Just went to the VM Ware site and got overwhelmed with the number of products - most of which have descriptions that make little sense to me. Is it Vmware Player that I want? TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Thursday, January 23, 2014 1:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox I used VMWare for several years with success - I used to have a separate VM for each version of Office.? I don't remember having any problems with networking/Internet. I switched over to Parallels when I moved to Macs, but that wasn't out of any dissatisfaction with VMWare.? If I remember correctly, Parallels at the time had more features than VMWare Fusion for OSX. Doug On Thu, Jan 23, 2014 at 12:43 PM, Rocky Smolin wrote: > OK - I'm frustrated with Virtual Box.? Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > >?? _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing.? I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host.? Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 > and 2013. > > Can someone give me a lead on this? > > MTIA > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 24 01:38:45 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 24 Jan 2014 00:38:45 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 2 In-Reply-To: <326025652.130820994.1390530130568.JavaMail.root@cds002> Message-ID: <168020642.131000028.1390549125502.JavaMail.root@cds002> Hi all: Once all the connections you need are established then you have to create a method for quickly filling combo and list boxes but first some simple basics of retrieving data with ADO: In order to receive data from your data source a bit of preparation is necessary. ' Can be a client side cursor/recordset... rs3.CursorLocation = adUseClient ' or a Server side recordset... rs3.CursorLocation = adUseServer ' ...or used if recordset is going to be bound or will use a Dynamic recordset Note: recordsets created on the client side default to Static and Read-only. I always add the following options to the standardize and clarify for future ease of reading but it is not necessary. rs3.Open objCmd, , adOpenStatic, adLockReadOnly ' or rs3.Open objCmd, , adOpenDynamic, adLockOptimistic There are three types of ADO recordsets that can be created. Dynamic, Static and Forward-only. (There is a keyset but I don't use it....no particular reason.) A recordset opened as Dynamic, adOpenDynamic can be 'bound' to the source data and has the capability to have records added, deleted as well as been forward and backward linked. Once this type of recordset has been created it does not need to remain bound or connected to the source table...see example further down on how a disconnect a recordset. The Static adOpenStatic recordset has forward and backward links but records can not be added or deleted to. This type of recordset is a good source for list and combo lists. The Forward-only recordset only has a forward link. It is great when you are populating a report or table source as it is very fast to process. '---------------------------------------------------- ' strSQL ="Can be any appropriate sql string/query..." Note I think it is unwise to have a remote database that uses SQL strings as it lends itself to having your database through, insertion hacks, being compromised. So many large companies have continued to experience such issue...their DB tech have not learned Database management 101. This was the trouble with some systems that used MySQL before it had the SP (Store Procedures) option. Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection3 ' Use one of the two following syntaxes .CommandText = strSQL .CommandType = adCmdText ' or .CommandText = "FillCityList" 'Stored Procedure name .CommandType = adCmdStoredProc The parameters can be passed to a SP or Procedure (MS SQL or Oracle). Example of a single parameter being passed, to receiving variable, on the server side, DistrictCode, of a string/character type. The variable, being pasted to receiving variable, of a length of 15 characters and the data is stored locally in variable named strDistrictCode. Example of description below: .Parameters.Append .CreateParameter("DistrictCode", _ adChar, _ adParamInput, _ 15, _ strDistrictCode) ' else strSQL ="Can be any appropriate sql string/query..." End With Prepare receiving recordset If Not rsCityList Is Nothing Then Set rsCityList = Nothing Set rsCityList = New ADODB.Recordset With rsCityList .CursorLocation = adUseClient ' or .CursorLocation = adUseServer ' Used with Dynamic recordset The three options (only needs one) below are a simple get data and fill recordset request given the parameters above...whether the data was being retrieved from a MS SQL, Oracle or an even MDB database...or many other relational sources. (I understand that data can even be retrieved from NoSQL DBs but have not tested this...yet.) .Open objCmd, , adOpenStatic, adLockReadOnly ' or .Open objCmd, , adOpenDynamic, adLockOptimistic ' or .Open objCmd, , adOpenForwardOnly, adLockReadOnly If .BOF = False Or .EOF = False Then .MoveLast 'if not Forward-Only recordset End With Now that the recordset has been created to insure the recordset, even if it is Dynamic and its cursor location was server side, i.e: .CursorLocation = adUseServer, it can be disconnected by issuing the following line of code... ' Create a Disconnected the recordset. Set rsCityList.ActiveConnection = Nothing ...and to test it you could run a piece of code as follows to display/dump a whole recordset. With rsCityList .MoveFirst Do While .EOF = False For i = 0 To .Fields.Count - 1 Debug.Print .Fields(i).Value Next .MoveNext Loop End With ;------------------------------------------------------- Notes: One of the fun things you can do once a Dynamic recordset has been disconnected, is run it like you would any other table except this one is stored in memory so processing is super fast. Add, delete, update, search and sort. One of the greatest time wasting processes is the use of "Orderby" or "Order" within a query whether local or server side. This process can be speeded up by only performing an order process on a loaded recordset. (With the prospects of only having 12 connection licenses and the potential of up to a thousand users, it was necessary to shave off every second of server processing time.) Example that was a real time saver...sort the retrieved recordset. rsCityList.Sort = "DistrictCode DESC, CityName ASC" End of part 2 Jim From John.Clark at niagaracounty.com Fri Jan 24 07:05:48 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Fri, 24 Jan 2014 08:05:48 -0500 Subject: [AccessD] Simple Dumb Question? In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> Message-ID: <52E21EDC0200006B000314DB@neblnx09.niagaracounty.com> >"Please forgive me for being so dang dense!" ***** I KNEW IT! I knew it was me being a dolt...POPUP = YES!!! I should have known this...dang I tick myself off sometimes. In my defense I had quite a hectic day yesterday. I was juggling several things at work...one w/some drama to it...and I had some home stuff going on at the same time...the weather was nasty here yesterday and my daughter had to turn around and return home because of the roads, but then was scheduled to take her younger sister to a doctor appointment, where we would meet them. I forgot that the "popup" setting was under the "other" tab. Today I come in and my brain must be clear, because I no sooner went into look at it, and it dawned on me right away to look for this. Today's problem...the "close" button (the "x") seems to be missing for the object I am working on. I'm not even worrying about this though...just hit run, right-click and close. Thank you all for your help though. Just as I ended my original post, "Please forgive me for being so dang dense!" ;o) ...it is Friday and we have a Winter Weather Advisory in our area from 2PM to 7PM tomorrow. I get out of here at 3PM, so it shouldn't be too bad yet...I'll make the 15 min trip home, park my car, and stay home for the next couple of days. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From garykjos at gmail.com Fri Jan 24 08:06:20 2014 From: garykjos at gmail.com (Gary Kjos) Date: Fri, 24 Jan 2014 08:06:20 -0600 Subject: [AccessD] Simple Dumb Question? In-Reply-To: <52E21EDC0200006B000314DB@neblnx09.niagaracounty.com> References: <52D549220200006B0003111C@neblnx09.niagaracounty.com> <52D63EAB0200006B00031152@neblnx09.niagaracounty.com> <5D3087F996F34D038DE9E2DA480AF6E9@XPS> <8EAF24ACB3C24807BA755F2A8E05103C@7even> <840A3427E7A04B1D8862262AC6017172@XPS> <669AE2BDBA0C48278DAE3457C279B250@7even> <52E10C7B0200006B0003149D@neblnx09.niagaracounty.com> <52E21EDC0200006B000314DB@neblnx09.niagaracounty.com> Message-ID: Enjoy the weekend John. GK On Fri, Jan 24, 2014 at 7:05 AM, John Clark wrote: > > > ...it is Friday and we have a Winter Weather Advisory in our area from 2PM > to 7PM tomorrow. I get out of here at 3PM, so it shouldn't be too bad > yet...I'll make the 15 min trip home, park my car, and stay home for the > next couple of days. > > -- Gary Kjos garykjos at gmail.com From jwcolby at gmail.com Fri Jan 24 09:16:02 2014 From: jwcolby at gmail.com (John W Colby) Date: Fri, 24 Jan 2014 10:16:02 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <267866719.130980382.1390545155445.JavaMail.root@cds002> References: <267866719.130980382.1390545155445.JavaMail.root@cds002> Message-ID: <52E283B2.4070402@gmail.com> >DAO is more for power users than for real developers. I am not sure I would have got into ADO if there had been no other way. Excuse me? DAO is the database engine AND (more importantly) object model for all of Access. DAO is for programmers who need to program to the metal of forms, querydefs, controls and so forth. If you use ADO, it is all a layer on top of DAO. I am not disagreeing that ADO has its place, but "for power users" is just plain wrong. There is not an electron that flows through Access that DAO does not steer. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/24/2014 1:32 AM, Jim Lawrence wrote: > Hi Charlotte: > > DAO is more for power users than for real developers. I am not sure I would have got into ADO if there had been no other way. > > But Access is one of the best ways to at least learn the basics of database design...it truly has (or is that had) one of the best data modelling capabilities. > > I hope you are enjoying your job of teaching relational database to uninitiated. Maybe you could, at some time in the future, be also giving advanced classes? > > Keep up the good work. > > Jim > From vbacreations at gmail.com Fri Jan 24 14:11:51 2014 From: vbacreations at gmail.com (William Benson) Date: Fri, 24 Jan 2014 15:11:51 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <52E283B2.4070402@gmail.com> References: <267866719.130980382.1390545155445.JavaMail.root@cds002> <52E283B2.4070402@gmail.com> Message-ID: You are only correct if you consider access as an application running in its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and JRO to build set relationships and control the contents and behavior of tables and other objects in Access that I am NOT using DAO at all. On Jan 24, 2014 10:17 AM, "John W Colby" wrote: > >DAO is more for power users than for real developers. I am not sure I > would have got into ADO if there had been no other way. > > Excuse me? DAO is the database engine AND (more importantly) object model > for all of Access. DAO is for programmers who need to program to the metal > of forms, querydefs, controls and so forth. If you use ADO, it is all a > layer on top of DAO. > > I am not disagreeing that ADO has its place, but "for power users" is just > plain wrong. There is not an electron that flows through Access that DAO > does not steer. > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 1/24/2014 1:32 AM, Jim Lawrence wrote: > >> Hi Charlotte: >> >> DAO is more for power users than for real developers. I am not sure I >> would have got into ADO if there had been no other way. >> >> But Access is one of the best ways to at least learn the basics of >> database design...it truly has (or is that had) one of the best data >> modelling capabilities. >> >> I hope you are enjoying your job of teaching relational database to >> uninitiated. Maybe you could, at some time in the future, be also giving >> advanced classes? >> >> Keep up the good work. >> >> Jim >> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Fri Jan 24 14:40:06 2014 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 24 Jan 2014 14:40:06 -0600 Subject: [AccessD] VirtualBox References: <19640535.130787973.1390527400541.JavaMail.root@cds002> Message-ID: All, With the recent discussion of VirtualBox, I would like to ask a dumb question. My background is with IBM Mainframes starting in 1975. We used several versions of IBM's "VM", so I understand the advantages, costs, etc. I now am semi-retired and work part-time for a small firm. This firm has two older Dell PowerEdge Z900s. These two boxes were brought in long before I started work with this firm. It is my understanding that they started with one Z900 and added a second one when more horsepower was needed. Both boxes use Microsoft Windows Server 2003. Because of the age of these two boxes, initial work has been started to obtain proposals to replace the two old PowerEdge servers. The first proposal includes a single HP Server with VMWare. Because both existing servers are running the same OS, I don't understand the advantages of bringing in VMWare. It seems to me that this would be adding another layer of complexity and some additional costs. Perhaps I am missing something. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Thursday, January 23, 2014 7:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox The IP address 169.254.133.152, or one like it, is one that I've seen in the past when my computer couldn't connect to anything. Here's a snippet I found on Google (most of it was in Japanese!): Computers use addresses starting with "169.254." when they do not have a manually configured address or when they are not told which address to use by a service on the network. They are commonly called the "link local" addresses. On Thu, Jan 23, 2014 at 5:36 PM, Jim Lawrence wrote: > Hi Rocky: > > I thought you had resolved the problem as soon as you had a legitimate > IP address. From then on it should be just easy to modify your > required address. An IP address would not have appeared if it did not > find the network card. The IP address appeared to be the address of > your ISP, taken from your router. > > If you want a new address, I would just goes into OS network setting > change it, reboot and/or at the command prompt enter something like: > ipconfig /release & ipconfig /renew > > Or are there more issues? > > Have you ask your son yet? ;-)... If I run into problems I may pose it > to one of my daughters or SiL. > > Jim > > ----- Original Message ----- > From: "Rocky Smolin" > To: "List" , "Off Topic" < > dba-ot at databaseadvisors.com>, "Access Developers discussion and > problem solving" > Sent: Thursday, January 23, 2014 12:43:52 PM > Subject: Re: [AccessD] VirtualBox > > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host. Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > 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 -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=5E70128928.2A827 From accessd at shaw.ca Fri Jan 24 15:37:02 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 24 Jan 2014 14:37:02 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: Message-ID: <1020365406.131686708.1390599422339.JavaMail.root@cds002> Hi Brad: I would hardly rate myself an expert in this but wouldn't the main reasons for using VMWare be to extend the life of the two 2003 Servers? It would make sense to then use a box that would run Hyper-V server: http://technet.microsoft.com/en-US/evalcenter/dn205299.aspx The price is free and there are a few GUIs that can make the management job easier than just using the command prompt and batch scripts: http://virtualizationreview.com/articles/2011/03/29/free-free-hyper-v-gui.aspx A good friend runs a couple dozen virtual drives via his Hyper-V server, as he supports a number of web sites and personal servers...even the DatabaseAdvisors website. (Its core was build on technology developed when Microsoft was working on the OpenSuse Linux project and then it was ported into Hyper-V Server...no it is not Linux but some kind of hybrid. I would suggest check it out with list members like Gustav and Shamil for a particulars. Jim ----- Original Message ----- From: "Brad Marks" To: "Access Developers discussion and problem solving" Sent: Friday, January 24, 2014 12:40:06 PM Subject: Re: [AccessD] VirtualBox All, With the recent discussion of VirtualBox, I would like to ask a dumb question. My background is with IBM Mainframes starting in 1975. We used several versions of IBM's "VM", so I understand the advantages, costs, etc. I now am semi-retired and work part-time for a small firm. This firm has two older Dell PowerEdge Z900s. These two boxes were brought in long before I started work with this firm. It is my understanding that they started with one Z900 and added a second one when more horsepower was needed. Both boxes use Microsoft Windows Server 2003. Because of the age of these two boxes, initial work has been started to obtain proposals to replace the two old PowerEdge servers. The first proposal includes a single HP Server with VMWare. Because both existing servers are running the same OS, I don't understand the advantages of bringing in VMWare. It seems to me that this would be adding another layer of complexity and some additional costs. Perhaps I am missing something. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Thursday, January 23, 2014 7:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VirtualBox The IP address 169.254.133.152, or one like it, is one that I've seen in the past when my computer couldn't connect to anything. Here's a snippet I found on Google (most of it was in Japanese!): Computers use addresses starting with "169.254." when they do not have a manually configured address or when they are not told which address to use by a service on the network. They are commonly called the "link local" addresses. On Thu, Jan 23, 2014 at 5:36 PM, Jim Lawrence wrote: > Hi Rocky: > > I thought you had resolved the problem as soon as you had a legitimate > IP address. From then on it should be just easy to modify your > required address. An IP address would not have appeared if it did not > find the network card. The IP address appeared to be the address of > your ISP, taken from your router. > > If you want a new address, I would just goes into OS network setting > change it, reboot and/or at the command prompt enter something like: > ipconfig /release & ipconfig /renew > > Or are there more issues? > > Have you ask your son yet? ;-)... If I run into problems I may pose it > to one of my daughters or SiL. > > Jim > > ----- Original Message ----- > From: "Rocky Smolin" > To: "List" , "Off Topic" < > dba-ot at databaseadvisors.com>, "Access Developers discussion and > problem solving" > Sent: Thursday, January 23, 2014 12:43:52 PM > Subject: Re: [AccessD] VirtualBox > > OK - I'm frustrated with Virtual Box. Any opinions on VM Ware or > Windows Virtual PC as an alternative? > > TIA > > Rocky' > > > _____ > > From: Rocky Smolin [mailto:rockysmolin at bchacc.com] > Sent: Monday, January 20, 2014 10:54 PM > To: List (dba-tech at databaseadvisors.com); 'Off Topic' > Subject: VirtualBox > > > Dear List: > > I need to set up two virtual machines - one Office 2010 pro, one > Office > 2013 > pro, for testing. I used Oracle's VM Virtual Box to create a 2007 machine. > But I cannot remember how I got it to 'see' the DVD drive on my comp - > the host. Obviously, I did it because I set up a virtual machine with > Office 2007, but dipped if I can remember how and get it done for 2010 and 2013. > > Can someone give me a lead on this? > > MTIA > > 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 -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=5E70128928.2A827 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesspro at gmail.com Fri Jan 24 16:00:18 2014 From: accesspro at gmail.com (Bob Heygood) Date: Fri, 24 Jan 2014 14:00:18 -0800 Subject: [AccessD] Exporting Memo Field In-Reply-To: References: <52D549220200006B0003111C@neblnx09.niagaracounty.com><52D63EAB0200006B00031152@neblnx09.niagaracounty.com><5D3087F996F34D038DE9E2DA480AF6E9@XPS><8EAF24ACB3C24807BA755F2A8E05103C@7even><840A3427E7A04B1D8862262AC6017172@XPS><669AE2BDBA0C48278DAE3457C279B250@7even> Message-ID: I should have been more clear. I don't need to replace the vbLFCRs, I needed locate them. And I have since found instr() to be able to locate the vbLFCR. My challenge now is to do some manipulation of these memo "strings" in vba using the vbLFCRs to know how to parse the data. mid() & pos() are my friends.... Thanks again to all who responded. Bob Heygood -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, January 23, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Exporting Memo Field Bob, I don't think that you should have to use InStr(). Replace() would work a lot better, IMO. Arthur On Wed, Jan 22, 2014 at 2:28 PM, Bob Heygood wrote: > Jim, Doug, Charlotte and William > > Thanks for the info. I also spent some time looking at the link to > Allen's site, good stuff. > > It looks like a lot of my problems have to do with the LFCRs in my > memo field. > Should I not be able to check for and locate them with the instr() ?? > Should the mid() function function correctly when LFCR is part of said > string ? > > > > TIA again, > > Bob Heygood > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman > Sent: Monday, January 20, 2014 9:13 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Exporting Memo Field > > Bob, > > Here's a good listing (old, but still good) of all the in's and out's > with memo fields and truncation: > > http://allenbrowne.com/ser-63.html > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood > Sent: Sunday, January 19, 2014 11:05 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Exporting Memo Field > > Hello to the Group, > I need to manipulate some text which in memo fields. > When I try to parse it in VBA, I seem only to be able to access the > first > 255 chars. > > I thought that I had solved the problem by copying the whole table to Word. > I know this sounds funny, but it worked. It pasted into Word in the > form of a Word table. > > I thought that then it should easy to copy back into Access, or into > Excel and then into Access. The latter seemed to work. But when I > started to process the newly created table that I pasted into from > Excel, I discovered that again I only had the first 255 chars. > > How can I "access" this data? > > TIA, > > Bob Heygood > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 24 18:04:31 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 24 Jan 2014 17:04:31 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 3 In-Reply-To: <168020642.131000028.1390549125502.JavaMail.root@cds002> Message-ID: <20967286.131829853.1390608271426.JavaMail.root@cds002> Hi all: Now that I have listed some of the basics of using of using ADO to make an application be able to connect into the data servers from anywhere in the network and from any where in the province...objects like list and combo boxes have to be filled. Note: The code is not a complete operational example. It just covers the high point and leaves out the common detail. The list box is real easy. I just have a list box table template and populate in real-time when needs. ' You should first clear the recieving table or generate a new one. ... Dim rs2 As DAO.Recordset if db1.TableDefs(lsTemporaryTable).Name <> "" Then _ lbTableExists = True If lbTableExists = True Then strSQL = "DELETE " & lsTemporaryTable & _ ".* FROM " & lsTemporaryTable Else strSQL = "SELECT " & lsTableTemplateName & _ ".* INTO " & lsTemporaryTable & _ " FROM " & lsTableTemplateName End If db1.Execute strSQL ' Refresh the current MDB's table list. If lbTableExists = False Then db1.TableDefs.Refresh ' Create a local table defined recordset from a table. Probably the only time a DAO ' table might be necessary. Locally DAO is faster than ADO but only marginally. Set rs2 = db1.OpenRecordset(lsTemporaryTable, dbOpenDynaset) ... Set rs1 = New ADODB.Recordset ' Must be a client side cursor/recordset rs1.CursorLocation = adUseClient ' Note: recordset created on the client side default to ' Static and Read-only. I always add the following ' options to the standardize and clarify for future ' programmers. rs1.Open objCmd, , adOpenForwardOnly, adLockReadOnly ' Transfer data from ADO recordset to the empty ' recorsdset and temporary table. ' fill the table... With rs1 If .BOF = False Or .EOF = False Then .MoveFirst Do While .EOF = False rs2.AddNew For i = 0 To .Fields.Count - 1 rs2.Fields(i).Value = .Fields(i).Value Next rs2.Update .MoveNext Loop Else lsTemporaryTable = "" 'No data End If End With ' Refresh the current MDB's table list. If lbTableExists = False Then db1.TableDefs.Refresh At the end of that you can have a table with information for a list box source. It can be created upon request or via refresh so it is always kept reasonably current. '----------------------------------------------------------------- When it comes to ComboBoxes it can be a little more complicated but it works similarily. In the combobox object "row source type" property, like "FillCompanyServiceCategoryList" create a public function as displayed below. The function must be assembled in the follow format. Public Function FillCompanyServiceCategoryList(ctlBox As Control, id As Variant, row As Variant, col As Variant, CODE As Variant) As Variant 'Common Combo and List box fill function. 'Assumes rsCompanyServiceCategory recordset is the supplied data and has 'equal or more fields than required in the control. On Error GoTo Err_FillCompanyServiceCategoryList Dim mvReturnVal As Variant mvReturnVal = Null With rsCompanyServiceCategoryList Select Case CODE Case acLBInitialize ' Initialize. Set rsCompanyServiceCategoryList = New ADODB.Recordset Note: the "rsCompanyServiceCategory" function call, gathers the data as described in the previous two chapters. Every time this function is initiated or refreshed it repopulates. If the app is done right it will either refresh from the source data or from recordset stored in memory or from a local table. Make sure the source data is using a static object not a forward-only object or the function will fail at case acLBGetValue. Set rsCompanyServiceCategoryList = rsCompanyServiceCategory.Clone If .BOF = False Or .EOF = False Then .MoveFirst mvReturnVal = .RecordCount Else mvReturnVal = 0 End If Case acLBOpen ' Open. mvRetu rnVal = Timer ' Generate unique ID for control. gvComboTimer = mvReturnVal Case acLBGetRowCount ' Get number of rows. mvReturnVal = .RecordCount Case acLBGetColumnCount ' Get number of columns. mvReturnVal = ctlBox.ColumnCount Case acLBGetColumnWidth ' Column width. mvReturnVal = -1 ' -1 forces use of default width. Case acLBGetFormat ' Get format mvReturnVal = -1 Case acLBGetValue ' Get data. .MoveFirst .Move (row) mvReturnVal = .Fields(col) End Select End With FillCompanyServiceCategoryList = mvReturnVal Exit_FillCompanyServiceCategoryList: Exit Function Err_FillCompanyServiceCategoryList: 'Handles error situation caused an apparent unrelated error(s) 'generated in other modules. (It loses its brains...) If Err.Number <> 91 Then ShowErrMsg "FillCompanyServiceCategoryList" End If Resume Exit_FillCompanyServiceCategoryList End Function In summary if the application is set up right it will be very resilient in environments where the data source is not always present or the connections are slow or unstable. I have lost more data and corrupted more DAO databases trying to function in a similar situation and so abandoned that technology except where absolute stability can be guaranteed...and that, from experience, is only on the host computer you are presently using. Eventually, this system worked so well, that there could be a hundred people of a possible thousand on the network and there were no lags, that anyone noticed and in five years there was no reported loss of data. (...always an excuse used by "bound" proponents...) Note: when using such a system you can not use auto-numbering. It is best to have a Stored Procedure on you data server which issues up the appropriate values. Also a date-time field should be kept with each record so any delay getting online can be managed in case the data becomes stale or dated and requires a refresh. Data sourced from a number of databases can be easily assembled using UNION or UNION ALL queries. After the above described Registration and documentation application was created, then a province wide Judge Scheduling system was build and finally a Project management program was assembled. The Project Management was built using five distinct databases. It pulled the contractors and employees, from one source, accounting data from another and assembled all with the documentation like documents, faxes, invoices, emails related to this current project...al linked to a single form. From there it was easy to see if the project was remaining in scope and within budget. To finish it off, the application would generate Excel graphs showing progress and detail suitable for gantt charting and similar management. Unfortunately, the result became too popular and it ended as too many interests were being challenged. The local IT who was heavily invested in Oracle and Oracle forms, other Oracle support companies and even Oracle itself who held province exclusivity. Eight years and many millions of dollars later, the MS Access applications have all been replaced but it just goes to show how far ahead of the loop Access use to be...and could still be if Microsoft had not lost it way. Now a days there are a host of great applications that have filled the gaps and even far surpassed MS Access's lead but will there ever again be one system that consolidated so many features? End of part 3 Jim From marksimms at verizon.net Fri Jan 24 20:55:13 2014 From: marksimms at verizon.net (Mark Simms) Date: Fri, 24 Jan 2014 21:55:13 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <52E283B2.4070402@gmail.com> References: <267866719.130980382.1390545155445.JavaMail.root@cds002> <52E283B2.4070402@gmail.com> Message-ID: <010501cf1978$df006a30$9d013e90$@net> Not to mention that ADO is SLOOOOWWW-D-O. Omigosh, I love the speed of DAO. Yes, AC2010 is a bit slower than AC2003....but so-be-it. > Excuse me? DAO is the database engine AND (more importantly) object > model for all of Access. DAO > is for programmers who need to program to the metal of forms, > querydefs, controls and so forth. If > you use ADO, it is all a layer on top of DAO. > > I am not disagreeing that ADO has its place, but "for power users" is > just plain wrong. There is > not an electron that flows through Access that DAO does not steer. > > John W. Colby From accessd at shaw.ca Sat Jan 25 01:40:10 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 00:40:10 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <010501cf1978$df006a30$9d013e90$@net> Message-ID: <295765967.132047834.1390635610176.JavaMail.root@cds002> Hi Mark: It does depend on where your program is pulling data. There is no substitute for speed when a local DAO connection is pulling and displaying a single record or small group of records from a local MDB database but have a DAO connection download 15K of records from a remote server and fill a table with the results... An ADO connection can do that in one to two seconds. It is like comparing a sports car to an 8 wheel semi, when it comes to moving data. In addition, shut down the central MDB database a few times through out the day and you would be lucky not to corrupt your database. ADO type connections expect delays...rebooted a MS SQL and when it restarted the ADO data stream continued processing. There are trade offs for sure; DAO is great for small 2 to a 50 maximum number users, in stable environments but if you are using industrial sized data, ADO is the only way to go. Jim ----- Original Message ----- From: "Mark Simms" To: "Access Developers discussion and problem solving" Sent: Friday, January 24, 2014 6:55:13 PM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Not to mention that ADO is SLOOOOWWW-D-O. Omigosh, I love the speed of DAO. Yes, AC2010 is a bit slower than AC2003....but so-be-it. > Excuse me? DAO is the database engine AND (more importantly) object > model for all of Access. DAO > is for programmers who need to program to the metal of forms, > querydefs, controls and so forth. If > you use ADO, it is all a layer on top of DAO. > > I am not disagreeing that ADO has its place, but "for power users" is > just plain wrong. There is > not an electron that flows through Access that DAO does not steer. > > John W. Colby -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Sat Jan 25 07:47:02 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Sat, 25 Jan 2014 08:47:02 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: References: <267866719.130980382.1390545155445.JavaMail.root@cds002> <52E283B2.4070402@gmail.com> Message-ID: <8027D442346B48EEAA66ED5BB495036F@XPS> Yes, ADO does not run on top of DAO. They are two separate and distinct things. I think what John was thinking of is that ADO runs on top of OLEDB. ADO was developed as the object model for OLEDB technology. OLEDB was designed as the successor to ODBC, which focused on databases only as sources of data. OLEDB was designed to talk to just about anything; spreadsheets, text files, and databases as well. With that said, there are a couple of comments in regards to what Jim has said: 1. If your dealing with a JET DB, DAO is far faster then ADO. That's been proven time and time again. 2. If your dealing with a JET DB, with ADO you have to jump through some hoops to do what you can easily do in DAO. That's because DAO is more in-tune with Access and databases in general via ODBC. ADO is designed to work with everything, but nothing specifically. So when you get into the depths of a data source, using ADO/OLEDB takes extra work. That's not just with JET either. 3. ADO is a richer and more complex object model then DAO because it was designed to work with just about anything and it has to be in order to achieve that. 4. Even if you do use ADO, you may not get all the functionality it provides. It's the OLEDB provider of the data source that determines what you can do. As Jim pointed out, in ADO you have a multitude of different cursor types and ways to control it, but if your working with a JET DB, those are not available to you. In fact it can be down right confusing because you can ask for it, will get a recordset returned with no error, but you are given back a cursor type other then the one you requested (I actually consider this a fault of ADO). I think what I disagree with the most on Jim's comments is that implication that ADO "is the greatest". It's not. Like any other tool, it's has advantages in some situations and disadvantages in others. Also that DAO is some how only for power users and not a real developers object model. Just because it's simpler doesn't mean it's not. A smart developer is going to use the best possible tool for what their doing. If your working with a JET DB, then DAO is the best possible choice flat out. If your not doing using it and using ADO because it's "better", then I would say you're a poor developer. Tools and technologies are supposed to make your job as a developer easier, not harder. The other thing that is flat out wrong is that somehow DAO causes corruption in JET DB's. The corruptibility in JET DB's has nothing to do with the object model. If has to do with the fact that DB processing is done on each client and there is no server side process touching the DB, which can roll back things if an abnormal disconnect occurs. You can corrupt a JET DB just as easily with ADO as you can with DAO. Last thing I'd add, which many seem to be unaware of is that Microsoft has been slowing walking away from OLEDB (and hence ADO) back to ODBC. Basically they've admitted that it doesn't work as well as it should. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson Sent: Friday, January 24, 2014 03:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 You are only correct if you consider access as an application running in its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and JRO to build set relationships and control the contents and behavior of tables and other objects in Access that I am NOT using DAO at all. On Jan 24, 2014 10:17 AM, "John W Colby" wrote: > >DAO is more for power users than for real developers. I am not sure I > would have got into ADO if there had been no other way. > > Excuse me? DAO is the database engine AND (more importantly) object model > for all of Access. DAO is for programmers who need to program to the metal > of forms, querydefs, controls and so forth. If you use ADO, it is all a > layer on top of DAO. > > I am not disagreeing that ADO has its place, but "for power users" is just > plain wrong. There is not an electron that flows through Access that DAO > does not steer. > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 1/24/2014 1:32 AM, Jim Lawrence wrote: > >> Hi Charlotte: >> >> DAO is more for power users than for real developers. I am not sure I >> would have got into ADO if there had been no other way. >> >> But Access is one of the best ways to at least learn the basics of >> database design...it truly has (or is that had) one of the best data >> modelling capabilities. >> >> I hope you are enjoying your job of teaching relational database to >> uninitiated. Maybe you could, at some time in the future, be also giving >> advanced classes? >> >> Keep up the good work. >> >> 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 gustav at cactus.dk Sat Jan 25 08:57:23 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 25 Jan 2014 15:57:23 +0100 Subject: [AccessD] Problem of a listbox's response on network... Part 1 Message-ID: Hi Jim I'm working on a large project using A2010 and SQL Server 2008 R2 as backend with ODBC connection. Recalling previous discussion about some "magic" of ADO, I tried to run some queries using an ADO connection but couldn't see any trend towards better speed so we left it there. Where we get into trouble with ODBC we use pass-through queries. /gustav >>> accessd at shaw.ca 25-01-14 8:40 >>> Hi Mark: It does depend on where your program is pulling data. There is no substitute for speed when a local DAO connection is pulling and displaying a single record or small group of records from a local MDB database but have a DAO connection download 15K of records from a remote server and fill a table with the results... An ADO connection can do that in one to two seconds. It is like comparing a sports car to an 8 wheel semi, when it comes to moving data. In addition, shut down the central MDB database a few times through out the day and you would be lucky not to corrupt your database. ADO type connections expect delays...rebooted a MS SQL and when it restarted the ADO data stream continued processing. There are trade offs for sure; DAO is great for small 2 to a 50 maximum number users, in stable environments but if you are using industrial sized data, ADO is the only way to go. Jim ----- Original Message ----- From: "Mark Simms" To: "Access Developers discussion and problem solving" Sent: Friday, January 24, 2014 6:55:13 PM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Not to mention that ADO is SLOOOOWWW-D-O. Omigosh, I love the speed of DAO. Yes, AC2010 is a bit slower than AC2003....but so-be-it. > Excuse me? DAO is the database engine AND (more importantly) object > model for all of Access. DAO > is for programmers who need to program to the metal of forms, > querydefs, controls and so forth. If > you use ADO, it is all a layer on top of DAO. > > I am not disagreeing that ADO has its place, but "for power users" is > just plain wrong. There is > not an electron that flows through Access that DAO does not steer. > > John W. Colby From gustav at cactus.dk Sat Jan 25 09:23:26 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 25 Jan 2014 16:23:26 +0100 Subject: [AccessD] VirtualBox Message-ID: Hi Jim Yes, the Hyper-V Server 2012 R2 is a fantastic product. The only - for some - limitation is, that remote management requires a Windows 8 machine. /gustav >>> accessd at shaw.ca 24-01-14 22:37 >>> Hi Brad: I would hardly rate myself an expert in this but wouldn't the main reasons for using VMWare be to extend the life of the two 2003 Servers? It would make sense to then use a box that would run Hyper-V server: http://technet.microsoft.com/en-US/evalcenter/dn205299.aspx The price is free and there are a few GUIs that can make the management job easier than just using the command prompt and batch scripts: http://virtualizationreview.com/articles/2011/03/29/free-free-hyper-v-gui.aspx A good friend runs a couple dozen virtual drives via his Hyper-V server, as he supports a number of web sites and personal servers...even the DatabaseAdvisors website. (Its core was build on technology developed when Microsoft was working on the OpenSuse Linux project and then it was ported into Hyper-V Server...no it is not Linux but some kind of hybrid. I would suggest check it out with list members like Gustav and Shamil for a particulars. Jim From jwcolby at gmail.com Sat Jan 25 09:37:50 2014 From: jwcolby at gmail.com (John W Colby) Date: Sat, 25 Jan 2014 10:37:50 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: References: <267866719.130980382.1390545155445.JavaMail.root@cds002> <52E283B2.4070402@gmail.com> Message-ID: <52E3DA4E.9060701@gmail.com> Of course I consider it an application running in it's thread, that is exactly what it is. And AFAICT JET runs it all, every last little bit. If you run code, jet causes it to execute. JET is way more than a database engine, although a database engine is one of the things it is. If anyone can point to anything that says ANYTHING runs without JET being involved I am absolutely willing to read all about it, but my understanding is that JET is the top level boss. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/24/2014 3:11 PM, William Benson wrote: > You are only correct if you consider access as an application running in > its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and > JRO to build set relationships and control the contents and behavior of > tables and other objects in Access that I am NOT using DAO at all. > On Jan 24, 2014 10:17 AM, "John W Colby" wrote: > >>> DAO is more for power users than for real developers. I am not sure I >> would have got into ADO if there had been no other way. >> >> Excuse me? DAO is the database engine AND (more importantly) object model >> for all of Access. DAO is for programmers who need to program to the metal >> of forms, querydefs, controls and so forth. If you use ADO, it is all a >> layer on top of DAO. >> >> I am not disagreeing that ADO has its place, but "for power users" is just >> plain wrong. There is not an electron that flows through Access that DAO >> does not steer. >> >> John W. Colby >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 1/24/2014 1:32 AM, Jim Lawrence wrote: >> >>> Hi Charlotte: >>> >>> DAO is more for power users than for real developers. I am not sure I >>> would have got into ADO if there had been no other way. >>> >>> But Access is one of the best ways to at least learn the basics of >>> database design...it truly has (or is that had) one of the best data >>> modelling capabilities. >>> >>> I hope you are enjoying your job of teaching relational database to >>> uninitiated. Maybe you could, at some time in the future, be also giving >>> advanced classes? >>> >>> Keep up the good work. >>> >>> Jim >>> >>> >> -- >> 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 25 11:35:11 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 10:35:11 -0700 (MST) Subject: [AccessD] LogMeIn is no more In-Reply-To: <52E3DA4E.9060701@gmail.com> Message-ID: <1820883532.132297974.1390671311879.JavaMail.root@cds002> Hi All: Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 Jim From BradM at blackforestltd.com Sat Jan 25 11:47:31 2014 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 25 Jan 2014 11:47:31 -0600 Subject: [AccessD] LogMeIn is no more References: <1820883532.132297974.1390671311879.JavaMail.root@cds002> Message-ID: Jim, Thanks for posting this question. I would also like to know if there is a good "free" alternative to LogMeIn. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Sat 1/25/2014 11:35 AM To: Access Developers discussion and problem solving Subject: [AccessD] LogMeIn is no more Hi All: Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 From accessd at shaw.ca Sat Jan 25 11:53:52 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 10:53:52 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: Message-ID: <225307535.132309425.1390672432638.JavaMail.root@cds002> Hi Gustav: I have not personally investigated the remote end of Hyper-V (need some 64bit resources) but a friend of mine uses a couple Hyper-V servers, works on them remotely and does not have Windows8x...so that limitation may not be correct. Jim ----- Original Message ----- From: "Gustav Brock" To: accessd at databaseadvisors.com Sent: Saturday, January 25, 2014 7:23:26 AM Subject: Re: [AccessD] VirtualBox Hi Jim Yes, the Hyper-V Server 2012 R2 is a fantastic product. The only - for some - limitation is, that remote management requires a Windows 8 machine. /gustav >>> accessd at shaw.ca 24-01-14 22:37 >>> Hi Brad: I would hardly rate myself an expert in this but wouldn't the main reasons for using VMWare be to extend the life of the two 2003 Servers? It would make sense to then use a box that would run Hyper-V server: http://technet.microsoft.com/en-US/evalcenter/dn205299.aspx The price is free and there are a few GUIs that can make the management job easier than just using the command prompt and batch scripts: http://virtualizationreview.com/articles/2011/03/29/free-free-hyper-v-gui.aspx A good friend runs a couple dozen virtual drives via his Hyper-V server, as he supports a number of web sites and personal servers...even the DatabaseAdvisors website. (Its core was build on technology developed when Microsoft was working on the OpenSuse Linux project and then it was ported into Hyper-V Server...no it is not Linux but some kind of hybrid. I would suggest check it out with list members like Gustav and Shamil for a particulars. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jeff.developer at gmail.com Sat Jan 25 11:55:55 2014 From: jeff.developer at gmail.com (Jeff) Date: Sat, 25 Jan 2014 11:55:55 -0600 Subject: [AccessD] LogMeIn is no more In-Reply-To: References: <1820883532.132297974.1390671311879.JavaMail.root@cds002> Message-ID: I have been using team viewer and have had great results with it Sent from my iPhone > On Jan 25, 2014, at 11:47 AM, "Brad Marks" wrote: > > Jim, > > Thanks for posting this question. > > I would also like to know if there is a good "free" alternative to LogMeIn. > > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > Sent: Sat 1/25/2014 11:35 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] LogMeIn is no more > > Hi All: > > Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? > > http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message was scanned by ESVA and is believed to be clean. > Click here to report this message as spam. > http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 > > > > -- > 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 25 12:00:32 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 11:00:32 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: Message-ID: <706935390.132314752.1390672832364.JavaMail.root@cds002> Hi Gustav: When I worked with ADO, all the queries, for the most part, were performed on the servers, as they should be, so there was no apparent performance losses. You may think the ADO was slow but it could sure out perform Oracle's Front End...so you are saying the bar was very low? ;-) Jim ----- Original Message ----- From: "Gustav Brock" To: accessd at databaseadvisors.com Sent: Saturday, January 25, 2014 6:57:23 AM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Hi Jim I'm working on a large project using A2010 and SQL Server 2008 R2 as backend with ODBC connection. Recalling previous discussion about some "magic" of ADO, I tried to run some queries using an ADO connection but couldn't see any trend towards better speed so we left it there. Where we get into trouble with ODBC we use pass-through queries. /gustav >>> accessd at shaw.ca 25-01-14 8:40 >>> Hi Mark: It does depend on where your program is pulling data. There is no substitute for speed when a local DAO connection is pulling and displaying a single record or small group of records from a local MDB database but have a DAO connection download 15K of records from a remote server and fill a table with the results... An ADO connection can do that in one to two seconds. It is like comparing a sports car to an 8 wheel semi, when it comes to moving data. In addition, shut down the central MDB database a few times through out the day and you would be lucky not to corrupt your database. ADO type connections expect delays...rebooted a MS SQL and when it restarted the ADO data stream continued processing. There are trade offs for sure; DAO is great for small 2 to a 50 maximum number users, in stable environments but if you are using industrial sized data, ADO is the only way to go. Jim ----- Original Message ----- From: "Mark Simms" To: "Access Developers discussion and problem solving" Sent: Friday, January 24, 2014 6:55:13 PM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Not to mention that ADO is SLOOOOWWW-D-O. Omigosh, I love the speed of DAO. Yes, AC2010 is a bit slower than AC2003....but so-be-it. > Excuse me? DAO is the database engine AND (more importantly) object > model for all of Access. DAO > is for programmers who need to program to the metal of forms, > querydefs, controls and so forth. If > you use ADO, it is all a layer on top of DAO. > > I am not disagreeing that ADO has its place, but "for power users" is > just plain wrong. There is > not an electron that flows through Access that DAO does not steer. > > John W. Colby -- 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 25 12:00:29 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 25 Jan 2014 19:00:29 +0100 Subject: [AccessD] VirtualBox Message-ID: Hi Jim But it is. For the remote management tools. For the 2012 version, Windows 7 is fine. /gustav >>> accessd at shaw.ca 25-01-14 18:53 >>> Hi Gustav: I have not personally investigated the remote end of Hyper-V (need some 64bit resources) but a friend of mine uses a couple Hyper-V servers, works on them remotely and does not have Windows8x...so that limitation may not be correct. Jim ----- Original Message ----- From: "Gustav Brock" To: accessd at databaseadvisors.com Sent: Saturday, January 25, 2014 7:23:26 AM Subject: Re: [AccessD] VirtualBox Hi Jim Yes, the Hyper-V Server 2012 R2 is a fantastic product. The only - for some - limitation is, that remote management requires a Windows 8 machine. /gustav >>> accessd at shaw.ca 24-01-14 22:37 >>> Hi Brad: I would hardly rate myself an expert in this but wouldn't the main reasons for using VMWare be to extend the life of the two 2003 Servers? It would make sense to then use a box that would run Hyper-V server: http://technet.microsoft.com/en-US/evalcenter/dn205299.aspx The price is free and there are a few GUIs that can make the management job easier than just using the command prompt and batch scripts: http://virtualizationreview.com/articles/2011/03/29/free-free-hyper-v-gui.aspx A good friend runs a couple dozen virtual drives via his Hyper-V server, as he supports a number of web sites and personal servers...even the DatabaseAdvisors website. (Its core was build on technology developed when Microsoft was working on the OpenSuse Linux project and then it was ported into Hyper-V Server...no it is not Linux but some kind of hybrid. I would suggest check it out with list members like Gustav and Shamil for a particulars. Jim From accessd at shaw.ca Sat Jan 25 12:02:59 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 11:02:59 -0700 (MST) Subject: [AccessD] LogMeIn is no more In-Reply-To: Message-ID: <2109500619.132316607.1390672979377.JavaMail.root@cds002> Hi Brad: Have you had any experience with the packages listed in the attached article? Jim ----- Original Message ----- From: "Brad Marks" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 9:47:31 AM Subject: Re: [AccessD] LogMeIn is no more Jim, Thanks for posting this question. I would also like to know if there is a good "free" alternative to LogMeIn. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Sat 1/25/2014 11:35 AM To: Access Developers discussion and problem solving Subject: [AccessD] LogMeIn is no more Hi All: Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 -- 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 25 12:03:30 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 25 Jan 2014 19:03:30 +0100 Subject: [AccessD] LogMeIn is no more Message-ID: Hi Jeff Most likely, but it is not free for commercial use. Quite a few ignore this, but you can't do that at business clients. And the commercial license is quite expensive. /gustav >>> jeff.developer at gmail.com 25-01-14 18:55 >>> I have been using team viewer and have had great results with it Sent from my iPhone > On Jan 25, 2014, at 11:47 AM, "Brad Marks" wrote: > > Jim, > > Thanks for posting this question. > > I would also like to know if there is a good "free" alternative to LogMeIn. > > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > Sent: Sat 1/25/2014 11:35 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] LogMeIn is no more > > Hi All: > > Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? > > http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 > > Jim From accessd at shaw.ca Sat Jan 25 12:04:50 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 11:04:50 -0700 (MST) Subject: [AccessD] LogMeIn is no more In-Reply-To: Message-ID: <1927547659.132318201.1390673090626.JavaMail.root@cds002> Hi Jeff: I am thinking that that may be the way to go. I like it as it runs on all platforms as well. Jim ----- Original Message ----- From: "Jeff" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 9:55:55 AM Subject: Re: [AccessD] LogMeIn is no more I have been using team viewer and have had great results with it Sent from my iPhone > On Jan 25, 2014, at 11:47 AM, "Brad Marks" wrote: > > Jim, > > Thanks for posting this question. > > I would also like to know if there is a good "free" alternative to LogMeIn. > > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > Sent: Sat 1/25/2014 11:35 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] LogMeIn is no more > > Hi All: > > Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? > > http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message was scanned by ESVA and is believed to be clean. > Click here to report this message as spam. > http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sat Jan 25 12:05:25 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 25 Jan 2014 19:05:25 +0100 Subject: [AccessD] Problem of a listbox's response on network... Part 1 Message-ID: Hi Jim I can't tell. I've never had my hands on Oracle (and hope I never will). /gustav >>> accessd at shaw.ca 25-01-14 19:00 >>> Hi Gustav: When I worked with ADO, all the queries, for the most part, were performed on the servers, as they should be, so there was no apparent performance losses. You may think the ADO was slow but it could sure out perform Oracle's Front End...so you are saying the bar was very low? ;-) Jim ----- Original Message ----- From: "Gustav Brock" To: accessd at databaseadvisors.com Sent: Saturday, January 25, 2014 6:57:23 AM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Hi Jim I'm working on a large project using A2010 and SQL Server 2008 R2 as backend with ODBC connection. Recalling previous discussion about some "magic" of ADO, I tried to run some queries using an ADO connection but couldn't see any trend towards better speed so we left it there. Where we get into trouble with ODBC we use pass-through queries. /gustav >>> accessd at shaw.ca 25-01-14 8:40 >>> Hi Mark: It does depend on where your program is pulling data. There is no substitute for speed when a local DAO connection is pulling and displaying a single record or small group of records from a local MDB database but have a DAO connection download 15K of records from a remote server and fill a table with the results... An ADO connection can do that in one to two seconds. It is like comparing a sports car to an 8 wheel semi, when it comes to moving data. In addition, shut down the central MDB database a few times through out the day and you would be lucky not to corrupt your database. ADO type connections expect delays...rebooted a MS SQL and when it restarted the ADO data stream continued processing. There are trade offs for sure; DAO is great for small 2 to a 50 maximum number users, in stable environments but if you are using industrial sized data, ADO is the only way to go. Jim From jwcolby at gmail.com Sat Jan 25 12:07:27 2014 From: jwcolby at gmail.com (John W Colby) Date: Sat, 25 Jan 2014 13:07:27 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <706935390.132314752.1390672832364.JavaMail.root@cds002> References: <706935390.132314752.1390672832364.JavaMail.root@cds002> Message-ID: <52E3FD5F.2090307@gmail.com> I tried using ADO from Access to perform my SQL Server automation. It worked but because of Access' single threading, when the query was running on SQL Server, the Access UI locked up tight. Some of my queries take minutes or even hours. Even though I was the only user, having the UI lock up like that left me wondering if the query was out to lunch or in fact ever going to finish. I ended up moving to C# for that application, with threads and all that. For that application, I was so much happier. That does not address a user oriented form type application however. At IBM I revisited ADO 'disconnected recordset' bound forms and controls and was quite happy with the results. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/25/2014 1:00 PM, Jim Lawrence wrote: > Hi Gustav: > > When I worked with ADO, all the queries, for the most part, were performed on the servers, as they should be, so there was no apparent performance losses. You may think the ADO was slow but it could sure out perform Oracle's Front End...so you are saying the bar was very low? ;-) > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: accessd at databaseadvisors.com > Sent: Saturday, January 25, 2014 6:57:23 AM > Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 > > Hi Jim > > I'm working on a large project using A2010 and SQL Server 2008 R2 as backend with ODBC connection. > Recalling previous discussion about some "magic" of ADO, I tried to run some queries using an ADO connection but couldn't see any trend towards better speed so we left it there. > > Where we get into trouble with ODBC we use pass-through queries. > > /gustav > From kathryn at bassett.net Sat Jan 25 12:08:31 2014 From: kathryn at bassett.net (Kathryn Bassett) Date: Sat, 25 Jan 2014 10:08:31 -0800 Subject: [AccessD] LogMeIn is no more In-Reply-To: <1820883532.132297974.1390671311879.JavaMail.root@cds002> References: <52E3DA4E.9060701@gmail.com> <1820883532.132297974.1390671311879.JavaMail.root@cds002> Message-ID: While LogMeIn is still available (thanks to a week's advance notice), I got on my client's computers (and my Dad and husband), and installed TeamViewer so I could get the information from installation to add to my TeamViewer app. I'm really liking it - even better than I did LogMeIn. Faster to log on since you can save a list of the computers (with nicknames) and then just doubleclick on the name in the app and you are there. BTW, you can still do the same, as it quits on the 29th. So LogMeIn to those clients and get it done now. -- 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 Jim Lawrence > Sent: 25 Jan 2014 9:35 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] LogMeIn is no more > > Hi All: > > Well the truth is LogMeIn is still there but now the model is pay-as-you-go. > Today I will be running around to a couple of clients and replacing their > remote products...but I still have not decided which one is best. I am sort of > leaning towards Splashtop Remote...any thoughts? > > http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out- > these-free-alternatives-234812 > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at gmail.com Sat Jan 25 12:09:27 2014 From: jwcolby at gmail.com (John W Colby) Date: Sat, 25 Jan 2014 13:09:27 -0500 Subject: [AccessD] LogMeIn is no more In-Reply-To: <1927547659.132318201.1390673090626.JavaMail.root@cds002> References: <1927547659.132318201.1390673090626.JavaMail.root@cds002> Message-ID: <52E3FDD7.8090501@gmail.com> I just paid the 40$ per year (or whatever) for one network which gave me a lot of connections. I don't recall how many but it was more than I needed. I seem to remember something like 25 or 50 computers. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/25/2014 1:04 PM, Jim Lawrence wrote: > Hi Jeff: > > I am thinking that that may be the way to go. I like it as it runs on all platforms as well. > > Jim > > ----- Original Message ----- > From: "Jeff" > To: "Access Developers discussion and problem solving" > Sent: Saturday, January 25, 2014 9:55:55 AM > Subject: Re: [AccessD] LogMeIn is no more > > I have been using team viewer and have had great results with it > > Sent from my iPhone > >> On Jan 25, 2014, at 11:47 AM, "Brad Marks" wrote: >> >> Jim, >> >> Thanks for posting this question. >> >> I would also like to know if there is a good "free" alternative to LogMeIn. >> >> Brad >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence >> Sent: Sat 1/25/2014 11:35 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] LogMeIn is no more >> >> Hi All: >> >> Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? >> >> http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 >> >> Jim >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> This message was scanned by ESVA and is believed to be clean. >> Click here to report this message as spam. >> http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 >> >> >> >> -- >> 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 25 12:52:28 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 11:52:28 -0700 (MST) Subject: [AccessD] VirtualBox In-Reply-To: Message-ID: <453122970.132352831.1390675948177.JavaMail.root@cds002> Hi Gustav: So it can be got to from Windows 7...that is probably the way my friend is doing it. Just pulled this for one of my Linux forums: "I managed to connect to Hyper-V consoles via FreeRDP, which means that now it's possible to connect to Hyper-V from Linux, Mac OS X and Windows (including Server Core / Hyper-V server), without needing vmconnect / RSAT. In order to ease things up I also added a Powershell cmdlet. Here's the blog post about it: http://www.cloudbase.it/using-freerdp-to-connect-to-the-hyper-v-console/ It would be great if somebody could help in testing it and providing feedback! :-) Thanks!" It does look like the remote product is still under development, to get rid of the rough edges but within a month I am sure it will be ready for prime time. Jim ----- Original Message ----- From: "Gustav Brock" To: accessd at databaseadvisors.com Sent: Saturday, January 25, 2014 10:00:29 AM Subject: Re: [AccessD] VirtualBox Hi Jim But it is. For the remote management tools. For the 2012 version, Windows 7 is fine. /gustav >>> accessd at shaw.ca 25-01-14 18:53 >>> Hi Gustav: I have not personally investigated the remote end of Hyper-V (need some 64bit resources) but a friend of mine uses a couple Hyper-V servers, works on them remotely and does not have Windows8x...so that limitation may not be correct. Jim ----- Original Message ----- From: "Gustav Brock" To: accessd at databaseadvisors.com Sent: Saturday, January 25, 2014 7:23:26 AM Subject: Re: [AccessD] VirtualBox Hi Jim Yes, the Hyper-V Server 2012 R2 is a fantastic product. The only - for some - limitation is, that remote management requires a Windows 8 machine. /gustav >>> accessd at shaw.ca 24-01-14 22:37 >>> Hi Brad: I would hardly rate myself an expert in this but wouldn't the main reasons for using VMWare be to extend the life of the two 2003 Servers? It would make sense to then use a box that would run Hyper-V server: http://technet.microsoft.com/en-US/evalcenter/dn205299.aspx The price is free and there are a few GUIs that can make the management job easier than just using the command prompt and batch scripts: http://virtualizationreview.com/articles/2011/03/29/free-free-hyper-v-gui.aspx A good friend runs a couple dozen virtual drives via his Hyper-V server, as he supports a number of web sites and personal servers...even the DatabaseAdvisors website. (Its core was build on technology developed when Microsoft was working on the OpenSuse Linux project and then it was ported into Hyper-V Server...no it is not Linux but some kind of hybrid. I would suggest check it out with list members like Gustav and Shamil for a particulars. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 25 12:50:11 2014 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 25 Jan 2014 12:50:11 -0600 Subject: [AccessD] LogMeIn is no more References: <2109500619.132316607.1390672979377.JavaMail.root@cds002> Message-ID: Jim, No, I only have experience with LogMeIn. It worked well for what I was doing, but I am not so excited about it now that there is a charge to use it. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Sat 1/25/2014 12:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] LogMeIn is no more Hi Brad: Have you had any experience with the packages listed in the attached article? Jim ----- Original Message ----- From: "Brad Marks" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 9:47:31 AM Subject: Re: [AccessD] LogMeIn is no more Jim, Thanks for posting this question. I would also like to know if there is a good "free" alternative to LogMeIn. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Sat 1/25/2014 11:35 AM To: Access Developers discussion and problem solving Subject: [AccessD] LogMeIn is no more Hi All: Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=DEC042893B.794B9 From accessd at shaw.ca Sat Jan 25 13:58:43 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 12:58:43 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <8027D442346B48EEAA66ED5BB495036F@XPS> Message-ID: <447887594.132392539.1390679923573.JavaMail.root@cds002> Hi Jim: A lot of what you say is correct but: 1. OLE is traditional faster than ODBC. I was actually surprised that ADO is still supported even on Windows 8x. Note: One of the main reasons that ADO was chosen because it would basically require a tech to either remote in or go on site to accommodate/install an ODBC connection. ADO just worked. 2. If you are just working in a tight network world DAO is the best performer but when there is external data sources or the client does not necessarily have a complete unique set of Microsoft products, on purpose or accidentally, there can be any number of issues caused. Even the governments, with complete legal site licences was not immune to this situation....deployment can get very complex. I used to make a big fuss about this but now I don't care. straight 3. Over the years I have had many cases where an MDB has corrupted. I just wish there was a feature where a DAO connection could be disconnected automatically. Within the government there were many such situations as the main MDB was situated on a server and some clients did not log-off, from an application, at night. The servers would be rebooted regularly as updates came through. The results were predictable. 4. It all depends on what type of environment you find yourself in. That is why there was a rather lengthy preamble to the whole ADO-DAO topic. The major issues were, a far flung, huge network, many users and limited database resources. If an attempt to roll out a DAO type network, in this environment, it would have failed and the project would have never happened. It was not that ADO is greatest; it is that it was the MS Access only option...so for that case it was the greatest. In summary, it all goes to prove, that if done right there is really no limits to how big a MS Access network could be. Aside: As for the future of ADO or even the latest buggy version of desktop Access (...interesting enough I spent two hours on the phone, yesterday helping a fellow developer (another 35 year computer veteran), get the latest version of Access to behave...he was hoping to have a demo ready for today...I will call him later and report back his success or otherwise), I care little, as times have moved on. The web (internet or intranet) is where new developers are spending their time, along with the appropriate database and even MS Access, or what is left of it, is migrating that way as well. Jim ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 5:47:02 AM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Yes, ADO does not run on top of DAO. They are two separate and distinct things. I think what John was thinking of is that ADO runs on top of OLEDB. ADO was developed as the object model for OLEDB technology. OLEDB was designed as the successor to ODBC, which focused on databases only as sources of data. OLEDB was designed to talk to just about anything; spreadsheets, text files, and databases as well. With that said, there are a couple of comments in regards to what Jim has said: 1. If your dealing with a JET DB, DAO is far faster then ADO. That's been proven time and time again. 2. If your dealing with a JET DB, with ADO you have to jump through some hoops to do what you can easily do in DAO. That's because DAO is more in-tune with Access and databases in general via ODBC. ADO is designed to work with everything, but nothing specifically. So when you get into the depths of a data source, using ADO/OLEDB takes extra work. That's not just with JET either. 3. ADO is a richer and more complex object model then DAO because it was designed to work with just about anything and it has to be in order to achieve that. 4. Even if you do use ADO, you may not get all the functionality it provides. It's the OLEDB provider of the data source that determines what you can do. As Jim pointed out, in ADO you have a multitude of different cursor types and ways to control it, but if your working with a JET DB, those are not available to you. In fact it can be down right confusing because you can ask for it, will get a recordset returned with no error, but you are given back a cursor type other then the one you requested (I actually consider this a fault of ADO). I think what I disagree with the most on Jim's comments is that implication that ADO "is the greatest". It's not. Like any other tool, it's has advantages in some situations and disadvantages in others. Also that DAO is some how only for power users and not a real developers object model. Just because it's simpler doesn't mean it's not. A smart developer is going to use the best possible tool for what their doing. If your working with a JET DB, then DAO is the best possible choice flat out. If your not doing using it and using ADO because it's "better", then I would say you're a poor developer. Tools and technologies are supposed to make your job as a developer easier, not harder. The other thing that is flat out wrong is that somehow DAO causes corruption in JET DB's. The corruptibility in JET DB's has nothing to do with the object model. If has to do with the fact that DB processing is done on each client and there is no server side process touching the DB, which can roll back things if an abnormal disconnect occurs. You can corrupt a JET DB just as easily with ADO as you can with DAO. Last thing I'd add, which many seem to be unaware of is that Microsoft has been slowing walking away from OLEDB (and hence ADO) back to ODBC. Basically they've admitted that it doesn't work as well as it should. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson Sent: Friday, January 24, 2014 03:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 You are only correct if you consider access as an application running in its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and JRO to build set relationships and control the contents and behavior of tables and other objects in Access that I am NOT using DAO at all. On Jan 24, 2014 10:17 AM, "John W Colby" wrote: > >DAO is more for power users than for real developers. I am not sure I > would have got into ADO if there had been no other way. > > Excuse me? DAO is the database engine AND (more importantly) object model > for all of Access. DAO is for programmers who need to program to the metal > of forms, querydefs, controls and so forth. If you use ADO, it is all a > layer on top of DAO. > > I am not disagreeing that ADO has its place, but "for power users" is just > plain wrong. There is not an electron that flows through Access that DAO > does not steer. > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 1/24/2014 1:32 AM, Jim Lawrence wrote: > >> Hi Charlotte: >> >> DAO is more for power users than for real developers. I am not sure I >> would have got into ADO if there had been no other way. >> >> But Access is one of the best ways to at least learn the basics of >> database design...it truly has (or is that had) one of the best data >> modelling capabilities. >> >> I hope you are enjoying your job of teaching relational database to >> uninitiated. Maybe you could, at some time in the future, be also giving >> advanced classes? >> >> Keep up the good work. >> >> 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 accessd at shaw.ca Sat Jan 25 14:20:49 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 13:20:49 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <52E3FD5F.2090307@gmail.com> Message-ID: <1529514375.132407972.1390681249117.JavaMail.root@cds002> Hi John: That was too bad about Access. Did you state that recordset was to be only client side? ... rsMyList.CursorLocation = adUseClient not adUseServer ...and that the recordset type was static or forward-only (adOpenStatic or adOpenForwardOnly) and you disconnected after every process: Set rsMyList.ActiveConnection = Nothing ? ... If you do not state that your recordset attempts to connect dynamic and then it can crash...took me a while to learn those tricks when trying to pull 10k plus records... In the long run C# was probably the best way to go...though your situation might have been a perfect showcase for a Mondo database. ;-) Jim ----- Original Message ----- From: "John W Colby" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 10:07:27 AM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 I tried using ADO from Access to perform my SQL Server automation. It worked but because of Access' single threading, when the query was running on SQL Server, the Access UI locked up tight. Some of my queries take minutes or even hours. Even though I was the only user, having the UI lock up like that left me wondering if the query was out to lunch or in fact ever going to finish. I ended up moving to C# for that application, with threads and all that. For that application, I was so much happier. That does not address a user oriented form type application however. At IBM I revisited ADO 'disconnected recordset' bound forms and controls and was quite happy with the results. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/25/2014 1:00 PM, Jim Lawrence wrote: > Hi Gustav: > > When I worked with ADO, all the queries, for the most part, were performed on the servers, as they should be, so there was no apparent performance losses. You may think the ADO was slow but it could sure out perform Oracle's Front End...so you are saying the bar was very low? ;-) > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: accessd at databaseadvisors.com > Sent: Saturday, January 25, 2014 6:57:23 AM > Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 > > Hi Jim > > I'm working on a large project using A2010 and SQL Server 2008 R2 as backend with ODBC connection. > Recalling previous discussion about some "magic" of ADO, I tried to run some queries using an ADO connection but couldn't see any trend towards better speed so we left it there. > > Where we get into trouble with ODBC we use pass-through queries. > > /gustav > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sat Jan 25 14:29:34 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 13:29:34 -0700 (MST) Subject: [AccessD] LogMeIn is no more In-Reply-To: <52E3FDD7.8090501@gmail.com> Message-ID: <2025822625.132413321.1390681774130.JavaMail.root@cds002> Hi John: Just not worth it to me at this time especially if there is an alternative solution. It is just the principal of the thing at this moment though. OpenVPN (http://openvpn.net) might be a good solution for larger sites. Jim ----- Original Message ----- From: "John W Colby" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 10:09:27 AM Subject: Re: [AccessD] LogMeIn is no more I just paid the 40$ per year (or whatever) for one network which gave me a lot of connections. I don't recall how many but it was more than I needed. I seem to remember something like 25 or 50 computers. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/25/2014 1:04 PM, Jim Lawrence wrote: > Hi Jeff: > > I am thinking that that may be the way to go. I like it as it runs on all platforms as well. > > Jim > > ----- Original Message ----- > From: "Jeff" > To: "Access Developers discussion and problem solving" > Sent: Saturday, January 25, 2014 9:55:55 AM > Subject: Re: [AccessD] LogMeIn is no more > > I have been using team viewer and have had great results with it > > Sent from my iPhone > >> On Jan 25, 2014, at 11:47 AM, "Brad Marks" wrote: >> >> Jim, >> >> Thanks for posting this question. >> >> I would also like to know if there is a good "free" alternative to LogMeIn. >> >> Brad >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence >> Sent: Sat 1/25/2014 11:35 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] LogMeIn is no more >> >> Hi All: >> >> Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? >> >> http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 >> >> Jim >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> This message was scanned by ESVA and is believed to be clean. >> Click here to report this message as spam. >> http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Sat Jan 25 17:11:42 2014 From: vbacreations at gmail.com (William Benson) Date: Sat, 25 Jan 2014 18:11:42 -0500 Subject: [AccessD] LogMeIn is no more In-Reply-To: <2025822625.132413321.1390681774130.JavaMail.root@cds002> References: <52E3FDD7.8090501@gmail.com> <2025822625.132413321.1390681774130.JavaMail.root@cds002> Message-ID: I remember logmein not working when I was at GE and responding to a client's invite. The GE firewall said no I guess. So then they used webex and that worked. I THOUGHT at the same time they were both Cisco. And that was just screen share and collaboration, not remote control. I never got the chance to try Teamviewer in a corporate environment where I did not belong on their network but wanted to invite someone there to see my screen or vice versa. On Jan 25, 2014 3:30 PM, "Jim Lawrence" wrote: > Hi John: > > Just not worth it to me at this time especially if there is an alternative > solution. It is just the principal of the thing at this moment though. > > OpenVPN (http://openvpn.net) might be a good solution for larger sites. > > Jim > > ----- Original Message ----- > From: "John W Colby" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Saturday, January 25, 2014 10:09:27 AM > Subject: Re: [AccessD] LogMeIn is no more > > I just paid the 40$ per year (or whatever) for one network which gave me a > lot of connections. I > don't recall how many but it was more than I needed. I seem to remember > something like 25 or 50 > computers. > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 1/25/2014 1:04 PM, Jim Lawrence wrote: > > Hi Jeff: > > > > I am thinking that that may be the way to go. I like it as it runs on > all platforms as well. > > > > Jim > > > > ----- Original Message ----- > > From: "Jeff" > > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > > Sent: Saturday, January 25, 2014 9:55:55 AM > > Subject: Re: [AccessD] LogMeIn is no more > > > > I have been using team viewer and have had great results with it > > > > Sent from my iPhone > > > >> On Jan 25, 2014, at 11:47 AM, "Brad Marks" > wrote: > >> > >> Jim, > >> > >> Thanks for posting this question. > >> > >> I would also like to know if there is a good "free" alternative to > LogMeIn. > >> > >> Brad > >> > >> > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > >> Sent: Sat 1/25/2014 11:35 AM > >> To: Access Developers discussion and problem solving > >> Subject: [AccessD] LogMeIn is no more > >> > >> Hi All: > >> > >> Well the truth is LogMeIn is still there but now the model is > pay-as-you-go. Today I will be running around to a couple of clients and > replacing their remote products...but I still have not decided which one is > best. I am sort of leaning towards Splashtop Remote...any thoughts? > >> > >> > http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 > >> > >> Jim > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> -- > >> This message was scanned by ESVA and is believed to be clean. > >> Click here to report this message as spam. > >> http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 > >> > >> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 25 17:32:35 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 25 Jan 2014 16:32:35 -0700 (MST) Subject: [AccessD] LogMeIn is no more In-Reply-To: Message-ID: <1822608650.132506054.1390692755656.JavaMail.root@cds002> Hi William: I used Teamviewer and it worked very well. It is a little slower on Linux boxes as it uses the "Wine" interface but I found it quite adequate. Jim ----- Original Message ----- From: "William Benson" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 3:11:42 PM Subject: Re: [AccessD] LogMeIn is no more I remember logmein not working when I was at GE and responding to a client's invite. The GE firewall said no I guess. So then they used webex and that worked. I THOUGHT at the same time they were both Cisco. And that was just screen share and collaboration, not remote control. I never got the chance to try Teamviewer in a corporate environment where I did not belong on their network but wanted to invite someone there to see my screen or vice versa. On Jan 25, 2014 3:30 PM, "Jim Lawrence" wrote: > Hi John: > > Just not worth it to me at this time especially if there is an alternative > solution. It is just the principal of the thing at this moment though. > > OpenVPN (http://openvpn.net) might be a good solution for larger sites. > > Jim > > ----- Original Message ----- > From: "John W Colby" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Saturday, January 25, 2014 10:09:27 AM > Subject: Re: [AccessD] LogMeIn is no more > > I just paid the 40$ per year (or whatever) for one network which gave me a > lot of connections. I > don't recall how many but it was more than I needed. I seem to remember > something like 25 or 50 > computers. > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 1/25/2014 1:04 PM, Jim Lawrence wrote: > > Hi Jeff: > > > > I am thinking that that may be the way to go. I like it as it runs on > all platforms as well. > > > > Jim > > > > ----- Original Message ----- > > From: "Jeff" > > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > > Sent: Saturday, January 25, 2014 9:55:55 AM > > Subject: Re: [AccessD] LogMeIn is no more > > > > I have been using team viewer and have had great results with it > > > > Sent from my iPhone > > > >> On Jan 25, 2014, at 11:47 AM, "Brad Marks" > wrote: > >> > >> Jim, > >> > >> Thanks for posting this question. > >> > >> I would also like to know if there is a good "free" alternative to > LogMeIn. > >> > >> Brad > >> > >> > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > >> Sent: Sat 1/25/2014 11:35 AM > >> To: Access Developers discussion and problem solving > >> Subject: [AccessD] LogMeIn is no more > >> > >> Hi All: > >> > >> Well the truth is LogMeIn is still there but now the model is > pay-as-you-go. Today I will be running around to a couple of clients and > replacing their remote products...but I still have not decided which one is > best. I am sort of leaning towards Splashtop Remote...any thoughts? > >> > >> > http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these-free-alternatives-234812 > >> > >> Jim > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> -- > >> This message was scanned by ESVA and is believed to be clean. > >> Click here to report this message as spam. > >> http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 > >> > >> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Sun Jan 26 00:27:28 2014 From: vbacreations at gmail.com (William Benson) Date: Sun, 26 Jan 2014 01:27:28 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <8027D442346B48EEAA66ED5BB495036F@XPS> References: <267866719.130980382.1390545155445.JavaMail.root@cds002> <52E283B2.4070402@gmail.com> <8027D442346B48EEAA66ED5BB495036F@XPS> Message-ID: Good points. I weite code I can use in as many circumstances as possible unless my client is specific in terms of performance and I cannot meet their needs with ADO, I am going with that. Because it comes with Windows. I just have to make sure references are present and if not, add them, knowing they will exits. Usually by GUID. And I can promise solitions with jet backends that neither require Access licenses nor violate IT policies prohibiting Access. I just play with the hand I am dealt. If they give me Access to work with and I can create a reference to DAO on everyone's machine then fine, but I have often found that to not be real... and like I (may not have) said my ability to deliver a timely solution has proven more important than building the world's best. ADO lets me do that, hands and I can be done before I hear "Pencils down!" And no one writes me telling me that they cannot eun my app because they don't have access or the latest version (s). That is about all I have to say, I don't have a sog in the fight of which is "best" and am not paid to do anything other than make something work. Making it work fast was not as important asaking it work, FAST! On Jan 25, 2014 8:47 AM, "Jim Dettman" wrote: > > Yes, ADO does not run on top of DAO. They are two separate and distinct > things. I think what John was thinking of is that ADO runs on top of > OLEDB. > > ADO was developed as the object model for OLEDB technology. OLEDB was > designed as the successor to ODBC, which focused on databases only as > sources of data. OLEDB was designed to talk to just about anything; > spreadsheets, text files, and databases as well. > > With that said, there are a couple of comments in regards to what Jim has > said: > > 1. If your dealing with a JET DB, DAO is far faster then ADO. That's been > proven time and time again. > > 2. If your dealing with a JET DB, with ADO you have to jump through some > hoops to do what you can easily do in DAO. That's because DAO is more > in-tune with Access and databases in general via ODBC. ADO is designed to > work with everything, but nothing specifically. So when you get into the > depths of a data source, using ADO/OLEDB takes extra work. That's not > just > with JET either. > > 3. ADO is a richer and more complex object model then DAO because it was > designed to work with just about anything and it has to be in order to > achieve that. > > 4. Even if you do use ADO, you may not get all the functionality it > provides. It's the OLEDB provider of the data source that determines what > you can do. As Jim pointed out, in ADO you have a multitude of different > cursor types and ways to control it, but if your working with a JET DB, > those are not available to you. In fact it can be down right confusing > because you can ask for it, will get a recordset returned with no error, > but > you are given back a cursor type other then the one you requested (I > actually consider this a fault of ADO). > > I think what I disagree with the most on Jim's comments is that > implication > that ADO "is the greatest". It's not. Like any other tool, it's has > advantages in some situations and disadvantages in others. > > Also that DAO is some how only for power users and not a real developers > object model. Just because it's simpler doesn't mean it's not. A smart > developer is going to use the best possible tool for what their doing. If > your working with a JET DB, then DAO is the best possible choice flat out. > If your not doing using it and using ADO because it's "better", then I > would > say you're a poor developer. Tools and technologies are supposed to make > your job as a developer easier, not harder. > > The other thing that is flat out wrong is that somehow DAO causes > corruption in JET DB's. The corruptibility in JET DB's has nothing to do > with the object model. If has to do with the fact that DB processing is > done on each client and there is no server side process touching the DB, > which can roll back things if an abnormal disconnect occurs. You can > corrupt a JET DB just as easily with ADO as you can with DAO. > > Last thing I'd add, which many seem to be unaware of is that Microsoft has > been slowing walking away from OLEDB (and hence ADO) back to ODBC. > Basically they've admitted that it doesn't work as well as it should. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson > Sent: Friday, January 24, 2014 03:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 > > You are only correct if you consider access as an application running in > its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and > JRO to build set relationships and control the contents and behavior of > tables and other objects in Access that I am NOT using DAO at all. > On Jan 24, 2014 10:17 AM, "John W Colby" wrote: > > > >DAO is more for power users than for real developers. I am not sure I > > would have got into ADO if there had been no other way. > > > > Excuse me? DAO is the database engine AND (more importantly) object > model > > for all of Access. DAO is for programmers who need to program to the > metal > > of forms, querydefs, controls and so forth. If you use ADO, it is all a > > layer on top of DAO. > > > > I am not disagreeing that ADO has its place, but "for power users" is > just > > plain wrong. There is not an electron that flows through Access that DAO > > does not steer. > > > > John W. Colby > > > > Reality is what refuses to go away > > when you do not believe in it > > > > On 1/24/2014 1:32 AM, Jim Lawrence wrote: > > > >> Hi Charlotte: > >> > >> DAO is more for power users than for real developers. I am not sure I > >> would have got into ADO if there had been no other way. > >> > >> But Access is one of the best ways to at least learn the basics of > >> database design...it truly has (or is that had) one of the best data > >> modelling capabilities. > >> > >> I hope you are enjoying your job of teaching relational database to > >> uninitiated. Maybe you could, at some time in the future, be also giving > >> advanced classes? > >> > >> Keep up the good work. > >> > >> 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 vbacreations at gmail.com Sun Jan 26 00:33:02 2014 From: vbacreations at gmail.com (William Benson) Date: Sun, 26 Jan 2014 01:33:02 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: References: <267866719.130980382.1390545155445.JavaMail.root@cds002> <52E283B2.4070402@gmail.com> <8027D442346B48EEAA66ED5BB495036F@XPS> Message-ID: Thank you all or putting up with bad thumbs, nerve damage in neck affecting coordination, smart phone that has learned enough of my wrongly spelled but accepted words to correct things incorrectly, and poor vision so that things look fine to me before I click send. Until I read them later and see all the typos and missed words. On Jan 26, 2014 1:27 AM, "William Benson" wrote: > Good points. > > I weite code I can use in as many circumstances as possible unless my > client is specific in terms of performance and I cannot meet their needs > with ADO, I am going with that. Because it comes with Windows. I just have > to make sure references are present and if not, add them, knowing they will > exits. Usually by GUID. And I can promise solitions with jet backends that > neither require Access licenses nor violate IT policies prohibiting Access. > > I just play with the hand I am dealt. If they give me Access to work with > and I can create a reference to DAO on everyone's machine then fine, but I > have often found that to not be real... and like I (may not have) said my > ability to deliver a timely solution has proven more important than > building the world's best. ADO lets me do that, hands and I can be done > before I hear "Pencils down!" And no one writes me telling me that they > cannot eun my app because they don't have access or the latest version (s). > > That is about all I have to say, I don't have a sog in the fight of which > is "best" and am not paid to do anything other than make something work. > Making it work fast was not as important asaking it work, FAST! > On Jan 25, 2014 8:47 AM, "Jim Dettman" wrote: > >> >> Yes, ADO does not run on top of DAO. They are two separate and distinct >> things. I think what John was thinking of is that ADO runs on top of >> OLEDB. >> >> ADO was developed as the object model for OLEDB technology. OLEDB was >> designed as the successor to ODBC, which focused on databases only as >> sources of data. OLEDB was designed to talk to just about anything; >> spreadsheets, text files, and databases as well. >> >> With that said, there are a couple of comments in regards to what Jim >> has >> said: >> >> 1. If your dealing with a JET DB, DAO is far faster then ADO. That's been >> proven time and time again. >> >> 2. If your dealing with a JET DB, with ADO you have to jump through some >> hoops to do what you can easily do in DAO. That's because DAO is more >> in-tune with Access and databases in general via ODBC. ADO is designed to >> work with everything, but nothing specifically. So when you get into the >> depths of a data source, using ADO/OLEDB takes extra work. That's not >> just >> with JET either. >> >> 3. ADO is a richer and more complex object model then DAO because it was >> designed to work with just about anything and it has to be in order to >> achieve that. >> >> 4. Even if you do use ADO, you may not get all the functionality it >> provides. It's the OLEDB provider of the data source that determines what >> you can do. As Jim pointed out, in ADO you have a multitude of different >> cursor types and ways to control it, but if your working with a JET DB, >> those are not available to you. In fact it can be down right confusing >> because you can ask for it, will get a recordset returned with no error, >> but >> you are given back a cursor type other then the one you requested (I >> actually consider this a fault of ADO). >> >> I think what I disagree with the most on Jim's comments is that >> implication >> that ADO "is the greatest". It's not. Like any other tool, it's has >> advantages in some situations and disadvantages in others. >> >> Also that DAO is some how only for power users and not a real developers >> object model. Just because it's simpler doesn't mean it's not. A smart >> developer is going to use the best possible tool for what their doing. If >> your working with a JET DB, then DAO is the best possible choice flat out. >> If your not doing using it and using ADO because it's "better", then I >> would >> say you're a poor developer. Tools and technologies are supposed to make >> your job as a developer easier, not harder. >> >> The other thing that is flat out wrong is that somehow DAO causes >> corruption in JET DB's. The corruptibility in JET DB's has nothing to do >> with the object model. If has to do with the fact that DB processing is >> done on each client and there is no server side process touching the DB, >> which can roll back things if an abnormal disconnect occurs. You can >> corrupt a JET DB just as easily with ADO as you can with DAO. >> >> Last thing I'd add, which many seem to be unaware of is that Microsoft >> has >> been slowing walking away from OLEDB (and hence ADO) back to ODBC. >> Basically they've admitted that it doesn't work as well as it should. >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson >> Sent: Friday, January 24, 2014 03:12 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Problem of a listbox's response on network... Part >> 1 >> >> You are only correct if you consider access as an application running in >> its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and >> JRO to build set relationships and control the contents and behavior of >> tables and other objects in Access that I am NOT using DAO at all. >> On Jan 24, 2014 10:17 AM, "John W Colby" wrote: >> >> > >DAO is more for power users than for real developers. I am not sure I >> > would have got into ADO if there had been no other way. >> > >> > Excuse me? DAO is the database engine AND (more importantly) object >> model >> > for all of Access. DAO is for programmers who need to program to the >> metal >> > of forms, querydefs, controls and so forth. If you use ADO, it is all a >> > layer on top of DAO. >> > >> > I am not disagreeing that ADO has its place, but "for power users" is >> just >> > plain wrong. There is not an electron that flows through Access that >> DAO >> > does not steer. >> > >> > John W. Colby >> > >> > Reality is what refuses to go away >> > when you do not believe in it >> > >> > On 1/24/2014 1:32 AM, Jim Lawrence wrote: >> > >> >> Hi Charlotte: >> >> >> >> DAO is more for power users than for real developers. I am not sure I >> >> would have got into ADO if there had been no other way. >> >> >> >> But Access is one of the best ways to at least learn the basics of >> >> database design...it truly has (or is that had) one of the best data >> >> modelling capabilities. >> >> >> >> I hope you are enjoying your job of teaching relational database to >> >> uninitiated. Maybe you could, at some time in the future, be also >> giving >> >> advanced classes? >> >> >> >> Keep up the good work. >> >> >> >> 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 Sun Jan 26 03:35:54 2014 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 26 Jan 2014 10:35:54 +0100 Subject: [AccessD] LogMeIn is no more Message-ID: Hi William But Webex is minimum $100 per month. Ouch! The don't publish a pricelist which usualla indicates $$$ pricing. /gustav >>> vbacreations at gmail.com 26-01-14 0:11 >>> I remember logmein not working when I was at GE and responding to a client's invite. The GE firewall said no I guess. So then they used webex and that worked. I THOUGHT at the same time they were both Cisco. And that was just screen share and collaboration, not remote control. I never got the chance to try Teamviewer in a corporate environment where I did not belong on their network but wanted to invite someone there to see my screen or vice versa. On Jan 25, 2014 3:30 PM, "Jim Lawrence" wrote: > Hi John: > > Just not worth it to me at this time especially if there is an alternative > solution. It is just the principal of the thing at this moment though. > > OpenVPN (http://openvpn.net) might be a good solution for larger sites. > > Jim From jimdettman at verizon.net Sun Jan 26 11:18:10 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 26 Jan 2014 12:18:10 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <52E3DA4E.9060701@gmail.com> References: <267866719.130980382.1390545155445.JavaMail.root@cds002> <52E283B2.4070402@gmail.com> <52E3DA4E.9060701@gmail.com> Message-ID: <068B94E6C23C48F9898601F6A06265F8@XPS> Actually, JET touching something is bypassed in a number of cases: 1. Pass through queries 2. ODBC Direct (no longer available) 3. ADO 4. ADP's In all four cases, when you execute SQL, JET is not involved. If your talking code, that's MSACCESS.EXE and VBA, not JET. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W Colby Sent: Saturday, January 25, 2014 10:38 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Of course I consider it an application running in it's thread, that is exactly what it is. And AFAICT JET runs it all, every last little bit. If you run code, jet causes it to execute. JET is way more than a database engine, although a database engine is one of the things it is. If anyone can point to anything that says ANYTHING runs without JET being involved I am absolutely willing to read all about it, but my understanding is that JET is the top level boss. John W. Colby Reality is what refuses to go away when you do not believe in it On 1/24/2014 3:11 PM, William Benson wrote: > You are only correct if you consider access as an application running in > its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and > JRO to build set relationships and control the contents and behavior of > tables and other objects in Access that I am NOT using DAO at all. > On Jan 24, 2014 10:17 AM, "John W Colby" wrote: > >>> DAO is more for power users than for real developers. I am not sure I >> would have got into ADO if there had been no other way. >> >> Excuse me? DAO is the database engine AND (more importantly) object model >> for all of Access. DAO is for programmers who need to program to the metal >> of forms, querydefs, controls and so forth. If you use ADO, it is all a >> layer on top of DAO. >> >> I am not disagreeing that ADO has its place, but "for power users" is just >> plain wrong. There is not an electron that flows through Access that DAO >> does not steer. >> >> John W. Colby >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 1/24/2014 1:32 AM, Jim Lawrence wrote: >> >>> Hi Charlotte: >>> >>> DAO is more for power users than for real developers. I am not sure I >>> would have got into ADO if there had been no other way. >>> >>> But Access is one of the best ways to at least learn the basics of >>> database design...it truly has (or is that had) one of the best data >>> modelling capabilities. >>> >>> I hope you are enjoying your job of teaching relational database to >>> uninitiated. Maybe you could, at some time in the future, be also giving >>> advanced classes? >>> >>> Keep up the good work. >>> >>> Jim >>> >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Sun Jan 26 11:23:14 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 26 Jan 2014 12:23:14 -0500 Subject: [AccessD] LogMeIn is no more In-Reply-To: <1820883532.132297974.1390671311879.JavaMail.root@cds002> References: <52E3DA4E.9060701@gmail.com> <1820883532.132297974.1390671311879.JavaMail.root@cds002> Message-ID: I use Team Viewer. It works extremely well, but it's pricy. Also their focus for product delivery is almost like a subscription model; they encourage you to continually upgrade. They bring out approx one upgrade a year and you can upgrade at a discounted price (which I find steep). When you get two release behind, the price goes up. I believe once your four revs behind, you end up paying full price again. What's going to be interesting though is when they realize they can't keep going like that. There's only so much you can do with a remote control product. I'm still on 7 because 8 and 9 have offered nothing I need and improvements have been mostly marginal. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Saturday, January 25, 2014 12:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] LogMeIn is no more Hi All: Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these- free-alternatives-234812 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Sun Jan 26 11:25:07 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 26 Jan 2014 12:25:07 -0500 Subject: [AccessD] LogMeIn is no more In-Reply-To: References: <1820883532.132297974.1390671311879.JavaMail.root@cds002> Message-ID: <870C83FB7EE240A49E82A55AC68C5EDD@XPS> Team Viewer is free only for personal use. If you use it commercially, you are supposed to buy a license. I know too that they are quite aggressive in monitoring it's use. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Sent: Saturday, January 25, 2014 12:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] LogMeIn is no more I have been using team viewer and have had great results with it Sent from my iPhone > On Jan 25, 2014, at 11:47 AM, "Brad Marks" wrote: > > Jim, > > Thanks for posting this question. > > I would also like to know if there is a good "free" alternative to LogMeIn. > > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > Sent: Sat 1/25/2014 11:35 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] LogMeIn is no more > > Hi All: > > Well the truth is LogMeIn is still there but now the model is pay-as-you-go. Today I will be running around to a couple of clients and replacing their remote products...but I still have not decided which one is best. I am sort of leaning towards Splashtop Remote...any thoughts? > > http://www.infoworld.com/t/free-tools/locked-out-of-logmein-check-out-these- free-alternatives-234812 > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message was scanned by ESVA and is believed to be clean. > Click here to report this message as spam. > http://h0stname/cgi-bin/learn-msg.cgi?id=04E2A28928.81239 > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sun Jan 26 12:11:50 2014 From: marksimms at verizon.net (Mark Simms) Date: Sun, 26 Jan 2014 13:11:50 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <295765967.132047834.1390635610176.JavaMail.root@cds002> References: <010501cf1978$df006a30$9d013e90$@net> <295765967.132047834.1390635610176.JavaMail.root@cds002> Message-ID: <00dc01cf1ac2$1620f530$4262df90$@net> Thanks Jim - and this implies anyone migrating from MDB to Oracle or SQL Server has a complete rewrite on their hands as far as VBA-based data retrieval, correct ? > > Hi Mark: > > It does depend on where your program is pulling data. > > There is no substitute for speed when a local DAO connection is pulling > and displaying a single record or small group of records from a local > MDB database but have a DAO connection download 15K of records from a > remote server and fill a table with the results... > > An ADO connection can do that in one to two seconds. It is like > comparing a sports car to an 8 wheel semi, when it comes to moving > data. > > Jim From fuller.artful at gmail.com Sun Jan 26 12:34:10 2014 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 26 Jan 2014 13:34:10 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <00dc01cf1ac2$1620f530$4262df90$@net> References: <010501cf1978$df006a30$9d013e90$@net> <295765967.132047834.1390635610176.JavaMail.root@cds002> <00dc01cf1ac2$1620f530$4262df90$@net> Message-ID: Mark, Yes and no. If you're using dynamic SQL, assembling the query by hand and then executing it, then for sure you have a rewrite on your hands. But if you use named queries, life gets a lot easier. Pass-Through Queries (PTQs) to the rescue! In essence, it boils down to this. a) Grab the syntax from your named query. b) Create a Stored Procedure or View on the back end using the same syntax. You might have to adjust it here and there to make it run. For example, you won't be able to use Access functions in the back end. c) Create a PTQ in the front end that points to the SP or View you just created d) In your Access code, use the syntas "CALL myPTQ." A few months back I worked on a project using an Access front end and a MySQL back end. The whole thing had been written to do all the queries in the front end. We identified a number of areas where a speed gain might be most profitable and began there, following the steps outlined above. The results were dramatic, to say the least -- sometimes a tenfold increase in performance. The main reason for this is that when querying a SQL back end from Access, the entire dataset is sent to the front end, which then applies the WHERE and ORDER BY predicates locally. When using a PTQ, Access gets out of the way and leaves the heavy lifting to the back end, which then sends only the final resultset to the front end. Arthur On Sun, Jan 26, 2014 at 1:11 PM, Mark Simms wrote: > Thanks Jim - and this implies anyone migrating from MDB to Oracle or SQL > Server has a complete rewrite on their hands as far as VBA-based data > retrieval, correct ? From marksimms at verizon.net Sun Jan 26 12:42:38 2014 From: marksimms at verizon.net (Mark Simms) Date: Sun, 26 Jan 2014 13:42:38 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <52E3FD5F.2090307@gmail.com> References: <706935390.132314752.1390672832364.JavaMail.root@cds002> <52E3FD5F.2090307@gmail.com> Message-ID: <00dd01cf1ac6$63f54960$2bdfdc20$@net> John - more importantly in this regard, there is no way to show a progress bar indicating what percentage of the query records have been retrieved, updated, inserted or deleted. MSFT never thought to implement a callback routine that would trigger every xxx seconds based on a parameter. > > I tried using ADO from Access to perform my SQL Server automation. It > worked but because of Access' > single threading, when the query was running on SQL Server, the Access > UI locked up tight. Some of > my queries take minutes or even hours. Even though I was the only > user, having the UI lock up like > that left me wondering if the query was out to lunch or in fact ever > going to finish. > John W. Colby > From accessd at shaw.ca Sun Jan 26 13:38:29 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 26 Jan 2014 12:38:29 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <00dc01cf1ac2$1620f530$4262df90$@net> Message-ID: <1817489282.132969243.1390765109589.JavaMail.root@cds002> Hi Mark: Pass through queries can do a lot without re-coding. Deleting, adding and updating a single record can be handled just fine but when you start doing select statements, searches, multi-record processing and complex queries that is when the DAO application starts grinding to a stop. Once you have built a ADO based or mixed application, building another one is fairly easy as from then on it is mostly cut, paste and adjust...each new application becomes easier than the one before. :-) I think MS Access has one of the easiest interfaces of any database tool....ADO just allows it to connect to virtually any data source. Coding in VB, C# or ASP.Net and so on, can take weeks to do what can be done days and if you are going this route might as well build a JavaScript frame-work web interface. Aside: DDN is a great package but the over-head is huge. Put 100 users on a single application, you had better have your server fully deck-out and if anything fails...took me two weeks to solve one small issue as there are so many levels and so little internal documentation. Jim ----- Original Message ----- From: "Mark Simms" To: "Access Developers discussion and problem solving" Sent: Sunday, January 26, 2014 10:11:50 AM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Thanks Jim - and this implies anyone migrating from MDB to Oracle or SQL Server has a complete rewrite on their hands as far as VBA-based data retrieval, correct ? > > Hi Mark: > > It does depend on where your program is pulling data. > > There is no substitute for speed when a local DAO connection is pulling > and displaying a single record or small group of records from a local > MDB database but have a DAO connection download 15K of records from a > remote server and fill a table with the results... > > An ADO connection can do that in one to two seconds. It is like > comparing a sports car to an 8 wheel semi, when it comes to moving > data. > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Sun Jan 26 13:54:04 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Sun, 26 Jan 2014 23:54:04 +0400 Subject: [AccessD] =?utf-8?q?Problem_of_a_listbox=27s_response_on_network?= =?utf-8?q?=2E=2E=2E_Part_1?= In-Reply-To: <1817489282.132969243.1390765109589.JavaMail.root@cds002> References: <00dc01cf1ac2$1620f530$4262df90$@net> <1817489282.132969243.1390765109589.JavaMail.root@cds002> Message-ID: <1390766044.472507195@f237.i.mail.ru> Hi Jim -- >>>? Coding in VB, C# or ASP.Net and so on, >>> can take weeks to do what can be done days Sorry? Do you mean that implementing ADO(.NET) manipulation of back-end databases in VB.NET, C# or ASP.NET (C#/VB.NET) "can take weeks to do what can be done (in) days" using MS Access pass-through queries, back-end SPs and VBA? Thank you. -- Shamil Sunday, January 26, 2014 12:38 PM -07:00 from Jim Lawrence : >Hi Mark: > >Pass through queries can do a lot without re-coding. Deleting, adding and updating a single record can be handled just fine but when you start doing select statements, searches, multi-record processing and complex queries that is when the DAO application starts grinding to a stop. > >Once you have built a ADO based or mixed application, building another one is fairly easy as from then on it is mostly cut, paste and adjust...each new application becomes easier than the one before. :-) > >I think MS Access has one of the easiest interfaces of any database tool....ADO just allows it to connect to virtually any data source. Coding in VB, C# or ASP.Net and so on, can take weeks to do what can be done days and if you are going this route might as well build a JavaScript frame-work web interface. > >Aside: DDN is a great package but the over-head is huge. Put 100 users on a single application, you had better have your server fully deck-out and if anything fails...took me two weeks to solve one small issue as there are so many levels and so little internal documentation. >??? >Jim > >----- Original Message ----- >From: "Mark Simms" < marksimms at verizon.net > >To: "Access Developers discussion and problem solving" < accessd at databaseadvisors.com > >Sent: Sunday, January 26, 2014 10:11:50 AM >Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 > >Thanks Jim - and this implies anyone migrating from MDB to Oracle or SQL >Server has a complete rewrite on their hands as far as VBA-based data >retrieval, correct ? > >> >> Hi Mark: >> >> It does depend on where your program is pulling data. >> >> There is no substitute for speed when a local DAO connection is pulling >> and displaying a single record or small group of records from a local >> MDB database but have a DAO connection download 15K of records from a >> remote server and fill a table with the results... >> >> An ADO connection can do that in one to two seconds. It is like >> comparing a sports car to an 8 wheel semi, when it comes to moving >> data. >> >> Jim > > From accessd at shaw.ca Sun Jan 26 16:57:13 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 26 Jan 2014 15:57:13 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <1390766044.472507195@f237.i.mail.ru> Message-ID: <1937207717.133084406.1390777033192.JavaMail.root@cds002> Hi Shamil: No, in this case I was talking about the front or display end of the application. I do think the business intelligence and data management is all back end stuff. If done right a good balance between BI and DM can be made...I tend to "weight" processing towards the BE data server. I like to keep a clear separation between FE and BE, starting at the AJAX call...and try to keep these types of pages separated. As mentioned before, it is fun to build an ASP.Net application using VS (can be faster than hand coding), then go into the code dumping and separating the components depending on its location...client or server end. Though any automated building process tends to produce much more junk that useful code. It is not a pretty process but its fast (at least to build...not so fast to fix)...almost as fast as an MS Access application...and only takes four/five times as long...add to that bevelled and curved edges, field properties, shadows, background graphics, popup and help menus, images, smooth transitions and so on. ;-) Good or bad idea? What would you say is the best tool(s) set for building real, internet capable, applications with all the fancy and pretty interfaces, that customers now demand and expect and most importantly, will replace MS Access but for the browser? I am leaning toward the Adobe suite... Jim ----- Original Message ----- From: "Salakhetdinov Shamil" To: "Access Developers discussion and problem solving" Sent: Sunday, January 26, 2014 11:54:04 AM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Hi Jim -- >>>? Coding in VB, C# or ASP.Net and so on, >>> can take weeks to do what can be done days Sorry? Do you mean that implementing ADO(.NET) manipulation of back-end databases in VB.NET, C# or ASP.NET (C#/VB.NET) "can take weeks to do what can be done (in) days" using MS Access pass-through queries, back-end SPs and VBA? Thank you. -- Shamil Sunday, January 26, 2014 12:38 PM -07:00 from Jim Lawrence : >Hi Mark: > >Pass through queries can do a lot without re-coding. Deleting, adding and updating a single record can be handled just fine but when you start doing select statements, searches, multi-record processing and complex queries that is when the DAO application starts grinding to a stop. > >Once you have built a ADO based or mixed application, building another one is fairly easy as from then on it is mostly cut, paste and adjust...each new application becomes easier than the one before. :-) > >I think MS Access has one of the easiest interfaces of any database tool....ADO just allows it to connect to virtually any data source. Coding in VB, C# or ASP.Net and so on, can take weeks to do what can be done days and if you are going this route might as well build a JavaScript frame-work web interface. > >Aside: DDN is a great package but the over-head is huge. Put 100 users on a single application, you had better have your server fully deck-out and if anything fails...took me two weeks to solve one small issue as there are so many levels and so little internal documentation. >??? >Jim From accessd at shaw.ca Sun Jan 26 16:59:51 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 26 Jan 2014 15:59:51 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: Message-ID: <1456507441.133085990.1390777191560.JavaMail.root@cds002> I here you. ;-) Jim ----- Original Message ----- From: "William Benson" To: "Access Developers discussion and problem solving" Sent: Saturday, January 25, 2014 10:33:02 PM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Thank you all or putting up with bad thumbs, nerve damage in neck affecting coordination, smart phone that has learned enough of my wrongly spelled but accepted words to correct things incorrectly, and poor vision so that things look fine to me before I click send. Until I read them later and see all the typos and missed words. On Jan 26, 2014 1:27 AM, "William Benson" wrote: > Good points. > > I weite code I can use in as many circumstances as possible unless my > client is specific in terms of performance and I cannot meet their needs > with ADO, I am going with that. Because it comes with Windows. I just have > to make sure references are present and if not, add them, knowing they will > exits. Usually by GUID. And I can promise solitions with jet backends that > neither require Access licenses nor violate IT policies prohibiting Access. > > I just play with the hand I am dealt. If they give me Access to work with > and I can create a reference to DAO on everyone's machine then fine, but I > have often found that to not be real... and like I (may not have) said my > ability to deliver a timely solution has proven more important than > building the world's best. ADO lets me do that, hands and I can be done > before I hear "Pencils down!" And no one writes me telling me that they > cannot eun my app because they don't have access or the latest version (s). > > That is about all I have to say, I don't have a sog in the fight of which > is "best" and am not paid to do anything other than make something work. > Making it work fast was not as important asaking it work, FAST! > On Jan 25, 2014 8:47 AM, "Jim Dettman" wrote: > >> >> Yes, ADO does not run on top of DAO. They are two separate and distinct >> things. I think what John was thinking of is that ADO runs on top of >> OLEDB. >> >> ADO was developed as the object model for OLEDB technology. OLEDB was >> designed as the successor to ODBC, which focused on databases only as >> sources of data. OLEDB was designed to talk to just about anything; >> spreadsheets, text files, and databases as well. >> >> With that said, there are a couple of comments in regards to what Jim >> has >> said: >> >> 1. If your dealing with a JET DB, DAO is far faster then ADO. That's been >> proven time and time again. >> >> 2. If your dealing with a JET DB, with ADO you have to jump through some >> hoops to do what you can easily do in DAO. That's because DAO is more >> in-tune with Access and databases in general via ODBC. ADO is designed to >> work with everything, but nothing specifically. So when you get into the >> depths of a data source, using ADO/OLEDB takes extra work. That's not >> just >> with JET either. >> >> 3. ADO is a richer and more complex object model then DAO because it was >> designed to work with just about anything and it has to be in order to >> achieve that. >> >> 4. Even if you do use ADO, you may not get all the functionality it >> provides. It's the OLEDB provider of the data source that determines what >> you can do. As Jim pointed out, in ADO you have a multitude of different >> cursor types and ways to control it, but if your working with a JET DB, >> those are not available to you. In fact it can be down right confusing >> because you can ask for it, will get a recordset returned with no error, >> but >> you are given back a cursor type other then the one you requested (I >> actually consider this a fault of ADO). >> >> I think what I disagree with the most on Jim's comments is that >> implication >> that ADO "is the greatest". It's not. Like any other tool, it's has >> advantages in some situations and disadvantages in others. >> >> Also that DAO is some how only for power users and not a real developers >> object model. Just because it's simpler doesn't mean it's not. A smart >> developer is going to use the best possible tool for what their doing. If >> your working with a JET DB, then DAO is the best possible choice flat out. >> If your not doing using it and using ADO because it's "better", then I >> would >> say you're a poor developer. Tools and technologies are supposed to make >> your job as a developer easier, not harder. >> >> The other thing that is flat out wrong is that somehow DAO causes >> corruption in JET DB's. The corruptibility in JET DB's has nothing to do >> with the object model. If has to do with the fact that DB processing is >> done on each client and there is no server side process touching the DB, >> which can roll back things if an abnormal disconnect occurs. You can >> corrupt a JET DB just as easily with ADO as you can with DAO. >> >> Last thing I'd add, which many seem to be unaware of is that Microsoft >> has >> been slowing walking away from OLEDB (and hence ADO) back to ODBC. >> Basically they've admitted that it doesn't work as well as it should. >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson >> Sent: Friday, January 24, 2014 03:12 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Problem of a listbox's response on network... Part >> 1 >> >> You are only correct if you consider access as an application running in >> its on thread. I am pretty sure that when I use Excel and ADOX, ADO, and >> JRO to build set relationships and control the contents and behavior of >> tables and other objects in Access that I am NOT using DAO at all. >> On Jan 24, 2014 10:17 AM, "John W Colby" wrote: >> >> > >DAO is more for power users than for real developers. I am not sure I >> > would have got into ADO if there had been no other way. >> > >> > Excuse me? DAO is the database engine AND (more importantly) object >> model >> > for all of Access. DAO is for programmers who need to program to the >> metal >> > of forms, querydefs, controls and so forth. If you use ADO, it is all a >> > layer on top of DAO. >> > >> > I am not disagreeing that ADO has its place, but "for power users" is >> just >> > plain wrong. There is not an electron that flows through Access that >> DAO >> > does not steer. >> > >> > John W. Colby >> > >> > Reality is what refuses to go away >> > when you do not believe in it >> > >> > On 1/24/2014 1:32 AM, Jim Lawrence wrote: >> > >> >> Hi Charlotte: >> >> >> >> DAO is more for power users than for real developers. I am not sure I >> >> would have got into ADO if there had been no other way. >> >> >> >> But Access is one of the best ways to at least learn the basics of >> >> database design...it truly has (or is that had) one of the best data >> >> modelling capabilities. >> >> >> >> I hope you are enjoying your job of teaching relational database to >> >> uninitiated. Maybe you could, at some time in the future, be also >> giving >> >> advanced classes? >> >> >> >> Keep up the good work. >> >> >> >> 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 mcp2004 at mail.ru Sun Jan 26 18:51:59 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Mon, 27 Jan 2014 04:51:59 +0400 Subject: [AccessD] =?utf-8?q?Problem_of_a_listbox=27s_response_on_network?= =?utf-8?q?=2E=2E=2E_Part_1?= In-Reply-To: <1937207717.133084406.1390777033192.JavaMail.root@cds002> References: <1390766044.472507195@f237.i.mail.ru> <1937207717.133084406.1390777033192.JavaMail.root@cds002> Message-ID: <1390783919.719349725@f334.i.mail.ru> Hi Jim -- >?I am leaning toward the Adobe suite... So do I. >?..almost as fast as an MS Access application...and only takes four/five times as long.. I suppose that given nowadays developer tools (for all OSes and dev platforms/mainstream (general purpose) programming languages) it all depends on a developer skills. And no, I do not mean "junk FE Generations tools" - I mean (mainly) "hand-made" FE/UI/UX implementations. -- Shamil Sunday, January 26, 2014 3:57 PM -07:00 from Jim Lawrence : >Hi Shamil: > >No, in this case I was talking about the front or display end of the application. I do think the business intelligence and data management is all back end stuff. If done right a good balance between BI and DM can be made...I tend to "weight" processing towards the BE data server. I like to keep a clear separation between FE and BE, starting at the AJAX call...and try to keep these types of pages separated. > >As mentioned before, it is fun to build an ASP.Net application using VS (can be faster than hand coding), then go into the code dumping and separating the components depending on its location...client or server end. Though any automated building process tends to produce much more junk that useful code. It is not a pretty process but its fast (at least to build...not so fast to fix)...almost as fast as an MS Access application...and only takes four/five times as long...add to that bevelled and curved edges, field properties, shadows, background graphics, popup and help menus, images, smooth transitions and so on. ;-) >??? >Good or bad idea? > >What would you say is the best tool(s) set for building real, internet capable, applications with all the fancy and pretty interfaces, that customers now demand and expect and most importantly, will replace MS Access but for the browser? > >I am leaning toward the Adobe suite... > >Jim > >----- Original Message ----- >From: "Salakhetdinov Shamil" < mcp2004 at mail.ru > >To: "Access Developers discussion and problem solving" < accessd at databaseadvisors.com > >Sent: Sunday, January 26, 2014 11:54:04 AM >Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 > >?Hi Jim -- > >>>>? Coding in VB, C# or ASP.Net and so on, >>>> can take weeks to do what can be done days >Sorry? Do you mean that implementing ADO(.NET) manipulation of back-end databases in VB.NET, C# or ASP.NET (C#/VB.NET) "can take weeks to do what can be done (in) days" using MS Access pass-through queries, back-end SPs and VBA? > >Thank you. > >-- Shamil > >Sunday, January 26, 2014 12:38 PM -07:00 from Jim Lawrence < accessd at shaw.ca >: >>Hi Mark: >> >>Pass through queries can do a lot without re-coding. Deleting, adding and updating a single record can be handled just fine but when you start doing select statements, searches, multi-record processing and complex queries that is when the DAO application starts grinding to a stop. >> >>Once you have built a ADO based or mixed application, building another one is fairly easy as from then on it is mostly cut, paste and adjust...each new application becomes easier than the one before. :-) >> >>I think MS Access has one of the easiest interfaces of any database tool....ADO just allows it to connect to virtually any data source. Coding in VB, C# or ASP.Net and so on, can take weeks to do what can be done days and if you are going this route might as well build a JavaScript frame-work web interface. >> >>Aside: DDN is a great package but the over-head is huge. Put 100 users on a single application, you had better have your server fully deck-out and if anything fails...took me two weeks to solve one small issue as there are so many levels and so little internal documentation. >>??? >>Jim > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- ???????????? ?????? From accessd at shaw.ca Sun Jan 26 23:03:08 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 26 Jan 2014 22:03:08 -0700 (MST) Subject: [AccessD] The direction of data processing In-Reply-To: <1390783919.719349725@f334.i.mail.ru> Message-ID: <1648072583.133292302.1390798988004.JavaMail.root@cds002> Hi All: I must admit that there is a bit of a preamble to but it is all aimed at a point and, I believe, the future in data management. Back a number of years ago, when working for a government branch that handled data and policy I was asked to retrieve a full set of data summaries and have them ready to display and/or printout at the request of the department head. To say the least the data was a mess. It had evolved for years and each time the data model was improved the data structure was changed and because it was easier to just make a new table than try and figure out how to consolidate the information in one table. To add to data's complexity, government policy continued to change and affect how data entered into the existing table. When the variation became too extreme time for a new table. All this data resided, in a Oracle database, running on Unix, on one of the largest HP prolient computers I had ever seen. It was somewhere between standard server and a mini, full 64 bit, multi-core, a huge extended RAID with coprocessor running the stacks of drives. 64Bit and multi-core might not be unusual now but then it was really rare and only available to governments and big businesses. (A perfect piece of hardware network. ;-)) I decided to run the whole interface through a MS Access FE but gather and calculate the data processing through the big prolient and Oracle. It took almost two weeks to build the Oracle procedure query. I segregated each data table set and applied subqueries to manage various policy changes (you use to be able to only go six level deep with subqueries, on the Oracle of the day, but I went no more than four levels. After each table set had been processed and a common data set had been retrieved all the data sets were UNION ALL together. The finished query was about two hundred lines long. I had tested each module extensively but now it was time to test the fully integrated query. I pressed the button on my Access form and trotted off for a coffee as I knew it would probably take a few minutes even on that great machine. As I was walking to the coffee room, I could over hear everyone saying the system had stopped. I knew it was a momentary thing so continued on to fix a coffee. It was momentary; the rest of the morning, momentary...two hundred lines of code had that huge server thrashing and every resource it had was being used (the benefits of having full admin rights). After that, I broke that big query into individual modules and controlled its processing via the Access FE. First one module was called, then when the data was received, that data was sorted and added to the local MDB table...then in a few minutes, after the server's memory had cleared, the next module was called and process was repeated until all the modules had been handled, sorted and appended. This method took less than an hour and none of the other staff were inconvenienced. At that moment, I realized that a system that had multiple small computers probably could have handled the processing far more effectively. Vertical processing was maxed out (and was a dead-end technology) and horizontal processing was the future of data management. NoSQL databases are not the biggest part of this process, it is the data managers like Hadoop and the modern languages like Elan and F# and even torrent networks (and dozens similar technologies), that will make the new data revolution a reality. It is a very exciting time to be working in the computer industry. Jim From vbacreations at gmail.com Sun Jan 26 23:10:25 2014 From: vbacreations at gmail.com (William Benson) Date: Mon, 27 Jan 2014 00:10:25 -0500 Subject: [AccessD] The direction of data processing In-Reply-To: <1648072583.133292302.1390798988004.JavaMail.root@cds002> References: <1390783919.719349725@f334.i.mail.ru> <1648072583.133292302.1390798988004.JavaMail.root@cds002> Message-ID: omg or a gr8 time to leave. i should tell you about my new line of T shirts, mugs, bed linens, and underwear and the brand I hope to build Jim. Anyone great opening new markets in apparel sales let me know, I think I am getting out of tech. No joke (but Quite OT, FOR WHICH I PROFUSELY APOLOGIZE) On Jan 27, 2014 12:04 AM, "Jim Lawrence" wrote: > Hi All: > > I must admit that there is a bit of a preamble to but it is all aimed at a > point and, I believe, the future in data management. > > Back a number of years ago, when working for a government branch that > handled data and policy I was asked to retrieve a full set of data > summaries and have them ready to display and/or printout at the request of > the department head. To say the least the data was a mess. It had evolved > for years and each time the data model was improved the data structure was > changed and because it was easier to just make a new table than try and > figure out how to consolidate the information in one table. To add to > data's complexity, government policy continued to change and affect how > data entered into the existing table. When the variation became too extreme > time for a new table. > > All this data resided, in a Oracle database, running on Unix, on one of > the largest HP prolient computers I had ever seen. It was somewhere between > standard server and a mini, full 64 bit, multi-core, a huge extended RAID > with coprocessor running the stacks of drives. 64Bit and multi-core might > not be unusual now but then it was really rare and only available to > governments and big businesses. (A perfect piece of hardware network. ;-)) > > I decided to run the whole interface through a MS Access FE but gather and > calculate the data processing through the big prolient and Oracle. It took > almost two weeks to build the Oracle procedure query. I segregated each > data table set and applied subqueries to manage various policy changes (you > use to be able to only go six level deep with subqueries, on the Oracle of > the day, but I went no more than four levels. After each table set had been > processed and a common data set had been retrieved all the data sets were > UNION ALL together. The finished query was about two hundred lines long. I > had tested each module extensively but now it was time to test the fully > integrated query. > > I pressed the button on my Access form and trotted off for a coffee as I > knew it would probably take a few minutes even on that great machine. As I > was walking to the coffee room, I could over hear everyone saying the > system had stopped. I knew it was a momentary thing so continued on to fix > a coffee. It was momentary; the rest of the morning, momentary...two > hundred lines of code had that huge server thrashing and every resource it > had was being used (the benefits of having full admin rights). > > After that, I broke that big query into individual modules and controlled > its processing via the Access FE. First one module was called, then when > the data was received, that data was sorted and added to the local MDB > table...then in a few minutes, after the server's memory had cleared, the > next module was called and process was repeated until all the modules had > been handled, sorted and appended. This method took less than an hour and > none of the other staff were inconvenienced. > > At that moment, I realized that a system that had multiple small computers > probably could have handled the processing far more effectively. Vertical > processing was maxed out (and was a dead-end technology) and horizontal > processing was the future of data management. NoSQL databases are not the > biggest part of this process, it is the data managers like Hadoop and the > modern languages like Elan and F# and even torrent networks (and dozens > similar technologies), that will make the new data revolution a reality. > > It is a very exciting time to be working in the computer industry. > > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From vbacreations at gmail.com Sun Jan 26 23:16:24 2014 From: vbacreations at gmail.com (William Benson) Date: Mon, 27 Jan 2014 00:16:24 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <1390783919.719349725@f334.i.mail.ru> References: <1390766044.472507195@f237.i.mail.ru> <1937207717.133084406.1390777033192.JavaMail.root@cds002> <1390783919.719349725@f334.i.mail.ru> Message-ID: ditto, i see some at GE moving that way. On Jan 26, 2014 7:53 PM, "Salakhetdinov Shamil" wrote: > Hi Jim -- > > > I am leaning toward the Adobe suite... > So do I. > > > ..almost as fast as an MS Access application...and only takes four/five > times as long.. > I suppose that given nowadays developer tools (for all OSes and dev > platforms/mainstream (general purpose) programming languages) it all > depends on a developer skills. And no, I do not mean "junk FE Generations > tools" - I mean (mainly) "hand-made" FE/UI/UX implementations. > > -- Shamil > > Sunday, January 26, 2014 3:57 PM -07:00 from Jim Lawrence >: > >Hi Shamil: > > > >No, in this case I was talking about the front or display end of the > application. I do think the business intelligence and data management is > all back end stuff. If done right a good balance between BI and DM can be > made...I tend to "weight" processing towards the BE data server. I like to > keep a clear separation between FE and BE, starting at the AJAX call...and > try to keep these types of pages separated. > > > >As mentioned before, it is fun to build an ASP.Net application using VS > (can be faster than hand coding), then go into the code dumping and > separating the components depending on its location...client or server end. > Though any automated building process tends to produce much more junk that > useful code. It is not a pretty process but its fast (at least to > build...not so fast to fix)...almost as fast as an MS Access > application...and only takes four/five times as long...add to that bevelled > and curved edges, field properties, shadows, background graphics, popup and > help menus, images, smooth transitions and so on. ;-) > > > >Good or bad idea? > > > >What would you say is the best tool(s) set for building real, internet > capable, applications with all the fancy and pretty interfaces, that > customers now demand and expect and most importantly, will replace MS > Access but for the browser? > > > >I am leaning toward the Adobe suite... > > > >Jim > > > >----- Original Message ----- > >From: "Salakhetdinov Shamil" < mcp2004 at mail.ru > > >To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com > > >Sent: Sunday, January 26, 2014 11:54:04 AM > >Subject: Re: [AccessD] Problem of a listbox's response on network... Part > 1 > > > > Hi Jim -- > > > >>>> Coding in VB, C# or ASP.Net and so on, > >>>> can take weeks to do what can be done days > >Sorry? Do you mean that implementing ADO(.NET) manipulation of back-end > databases in VB.NET, C# or ASP.NET (C#/VB.NET) "can take weeks to do what > can be done (in) days" using MS Access pass-through queries, back-end SPs > and VBA? > > > >Thank you. > > > >-- Shamil > > > >Sunday, January 26, 2014 12:38 PM -07:00 from Jim Lawrence < > accessd at shaw.ca >: > >>Hi Mark: > >> > >>Pass through queries can do a lot without re-coding. Deleting, adding > and updating a single record can be handled just fine but when you start > doing select statements, searches, multi-record processing and complex > queries that is when the DAO application starts grinding to a stop. > >> > >>Once you have built a ADO based or mixed application, building another > one is fairly easy as from then on it is mostly cut, paste and > adjust...each new application becomes easier than the one before. :-) > >> > >>I think MS Access has one of the easiest interfaces of any database > tool....ADO just allows it to connect to virtually any data source. Coding > in VB, C# or ASP.Net and so on, can take weeks to do what can be done days > and if you are going this route might as well build a JavaScript frame-work > web interface. > >> > >>Aside: DDN is a great package but the over-head is huge. Put 100 users > on a single application, you had better have your server fully deck-out and > if anything fails...took me two weeks to solve one small issue as there are > so many levels and so little internal documentation. > >> > >>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 edzedz at comcast.net Sun Jan 26 23:19:21 2014 From: edzedz at comcast.net (Edward Zuris) Date: Sun, 26 Jan 2014 22:19:21 -0700 Subject: [AccessD] The direction of data processing In-Reply-To: <1648072583.133292302.1390798988004.JavaMail.root@cds002> References: <1390783919.719349725@f334.i.mail.ru> <1648072583.133292302.1390798988004.JavaMail.root@cds002> Message-ID: <2F92E748384040CFB7E675897A956385@EDZ1> > "It is a very exciting time to be working in the computer industry" I agree. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 26, 2014 10:03 PM To: Access Developers discussion and problem solving Subject: [AccessD] The direction of data processing Hi All: I must admit that there is a bit of a preamble to but it is all aimed at a point and, I believe, the future in data management. Back a number of years ago, when working for a government branch that handled data and policy I was asked to retrieve a full set of data summaries and have them ready to display and/or printout at the request of the department head. To say the least the data was a mess. It had evolved for years and each time the data model was improved the data structure was changed and because it was easier to just make a new table than try and figure out how to consolidate the information in one table. To add to data's complexity, government policy continued to change and affect how data entered into the existing table. When the variation became too extreme time for a new table. All this data resided, in a Oracle database, running on Unix, on one of the largest HP prolient computers I had ever seen. It was somewhere between standard server and a mini, full 64 bit, multi-core, a huge extended RAID with coprocessor running the stacks of drives. 64Bit and multi-core might not be unusual now but then it was really rare and only available to governments and big businesses. (A perfect piece of hardware network. ;-)) I decided to run the whole interface through a MS Access FE but gather and calculate the data processing through the big prolient and Oracle. It took almost two weeks to build the Oracle procedure query. I segregated each data table set and applied subqueries to manage various policy changes (you use to be able to only go six level deep with subqueries, on the Oracle of the day, but I went no more than four levels. After each table set had been processed and a common data set had been retrieved all the data sets were UNION ALL together. The finished query was about two hundred lines long. I had tested each module extensively but now it was time to test the fully integrated query. I pressed the button on my Access form and trotted off for a coffee as I knew it would probably take a few minutes even on that great machine. As I was walking to the coffee room, I could over hear everyone saying the system had stopped. I knew it was a momentary thing so continued on to fix a coffee. It was momentary; the rest of the morning, momentary...two hundred lines of code had that huge server thrashing and every resource it had was being used (the benefits of having full admin rights). After that, I broke that big query into individual modules and controlled its processing via the Access FE. First one module was called, then when the data was received, that data was sorted and added to the local MDB table...then in a few minutes, after the server's memory had cleared, the next module was called and process was repeated until all the modules had been handled, sorted and appended. This method took less than an hour and none of the other staff were inconvenienced. At that moment, I realized that a system that had multiple small computers probably could have handled the processing far more effectively. Vertical processing was maxed out (and was a dead-end technology) and horizontal processing was the future of data management. NoSQL databases are not the biggest part of this process, it is the data managers like Hadoop and the modern languages like Elan and F# and even torrent networks (and dozens similar technologies), that will make the new data revolution a reality. It is a very exciting time to be working in the computer industry. Jim -- 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 27 02:13:20 2014 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 27 Jan 2014 09:13:20 +0100 Subject: [AccessD] The direction of data processing Message-ID: <007401cf1b37$a3e04950$eba0dbf0$@cactus.dk> Hi Jim For the last days I have been struggling with some updating pass-through queries, not Oracle but T-SQL. No fun. As soon as you have more than a few joins, the code turns nearly unreadable. I'm not very good at it, so I had to build the query and the joins bit by bit to not lose my feet. I never learn to love this. Give me C# please. What a moment to bring a potent Oracle server on its nees. That must have been a cup of coffee you never forget. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence Sendt: 27. januar 2014 06:03 Til: Access Developers discussion and problem solving Emne: [AccessD] The direction of data processing Hi All: I must admit that there is a bit of a preamble to but it is all aimed at a point and, I believe, the future in data management. Back a number of years ago, when working for a government branch that handled data and policy I was asked to retrieve a full set of data summaries and have them ready to display and/or printout at the request of the department head. To say the least the data was a mess. It had evolved for years and each time the data model was improved the data structure was changed and because it was easier to just make a new table than try and figure out how to consolidate the information in one table. To add to data's complexity, government policy continued to change and affect how data entered into the existing table. When the variation became too extreme time for a new table. All this data resided, in a Oracle database, running on Unix, on one of the largest HP prolient computers I had ever seen. It was somewhere between standard server and a mini, full 64 bit, multi-core, a huge extended RAID with coprocessor running the stacks of drives. 64Bit and multi-core might not be unusual now but then it was really rare and only available to governments and big businesses. (A perfect piece of hardware network. ;-)) I decided to run the whole interface through a MS Access FE but gather and calculate the data processing through the big prolient and Oracle. It took almost two weeks to build the Oracle procedure query. I segregated each data table set and applied subqueries to manage various policy changes (you use to be able to only go six level deep with subqueries, on the Oracle of the day, but I went no more than four levels. After each table set had been processed and a common data set had been retrieved all the data sets were UNION ALL together. The finished query was about two hundred lines long. I had tested each module extensively but now it was time to test the fully integrated query. I pressed the button on my Access form and trotted off for a coffee as I knew it would probably take a few minutes even on that great machine. As I was walking to the coffee room, I could over hear everyone saying the system had stopped. I knew it was a momentary thing so continued on to fix a coffee. It was momentary; the rest of the morning, momentary...two hundred lines of code had that huge server thrashing and every resource it had was being used (the benefits of having full admin rights). After that, I broke that big query into individual modules and controlled its processing via the Access FE. First one module was called, then when the data was received, that data was sorted and added to the local MDB table...then in a few minutes, after the server's memory had cleared, the next module was called and process was repeated until all the modules had been handled, sorted and appended. This method took less than an hour and none of the other staff were inconvenienced. At that moment, I realized that a system that had multiple small computers probably could have handled the processing far more effectively. Vertical processing was maxed out (and was a dead-end technology) and horizontal processing was the future of data management. NoSQL databases are not the biggest part of this process, it is the data managers like Hadoop and the modern languages like Elan and F# and even torrent networks (and dozens similar technologies), that will make the new data revolution a reality. It is a very exciting time to be working in the computer industry. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Mon Jan 27 02:38:05 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Mon, 27 Jan 2014 12:38:05 +0400 Subject: [AccessD] =?utf-8?q?The_direction_of_data_processing?= In-Reply-To: <007401cf1b37$a3e04950$eba0dbf0$@cactus.dk> References: <007401cf1b37$a3e04950$eba0dbf0$@cactus.dk> Message-ID: <1390811885.994518959@f90.i.mail.ru> Hi Jim and Gustav -- <<< What a moment to bring a potent Oracle server on its knees. That must have been a cup of coffee you never forget. >>> Oracle devs are known(?) to charge their Oracle servers with long running cycled SPs utilizing cursors - wasn't that the case? As opposed to MS SQL T-SQL devs who mainly write set-oriented data manipulation SPs - so even when processing large data volumes they keep their MS SQL Servers flying... :) As for NoSQL - Redis ( http://redis.io/ ) somehow keeps constantly popping-up in the IT-related stuff I'm reading - so Redis (and Hadoop) - are on first positions in my NoSQL bookmarks... -- Shamil Monday, January 27, 2014 9:13 AM +01:00 from "Gustav Brock" : >Hi Jim > >For the last days I have been struggling with some updating pass-through >queries, not Oracle but T-SQL. >No fun. As soon as you have more than a few joins, the code turns nearly >unreadable. I'm not very good at it, so I had to build the query and the >joins bit by bit to not lose my feet. I never learn to love this. Give me C# >please. > >What a moment to bring a potent Oracle server on its nees. That must have >been a cup of coffee you never forget. > >/gustav >? > >-----Oprindelig meddelelse----- >Fra: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence >Sendt: 27. januar 2014 06:03 >Til: Access Developers discussion and problem solving >Emne: [AccessD] The direction of data processing > >Hi All: > >I must admit that there is a bit of a preamble to but it is all aimed at a >point and, I believe, the future in data management. > >Back a number of years ago, when working for a government branch that >handled data and policy I was asked to retrieve a full set of data summaries >and have them ready to display and/or printout at the request of the >department head. To say the least the data was a mess. It had evolved for >years and each time the data model was improved the data structure was >changed and because it was easier to just make a new table than try and >figure out how to consolidate the information in one table. To add to data's >complexity, government policy continued to change and affect how data >entered into the existing table. When the variation became too extreme time >for a new table. > ><<< tail skipped >>> ? ? ? ?? From gustav at cactus.dk Mon Jan 27 03:55:44 2014 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 27 Jan 2014 10:55:44 +0100 Subject: [AccessD] The direction of data processing Message-ID: <00a001cf1b45$f264a810$d72df830$@cactus.dk> Hi Shamil Yes, and Hadoop even runs at Azure: http://www.windowsazure.com/en-us/documentation/services/hdinsight /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Salakhetdinov Shamil Sendt: 27. januar 2014 09:38 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] The direction of data processing Hi Jim and Gustav -- <<< What a moment to bring a potent Oracle server on its knees. That must have been a cup of coffee you never forget. >>> Oracle devs are known(?) to charge their Oracle servers with long running cycled SPs utilizing cursors - wasn't that the case? As opposed to MS SQL T-SQL devs who mainly write set-oriented data manipulation SPs - so even when processing large data volumes they keep their MS SQL Servers flying... :) As for NoSQL - Redis ( http://redis.io/ ) somehow keeps constantly popping-up in the IT-related stuff I'm reading - so Redis (and Hadoop) - are on first positions in my NoSQL bookmarks... -- Shamil Monday, January 27, 2014 9:13 AM +01:00 from "Gustav Brock" : >Hi Jim > >For the last days I have been struggling with some updating >pass-through queries, not Oracle but T-SQL. >No fun. As soon as you have more than a few joins, the code turns >nearly unreadable. I'm not very good at it, so I had to build the query >and the joins bit by bit to not lose my feet. I never learn to love >this. Give me C# please. > >What a moment to bring a potent Oracle server on its nees. That must >have been a cup of coffee you never forget. > >/gustav > > >-----Oprindelig meddelelse----- >Fra: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence >Sendt: 27. januar 2014 06:03 >Til: Access Developers discussion and problem solving >Emne: [AccessD] The direction of data processing > >Hi All: > >I must admit that there is a bit of a preamble to but it is all aimed >at a point and, I believe, the future in data management. > >Back a number of years ago, when working for a government branch that >handled data and policy I was asked to retrieve a full set of data >summaries and have them ready to display and/or printout at the request >of the department head. To say the least the data was a mess. It had >evolved for years and each time the data model was improved the data >structure was changed and because it was easier to just make a new >table than try and figure out how to consolidate the information in one >table. To add to data's complexity, government policy continued to >change and affect how data entered into the existing table. When the >variation became too extreme time for a new table. > ><<< tail skipped >>> -- From mcp2004 at mail.ru Mon Jan 27 04:43:43 2014 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Mon, 27 Jan 2014 14:43:43 +0400 Subject: [AccessD] =?utf-8?q?The_direction_of_data_processing?= In-Reply-To: <00a001cf1b45$f264a810$d72df830$@cactus.dk> References: <00a001cf1b45$f264a810$d72df830$@cactus.dk> Message-ID: <1390819423.749171257@f181.i.mail.ru> Hi Gustav -- Yes, I've seen that Hadoop is hosted on Windows Azure but the price seems to be high(?) - and Amazon EMR ( http://aws.amazon.com/elasticmapreduce/pricing/ ) hosting proposals are more affordable? Forgot to mention - Cassandra ( http://cassandra.apache.org/ ) is the third noSQL in my list.? Thank you. -- Shamil Monday, January 27, 2014 10:55 AM +01:00 from "Gustav Brock" : >Hi Shamil > >Yes, and Hadoop even runs at Azure: > >http://www.windowsazure.com/en-us/documentation/services/hdinsight > >/gustav > >-----Oprindelig meddelelse----- >Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Salakhetdinov Shamil >Sendt: 27. januar 2014 09:38 >Til: Access Developers discussion and problem solving >Emne: Re: [AccessD] The direction of data processing > >?Hi Jim and Gustav -- > ><<< >What a moment to bring a potent Oracle server on its knees. That must have been a cup of coffee you never forget. >>>> >Oracle devs are known(?) to charge their Oracle servers with long running cycled SPs utilizing cursors - wasn't that the case? >As opposed to MS SQL T-SQL devs who mainly write set-oriented data manipulation SPs - so even when processing large data volumes they keep their MS SQL Servers flying... :) > >As for NoSQL - Redis ( http://redis.io/ ) somehow keeps constantly popping-up in the IT-related stuff I'm reading - so Redis (and Hadoop) - are on first positions in my NoSQL bookmarks... > >-- Shamil > >Monday, January 27, 2014 9:13 AM +01:00 from "Gustav Brock" < gustav at cactus.dk >: >>Hi Jim >> >>For the last days I have been struggling with some updating >>pass-through queries, not Oracle but T-SQL. >>No fun. As soon as you have more than a few joins, the code turns >>nearly unreadable. I'm not very good at it, so I had to build the query >>and the joins bit by bit to not lose my feet. I never learn to love >>this. Give me C# please. >> >>What a moment to bring a potent Oracle server on its nees. That must >>have been a cup of coffee you never forget. >> >>/gustav >> >> >>-----Oprindelig meddelelse----- >>Fra: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence >>Sendt: 27. januar 2014 06:03 >>Til: Access Developers discussion and problem solving >>Emne: [AccessD] The direction of data processing >> >>Hi All: >> >>I must admit that there is a bit of a preamble to but it is all aimed >>at a point and, I believe, the future in data management. >> >>Back a number of years ago, when working for a government branch that >>handled data and policy I was asked to retrieve a full set of data >>summaries and have them ready to display and/or printout at the request >>of the department head. To say the least the data was a mess. It had >>evolved for years and each time the data model was improved the data >>structure was changed and because it was easier to just make a new >>table than try and figure out how to consolidate the information in one >>table. To add to data's complexity, government policy continued to >>change and affect how data entered into the existing table. When the >>variation became too extreme time for a new table. >> >><<< tail skipped >>> >-- > > >-- >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 27 05:14:37 2014 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 27 Jan 2014 12:14:37 +0100 Subject: [AccessD] The direction of data processing Message-ID: <00c401cf1b50$f776b7c0$e6642740$@cactus.dk> Hi Shamil No, it is far from free, neither at Amazon, but for development you can turn the server off, when you don't need it. Or you can run your own install. I believe you can download ready-to-run VM images, or follow this guide which I located the other day for running Hadoop on Windows: http://v-lad.org/Tutorials/Hadoop/00%20-%20Intro.html /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Salakhetdinov Shamil Sendt: 27. januar 2014 11:44 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] The direction of data processing Hi Gustav -- Yes, I've seen that Hadoop is hosted on Windows Azure but the price seems to be high(?) - and Amazon EMR ( http://aws.amazon.com/elasticmapreduce/pricing/ ) hosting proposals are more affordable? Forgot to mention - Cassandra ( http://cassandra.apache.org/ ) is the third noSQL in my list. Thank you. -- Shamil Monday, January 27, 2014 10:55 AM +01:00 from "Gustav Brock" : >Hi Shamil > >Yes, and Hadoop even runs at Azure: > >http://www.windowsazure.com/en-us/documentation/services/hdinsight > >/gustav > >-----Oprindelig meddelelse----- >Fra: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] P? vegne af Salakhetdinov >Shamil >Sendt: 27. januar 2014 09:38 >Til: Access Developers discussion and problem solving >Emne: Re: [AccessD] The direction of data processing > > Hi Jim and Gustav -- > ><<< >What a moment to bring a potent Oracle server on its knees. That must have been a cup of coffee you never forget. >>>> >Oracle devs are known(?) to charge their Oracle servers with long running cycled SPs utilizing cursors - wasn't that the case? >As opposed to MS SQL T-SQL devs who mainly write set-oriented data >manipulation SPs - so even when processing large data volumes they keep >their MS SQL Servers flying... :) > >As for NoSQL - Redis ( http://redis.io/ ) somehow keeps constantly popping-up in the IT-related stuff I'm reading - so Redis (and Hadoop) - are on first positions in my NoSQL bookmarks... > >-- Shamil From jimdettman at verizon.net Mon Jan 27 07:32:39 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 27 Jan 2014 08:32:39 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: References: <010501cf1978$df006a30$9d013e90$@net> <295765967.132047834.1390635610176.JavaMail.root@cds002> <00dc01cf1ac2$1620f530$4262df90$@net> Message-ID: <802EA59B61DF43ADB16DCE8B5E3CD2C6@XPS> <> umm...that's not quite true. JET will pass a SQL statement off to a SQL backend when it can, pass-through or not. As long as you stay away from joins to local tables, VBA calls, or JET specific SQL, it will pass it off. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, January 26, 2014 01:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Mark, Yes and no. If you're using dynamic SQL, assembling the query by hand and then executing it, then for sure you have a rewrite on your hands. But if you use named queries, life gets a lot easier. Pass-Through Queries (PTQs) to the rescue! In essence, it boils down to this. a) Grab the syntax from your named query. b) Create a Stored Procedure or View on the back end using the same syntax. You might have to adjust it here and there to make it run. For example, you won't be able to use Access functions in the back end. c) Create a PTQ in the front end that points to the SP or View you just created d) In your Access code, use the syntas "CALL myPTQ." A few months back I worked on a project using an Access front end and a MySQL back end. The whole thing had been written to do all the queries in the front end. We identified a number of areas where a speed gain might be most profitable and began there, following the steps outlined above. The results were dramatic, to say the least -- sometimes a tenfold increase in performance. The main reason for this is that when querying a SQL back end from Access, the entire dataset is sent to the front end, which then applies the WHERE and ORDER BY predicates locally. When using a PTQ, Access gets out of the way and leaves the heavy lifting to the back end, which then sends only the final resultset to the front end. Arthur On Sun, Jan 26, 2014 at 1:11 PM, Mark Simms wrote: > Thanks Jim - and this implies anyone migrating from MDB to Oracle or SQL > Server has a complete rewrite on their hands as far as VBA-based data > retrieval, correct ? -- 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 27 11:14:15 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 27 Jan 2014 10:14:15 -0700 (MST) Subject: [AccessD] The direction of data processing In-Reply-To: Message-ID: <906193702.133680426.1390842855791.JavaMail.root@cds002> William its not that bad if taken piece by piece but anyone would choke if they tried to gulp it in one mouthful. It is a real challenge for us old-timers especially if we are being challenged by these bright young boys and girls with their flawless memories and infinite energy. ;-) Jim PS I would suggest going into soaps. ;-) ----- Original Message ----- From: "William Benson" To: "Access Developers discussion and problem solving" Sent: Sunday, January 26, 2014 9:10:25 PM Subject: Re: [AccessD] The direction of data processing omg or a gr8 time to leave. i should tell you about my new line of T shirts, mugs, bed linens, and underwear and the brand I hope to build Jim. Anyone great opening new markets in apparel sales let me know, I think I am getting out of tech. No joke (but Quite OT, FOR WHICH I PROFUSELY APOLOGIZE) On Jan 27, 2014 12:04 AM, "Jim Lawrence" wrote: > Hi All: > > I must admit that there is a bit of a preamble to but it is all aimed at a > point and, I believe, the future in data management. > > Back a number of years ago, when working for a government branch that > handled data and policy I was asked to retrieve a full set of data > summaries and have them ready to display and/or printout at the request of > the department head. To say the least the data was a mess. It had evolved > for years and each time the data model was improved the data structure was > changed and because it was easier to just make a new table than try and > figure out how to consolidate the information in one table. To add to > data's complexity, government policy continued to change and affect how > data entered into the existing table. When the variation became too extreme > time for a new table. > > All this data resided, in a Oracle database, running on Unix, on one of > the largest HP prolient computers I had ever seen. It was somewhere between > standard server and a mini, full 64 bit, multi-core, a huge extended RAID > with coprocessor running the stacks of drives. 64Bit and multi-core might > not be unusual now but then it was really rare and only available to > governments and big businesses. (A perfect piece of hardware network. ;-)) > > I decided to run the whole interface through a MS Access FE but gather and > calculate the data processing through the big prolient and Oracle. It took > almost two weeks to build the Oracle procedure query. I segregated each > data table set and applied subqueries to manage various policy changes (you > use to be able to only go six level deep with subqueries, on the Oracle of > the day, but I went no more than four levels. After each table set had been > processed and a common data set had been retrieved all the data sets were > UNION ALL together. The finished query was about two hundred lines long. I > had tested each module extensively but now it was time to test the fully > integrated query. > > I pressed the button on my Access form and trotted off for a coffee as I > knew it would probably take a few minutes even on that great machine. As I > was walking to the coffee room, I could over hear everyone saying the > system had stopped. I knew it was a momentary thing so continued on to fix > a coffee. It was momentary; the rest of the morning, momentary...two > hundred lines of code had that huge server thrashing and every resource it > had was being used (the benefits of having full admin rights). > > After that, I broke that big query into individual modules and controlled > its processing via the Access FE. First one module was called, then when > the data was received, that data was sorted and added to the local MDB > table...then in a few minutes, after the server's memory had cleared, the > next module was called and process was repeated until all the modules had > been handled, sorted and appended. This method took less than an hour and > none of the other staff were inconvenienced. > > At that moment, I realized that a system that had multiple small computers > probably could have handled the processing far more effectively. Vertical > processing was maxed out (and was a dead-end technology) and horizontal > processing was the future of data management. NoSQL databases are not the > biggest part of this process, it is the data managers like Hadoop and the > modern languages like Elan and F# and even torrent networks (and dozens > similar technologies), that will make the new data revolution a reality. > > It is a very exciting time to be working in the computer industry. > > 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 gmail.com Mon Jan 27 11:41:05 2014 From: jwcolby at gmail.com (John W Colby) Date: Mon, 27 Jan 2014 12:41:05 -0500 Subject: [AccessD] The direction of data processing In-Reply-To: <906193702.133680426.1390842855791.JavaMail.root@cds002> References: <906193702.133680426.1390842855791.JavaMail.root@cds002> Message-ID: <52E69A31.5070002@gmail.com> Flawed memory? Me? http://www.youtube.com/watch?v=9yN-6PbqAPM John W. Colby Reality is what refuses to go away when you do not believe in it On 1/27/2014 12:14 PM, Jim Lawrence wrote: > William its not that bad if taken piece by piece but anyone would choke if they tried to gulp it in one mouthful. It is a real challenge for us old-timers especially if we are being challenged by these bright young boys and girls with their flawless memories and infinite energy. ;-) > > Jim > > PS I would suggest going into soaps. ;-) > > From accessd at shaw.ca Mon Jan 27 11:48:20 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 27 Jan 2014 10:48:20 -0700 (MST) Subject: [AccessD] The direction of data processing In-Reply-To: <007401cf1b37$a3e04950$eba0dbf0$@cactus.dk> Message-ID: <95968722.133729103.1390844900205.JavaMail.root@cds002> I feel your pain. T-SQL is sort of like Access SQL or is it only a little like?... Have you considered using SPs and just passing parameters? Very complex pass-through queries use to crash Access but maybe that bug has been fixed. Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" Sent: Monday, January 27, 2014 12:13:20 AM Subject: Re: [AccessD] The direction of data processing Hi Jim For the last days I have been struggling with some updating pass-through queries, not Oracle but T-SQL. No fun. As soon as you have more than a few joins, the code turns nearly unreadable. I'm not very good at it, so I had to build the query and the joins bit by bit to not lose my feet. I never learn to love this. Give me C# please. What a moment to bring a potent Oracle server on its nees. That must have been a cup of coffee you never forget. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence Sendt: 27. januar 2014 06:03 Til: Access Developers discussion and problem solving Emne: [AccessD] The direction of data processing Hi All: I must admit that there is a bit of a preamble to but it is all aimed at a point and, I believe, the future in data management. Back a number of years ago, when working for a government branch that handled data and policy I was asked to retrieve a full set of data summaries and have them ready to display and/or printout at the request of the department head. To say the least the data was a mess. It had evolved for years and each time the data model was improved the data structure was changed and because it was easier to just make a new table than try and figure out how to consolidate the information in one table. To add to data's complexity, government policy continued to change and affect how data entered into the existing table. When the variation became too extreme time for a new table. All this data resided, in a Oracle database, running on Unix, on one of the largest HP prolient computers I had ever seen. It was somewhere between standard server and a mini, full 64 bit, multi-core, a huge extended RAID with coprocessor running the stacks of drives. 64Bit and multi-core might not be unusual now but then it was really rare and only available to governments and big businesses. (A perfect piece of hardware network. ;-)) I decided to run the whole interface through a MS Access FE but gather and calculate the data processing through the big prolient and Oracle. It took almost two weeks to build the Oracle procedure query. I segregated each data table set and applied subqueries to manage various policy changes (you use to be able to only go six level deep with subqueries, on the Oracle of the day, but I went no more than four levels. After each table set had been processed and a common data set had been retrieved all the data sets were UNION ALL together. The finished query was about two hundred lines long. I had tested each module extensively but now it was time to test the fully integrated query. I pressed the button on my Access form and trotted off for a coffee as I knew it would probably take a few minutes even on that great machine. As I was walking to the coffee room, I could over hear everyone saying the system had stopped. I knew it was a momentary thing so continued on to fix a coffee. It was momentary; the rest of the morning, momentary...two hundred lines of code had that huge server thrashing and every resource it had was being used (the benefits of having full admin rights). After that, I broke that big query into individual modules and controlled its processing via the Access FE. First one module was called, then when the data was received, that data was sorted and added to the local MDB table...then in a few minutes, after the server's memory had cleared, the next module was called and process was repeated until all the modules had been handled, sorted and appended. This method took less than an hour and none of the other staff were inconvenienced. At that moment, I realized that a system that had multiple small computers probably could have handled the processing far more effectively. Vertical processing was maxed out (and was a dead-end technology) and horizontal processing was the future of data management. NoSQL databases are not the biggest part of this process, it is the data managers like Hadoop and the modern languages like Elan and F# and even torrent networks (and dozens similar technologies), that will make the new data revolution a reality. It is a very exciting time to be working in the computer industry. 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 fuller.artful at gmail.com Mon Jan 27 11:54:20 2014 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 27 Jan 2014 12:54:20 -0500 Subject: [AccessD] The direction of data processing In-Reply-To: <95968722.133729103.1390844900205.JavaMail.root@cds002> References: <007401cf1b37$a3e04950$eba0dbf0$@cactus.dk> <95968722.133729103.1390844900205.JavaMail.root@cds002> Message-ID: Jim, I was unaware that there were bugs in PTQs, but they must have been fixed. I've done lots of pretty complex PTQs that fire stored procedures and pass lots of parameters and had no problems at all. Arthur On Mon, Jan 27, 2014 at 12:48 PM, Jim Lawrence wrote: > I feel your pain. > > T-SQL is sort of like Access SQL or is it only a little like?... Have you > considered using SPs and just passing parameters? > > Very complex pass-through queries use to crash Access but maybe that bug > has been fixed. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, January 27, 2014 12:13:20 AM > Subject: Re: [AccessD] The direction of data processing > > Hi Jim > > For the last days I have been struggling with some updating pass-through > queries, not Oracle but T-SQL. > No fun. As soon as you have more than a few joins, the code turns nearly > unreadable. I'm not very good at it, so I had to build the query and the > joins bit by bit to not lose my feet. I never learn to love this. Give me > C# > please. > > What a moment to bring a potent Oracle server on its nees. That must have > been a cup of coffee you never forget. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence > Sendt: 27. januar 2014 06:03 > Til: Access Developers discussion and problem solving > Emne: [AccessD] The direction of data processing > > Hi All: > > I must admit that there is a bit of a preamble to but it is all aimed at a > point and, I believe, the future in data management. > > Back a number of years ago, when working for a government branch that > handled data and policy I was asked to retrieve a full set of data > summaries > and have them ready to display and/or printout at the request of the > department head. To say the least the data was a mess. It had evolved for > years and each time the data model was improved the data structure was > changed and because it was easier to just make a new table than try and > figure out how to consolidate the information in one table. To add to > data's > complexity, government policy continued to change and affect how data > entered into the existing table. When the variation became too extreme time > for a new table. > > All this data resided, in a Oracle database, running on Unix, on one of the > largest HP prolient computers I had ever seen. It was somewhere between > standard server and a mini, full 64 bit, multi-core, a huge extended RAID > with coprocessor running the stacks of drives. 64Bit and multi-core might > not be unusual now but then it was really rare and only available to > governments and big businesses. (A perfect piece of hardware network. ;-)) > > I decided to run the whole interface through a MS Access FE but gather and > calculate the data processing through the big prolient and Oracle. It took > almost two weeks to build the Oracle procedure query. I segregated each > data > table set and applied subqueries to manage various policy changes (you use > to be able to only go six level deep with subqueries, on the Oracle of the > day, but I went no more than four levels. After each table set had been > processed and a common data set had been retrieved all the data sets were > UNION ALL together. The finished query was about two hundred lines long. I > had tested each module extensively but now it was time to test the fully > integrated query. > > I pressed the button on my Access form and trotted off for a coffee as I > knew it would probably take a few minutes even on that great machine. As I > was walking to the coffee room, I could over hear everyone saying the > system > had stopped. I knew it was a momentary thing so continued on to fix a > coffee. It was momentary; the rest of the morning, momentary...two hundred > lines of code had that huge server thrashing and every resource it had was > being used (the benefits of having full admin rights). > > After that, I broke that big query into individual modules and controlled > its processing via the Access FE. First one module was called, then when > the > data was received, that data was sorted and added to the local MDB > table...then in a few minutes, after the server's memory had cleared, the > next module was called and process was repeated until all the modules had > been handled, sorted and appended. This method took less than an hour and > none of the other staff were inconvenienced. > > At that moment, I realized that a system that had multiple small computers > probably could have handled the processing far more effectively. Vertical > processing was maxed out (and was a dead-end technology) and horizontal > processing was the future of data management. NoSQL databases are not the > biggest part of this process, it is the data managers like Hadoop and the > modern languages like Elan and F# and even torrent networks (and dozens > similar technologies), that will make the new data revolution a reality. > > It is a very exciting time to be working in the computer industry. > > 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 > -- Arthur From gustav at cactus.dk Mon Jan 27 12:50:25 2014 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 27 Jan 2014 19:50:25 +0100 Subject: [AccessD] The direction of data processing Message-ID: Hi Jim It is an evolved SQL. Plain awful to write and read. It's not my server so writing stored procedures is beyond my control. /gustav >>> accessd at shaw.ca 27-01-14 18:48 >>> I feel your pain. T-SQL is sort of like Access SQL or is it only a little like?... Have you considered using SPs and just passing parameters? Very complex pass-through queries use to crash Access but maybe that bug has been fixed. Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" Sent: Monday, January 27, 2014 12:13:20 AM Subject: Re: [AccessD] The direction of data processing Hi Jim For the last days I have been struggling with some updating pass-through queries, not Oracle but T-SQL. No fun. As soon as you have more than a few joins, the code turns nearly unreadable. I'm not very good at it, so I had to build the query and the joins bit by bit to not lose my feet. I never learn to love this. Give me C# please. What a moment to bring a potent Oracle server on its nees. That must have been a cup of coffee you never forget. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence Sendt: 27. januar 2014 06:03 Til: Access Developers discussion and problem solving Emne: [AccessD] The direction of data processing Hi All: I must admit that there is a bit of a preamble to but it is all aimed at a point and, I believe, the future in data management. Back a number of years ago, when working for a government branch that handled data and policy I was asked to retrieve a full set of data summaries and have them ready to display and/or printout at the request of the department head. To say the least the data was a mess. It had evolved for years and each time the data model was improved the data structure was changed and because it was easier to just make a new table than try and figure out how to consolidate the information in one table. To add to data's complexity, government policy continued to change and affect how data entered into the existing table. When the variation became too extreme time for a new table. All this data resided, in a Oracle database, running on Unix, on one of the largest HP prolient computers I had ever seen. It was somewhere between standard server and a mini, full 64 bit, multi-core, a huge extended RAID with coprocessor running the stacks of drives. 64Bit and multi-core might not be unusual now but then it was really rare and only available to governments and big businesses. (A perfect piece of hardware network. ;-)) I decided to run the whole interface through a MS Access FE but gather and calculate the data processing through the big prolient and Oracle. It took almost two weeks to build the Oracle procedure query. I segregated each data table set and applied subqueries to manage various policy changes (you use to be able to only go six level deep with subqueries, on the Oracle of the day, but I went no more than four levels. After each table set had been processed and a common data set had been retrieved all the data sets were UNION ALL together. The finished query was about two hundred lines long. I had tested each module extensively but now it was time to test the fully integrated query. I pressed the button on my Access form and trotted off for a coffee as I knew it would probably take a few minutes even on that great machine. As I was walking to the coffee room, I could over hear everyone saying the system had stopped. I knew it was a momentary thing so continued on to fix a coffee. It was momentary; the rest of the morning, momentary...two hundred lines of code had that huge server thrashing and every resource it had was being used (the benefits of having full admin rights). After that, I broke that big query into individual modules and controlled its processing via the Access FE. First one module was called, then when the data was received, that data was sorted and added to the local MDB table...then in a few minutes, after the server's memory had cleared, the next module was called and process was repeated until all the modules had been handled, sorted and appended. This method took less than an hour and none of the other staff were inconvenienced. At that moment, I realized that a system that had multiple small computers probably could have handled the processing far more effectively. Vertical processing was maxed out (and was a dead-end technology) and horizontal processing was the future of data management. NoSQL databases are not the biggest part of this process, it is the data managers like Hadoop and the modern languages like Elan and F# and even torrent networks (and dozens similar technologies), that will make the new data revolution a reality. It is a very exciting time to be working in the computer industry. Jim From accessd at shaw.ca Mon Jan 27 13:24:54 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 27 Jan 2014 12:24:54 -0700 (MST) Subject: [AccessD] The direction of data processing In-Reply-To: <1390811885.994518959@f90.i.mail.ru> Message-ID: <141327380.133869400.1390850694259.JavaMail.root@cds002> Hi Shamil and Gustav: It was mostly because I had full admin rights...everything requested was given full attention...if the priority had been set down there would have been no obvious problem but I would have wondered why the processing was taking days. Hind sight is twenty-twenty of course. ;-) OTOH, the processing should have never bogged down like that. It was the database concept and implementation that had failed...I was just unfortunate enough to discover its limits at a bad time. I am sure many DBAs had run across those limitations and some decided, let's not just manage this, let's fix it...hence the new distributive database systems we have available today. Right now this technology is in its in infancy. The installation process can be complex, the tools provided appear awkward and extracting and inputing data is not SQL. Things will get better... Redis ( http://redis.io ) is very new and definitely interesting! Is it possible that we are straying away from MS Access even though ADO transport may be able to connect to Redis. Now that will be a challenge for pass-through queries. ;-) Jim ----- Original Message ----- From: "Salakhetdinov Shamil" To: "Access Developers discussion and problem solving" Sent: Monday, January 27, 2014 12:38:05 AM Subject: Re: [AccessD] The direction of data processing Hi Jim and Gustav -- <<< What a moment to bring a potent Oracle server on its knees. That must have been a cup of coffee you never forget. >>> Oracle devs are known(?) to charge their Oracle servers with long running cycled SPs utilizing cursors - wasn't that the case? As opposed to MS SQL T-SQL devs who mainly write set-oriented data manipulation SPs - so even when processing large data volumes they keep their MS SQL Servers flying... :) As for NoSQL - Redis ( http://redis.io/ ) somehow keeps constantly popping-up in the IT-related stuff I'm reading - so Redis (and Hadoop) - are on first positions in my NoSQL bookmarks... -- Shamil Monday, January 27, 2014 9:13 AM +01:00 from "Gustav Brock" : >Hi Jim > >For the last days I have been struggling with some updating pass-through >queries, not Oracle but T-SQL. >No fun. As soon as you have more than a few joins, the code turns nearly >unreadable. I'm not very good at it, so I had to build the query and the >joins bit by bit to not lose my feet. I never learn to love this. Give me C# >please. > >What a moment to bring a potent Oracle server on its nees. That must have >been a cup of coffee you never forget. > >/gustav From jwcolby at gmail.com Mon Jan 27 16:18:31 2014 From: jwcolby at gmail.com (John W Colby) Date: Mon, 27 Jan 2014 17:18:31 -0500 Subject: [AccessD] The direction of data processing In-Reply-To: <95968722.133729103.1390844900205.JavaMail.root@cds002> References: <95968722.133729103.1390844900205.JavaMail.root@cds002> Message-ID: <52E6DB37.2000708@gmail.com> >Very complex pass-through queries use to crash Access but maybe that bug has been fixed. I would have to guess that has been fixed. At IBM I created a pass through that consisted of several dozen Common Table Expressions joined together into one final result set. It was 40 original Access queries, each one turned into a CTE. HUGE!!! John W. Colby Reality is what refuses to go away when you do not believe in it On 1/27/2014 12:48 PM, Jim Lawrence wrote: > I feel your pain. > > T-SQL is sort of like Access SQL or is it only a little like?... Have you considered using SPs and just passing parameters? > > Very complex pass-through queries use to crash Access but maybe that bug has been fixed. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" > Sent: Monday, January 27, 2014 12:13:20 AM > Subject: Re: [AccessD] The direction of data processing > > Hi Jim > > For the last days I have been struggling with some updating pass-through > queries, not Oracle but T-SQL. > No fun. As soon as you have more than a few joins, the code turns nearly > unreadable. I'm not very good at it, so I had to build the query and the > joins bit by bit to not lose my feet. I never learn to love this. Give me C# > please. > > What a moment to bring a potent Oracle server on its nees. That must have > been a cup of coffee you never forget. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence > Sendt: 27. januar 2014 06:03 > Til: Access Developers discussion and problem solving > Emne: [AccessD] The direction of data processing > > Hi All: > > I must admit that there is a bit of a preamble to but it is all aimed at a > point and, I believe, the future in data management. > > Back a number of years ago, when working for a government branch that > handled data and policy I was asked to retrieve a full set of data summaries > and have them ready to display and/or printout at the request of the > department head. To say the least the data was a mess. It had evolved for > years and each time the data model was improved the data structure was > changed and because it was easier to just make a new table than try and > figure out how to consolidate the information in one table. To add to data's > complexity, government policy continued to change and affect how data > entered into the existing table. When the variation became too extreme time > for a new table. > > All this data resided, in a Oracle database, running on Unix, on one of the > largest HP prolient computers I had ever seen. It was somewhere between > standard server and a mini, full 64 bit, multi-core, a huge extended RAID > with coprocessor running the stacks of drives. 64Bit and multi-core might > not be unusual now but then it was really rare and only available to > governments and big businesses. (A perfect piece of hardware network. ;-)) > > I decided to run the whole interface through a MS Access FE but gather and > calculate the data processing through the big prolient and Oracle. It took > almost two weeks to build the Oracle procedure query. I segregated each data > table set and applied subqueries to manage various policy changes (you use > to be able to only go six level deep with subqueries, on the Oracle of the > day, but I went no more than four levels. After each table set had been > processed and a common data set had been retrieved all the data sets were > UNION ALL together. The finished query was about two hundred lines long. I > had tested each module extensively but now it was time to test the fully > integrated query. > > I pressed the button on my Access form and trotted off for a coffee as I > knew it would probably take a few minutes even on that great machine. As I > was walking to the coffee room, I could over hear everyone saying the system > had stopped. I knew it was a momentary thing so continued on to fix a > coffee. It was momentary; the rest of the morning, momentary...two hundred > lines of code had that huge server thrashing and every resource it had was > being used (the benefits of having full admin rights). > > After that, I broke that big query into individual modules and controlled > its processing via the Access FE. First one module was called, then when the > data was received, that data was sorted and added to the local MDB > table...then in a few minutes, after the server's memory had cleared, the > next module was called and process was repeated until all the modules had > been handled, sorted and appended. This method took less than an hour and > none of the other staff were inconvenienced. > > At that moment, I realized that a system that had multiple small computers > probably could have handled the processing far more effectively. Vertical > processing was maxed out (and was a dead-end technology) and horizontal > processing was the future of data management. NoSQL databases are not the > biggest part of this process, it is the data managers like Hadoop and the > modern languages like Elan and F# and even torrent networks (and dozens > similar technologies), that will make the new data revolution a reality. > > It is a very exciting time to be working in the computer industry. > > Jim > From accessd at shaw.ca Mon Jan 27 17:46:52 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 27 Jan 2014 16:46:52 -0700 (MST) Subject: [AccessD] The direction of data processing In-Reply-To: Message-ID: <1344863331.134177259.1390866412545.JavaMail.root@cds002> Hi Arthur: That is good to hear. Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Monday, January 27, 2014 9:54:20 AM Subject: Re: [AccessD] The direction of data processing Jim, I was unaware that there were bugs in PTQs, but they must have been fixed. I've done lots of pretty complex PTQs that fire stored procedures and pass lots of parameters and had no problems at all. Arthur On Mon, Jan 27, 2014 at 12:48 PM, Jim Lawrence wrote: > I feel your pain. > > T-SQL is sort of like Access SQL or is it only a little like?... Have you > considered using SPs and just passing parameters? > > Very complex pass-through queries use to crash Access but maybe that bug > has been fixed. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, January 27, 2014 12:13:20 AM > Subject: Re: [AccessD] The direction of data processing > > Hi Jim > > For the last days I have been struggling with some updating pass-through > queries, not Oracle but T-SQL. > No fun. As soon as you have more than a few joins, the code turns nearly > unreadable. I'm not very good at it, so I had to build the query and the > joins bit by bit to not lose my feet. I never learn to love this. Give me > C# > please. > > What a moment to bring a potent Oracle server on its nees. That must have > been a cup of coffee you never forget. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence > Sendt: 27. januar 2014 06:03 > Til: Access Developers discussion and problem solving > Emne: [AccessD] The direction of data processing > > Hi All: > > I must admit that there is a bit of a preamble to but it is all aimed at a > point and, I believe, the future in data management. > > Back a number of years ago, when working for a government branch that > handled data and policy I was asked to retrieve a full set of data > summaries > and have them ready to display and/or printout at the request of the > department head. To say the least the data was a mess. It had evolved for > years and each time the data model was improved the data structure was > changed and because it was easier to just make a new table than try and > figure out how to consolidate the information in one table. To add to > data's > complexity, government policy continued to change and affect how data > entered into the existing table. When the variation became too extreme time > for a new table. > > All this data resided, in a Oracle database, running on Unix, on one of the > largest HP prolient computers I had ever seen. It was somewhere between > standard server and a mini, full 64 bit, multi-core, a huge extended RAID > with coprocessor running the stacks of drives. 64Bit and multi-core might > not be unusual now but then it was really rare and only available to > governments and big businesses. (A perfect piece of hardware network. ;-)) > > I decided to run the whole interface through a MS Access FE but gather and > calculate the data processing through the big prolient and Oracle. It took > almost two weeks to build the Oracle procedure query. I segregated each > data > table set and applied subqueries to manage various policy changes (you use > to be able to only go six level deep with subqueries, on the Oracle of the > day, but I went no more than four levels. After each table set had been > processed and a common data set had been retrieved all the data sets were > UNION ALL together. The finished query was about two hundred lines long. I > had tested each module extensively but now it was time to test the fully > integrated query. > > I pressed the button on my Access form and trotted off for a coffee as I > knew it would probably take a few minutes even on that great machine. As I > was walking to the coffee room, I could over hear everyone saying the > system > had stopped. I knew it was a momentary thing so continued on to fix a > coffee. It was momentary; the rest of the morning, momentary...two hundred > lines of code had that huge server thrashing and every resource it had was > being used (the benefits of having full admin rights). > > After that, I broke that big query into individual modules and controlled > its processing via the Access FE. First one module was called, then when > the > data was received, that data was sorted and added to the local MDB > table...then in a few minutes, after the server's memory had cleared, the > next module was called and process was repeated until all the modules had > been handled, sorted and appended. This method took less than an hour and > none of the other staff were inconvenienced. > > At that moment, I realized that a system that had multiple small computers > probably could have handled the processing far more effectively. Vertical > processing was maxed out (and was a dead-end technology) and horizontal > processing was the future of data management. NoSQL databases are not the > biggest part of this process, it is the data managers like Hadoop and the > modern languages like Elan and F# and even torrent networks (and dozens > similar technologies), that will make the new data revolution a reality. > > It is a very exciting time to be working in the computer industry. > > 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 > -- Arthur -- 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 27 17:48:23 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 27 Jan 2014 16:48:23 -0700 (MST) Subject: [AccessD] The direction of data processing In-Reply-To: Message-ID: <378167574.134178564.1390866503575.JavaMail.root@cds002> Hi Gustav: My condolences...good luck. Jim ----- Original Message ----- From: "Gustav Brock" To: accessd at databaseadvisors.com Sent: Monday, January 27, 2014 10:50:25 AM Subject: Re: [AccessD] The direction of data processing Hi Jim It is an evolved SQL. Plain awful to write and read. It's not my server so writing stored procedures is beyond my control. /gustav >>> accessd at shaw.ca 27-01-14 18:48 >>> I feel your pain. T-SQL is sort of like Access SQL or is it only a little like?... Have you considered using SPs and just passing parameters? Very complex pass-through queries use to crash Access but maybe that bug has been fixed. Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" Sent: Monday, January 27, 2014 12:13:20 AM Subject: Re: [AccessD] The direction of data processing Hi Jim For the last days I have been struggling with some updating pass-through queries, not Oracle but T-SQL. No fun. As soon as you have more than a few joins, the code turns nearly unreadable. I'm not very good at it, so I had to build the query and the joins bit by bit to not lose my feet. I never learn to love this. Give me C# please. What a moment to bring a potent Oracle server on its nees. That must have been a cup of coffee you never forget. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence Sendt: 27. januar 2014 06:03 Til: Access Developers discussion and problem solving Emne: [AccessD] The direction of data processing Hi All: I must admit that there is a bit of a preamble to but it is all aimed at a point and, I believe, the future in data management. Back a number of years ago, when working for a government branch that handled data and policy I was asked to retrieve a full set of data summaries and have them ready to display and/or printout at the request of the department head. To say the least the data was a mess. It had evolved for years and each time the data model was improved the data structure was changed and because it was easier to just make a new table than try and figure out how to consolidate the information in one table. To add to data's complexity, government policy continued to change and affect how data entered into the existing table. When the variation became too extreme time for a new table. All this data resided, in a Oracle database, running on Unix, on one of the largest HP prolient computers I had ever seen. It was somewhere between standard server and a mini, full 64 bit, multi-core, a huge extended RAID with coprocessor running the stacks of drives. 64Bit and multi-core might not be unusual now but then it was really rare and only available to governments and big businesses. (A perfect piece of hardware network. ;-)) I decided to run the whole interface through a MS Access FE but gather and calculate the data processing through the big prolient and Oracle. It took almost two weeks to build the Oracle procedure query. I segregated each data table set and applied subqueries to manage various policy changes (you use to be able to only go six level deep with subqueries, on the Oracle of the day, but I went no more than four levels. After each table set had been processed and a common data set had been retrieved all the data sets were UNION ALL together. The finished query was about two hundred lines long. I had tested each module extensively but now it was time to test the fully integrated query. I pressed the button on my Access form and trotted off for a coffee as I knew it would probably take a few minutes even on that great machine. As I was walking to the coffee room, I could over hear everyone saying the system had stopped. I knew it was a momentary thing so continued on to fix a coffee. It was momentary; the rest of the morning, momentary...two hundred lines of code had that huge server thrashing and every resource it had was being used (the benefits of having full admin rights). After that, I broke that big query into individual modules and controlled its processing via the Access FE. First one module was called, then when the data was received, that data was sorted and added to the local MDB table...then in a few minutes, after the server's memory had cleared, the next module was called and process was repeated until all the modules had been handled, sorted and appended. This method took less than an hour and none of the other staff were inconvenienced. At that moment, I realized that a system that had multiple small computers probably could have handled the processing far more effectively. Vertical processing was maxed out (and was a dead-end technology) and horizontal processing was the future of data management. NoSQL databases are not the biggest part of this process, it is the data managers like Hadoop and the modern languages like Elan and F# and even torrent networks (and dozens similar technologies), that will make the new data revolution a reality. It is a very exciting time to be working in the computer industry. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Mon Jan 27 18:11:29 2014 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 27 Jan 2014 16:11:29 -0800 Subject: [AccessD] The direction of data processing In-Reply-To: <378167574.134178564.1390866503575.JavaMail.root@cds002> References: <378167574.134178564.1390866503575.JavaMail.root@cds002> Message-ID: Gustav, they wont let you write sprocs but leave it open for you to write any SQL command from the front end? That sounds pretty scary to me. Executing sprocs as PTQs are pretty easy as all you have to do is change the QueryDef: If they will let you, create a test sproc such as: CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * FROM vwSomeView WHERE SomeDate >= @AsOfDate Modify the querydef as needed for the input parameter in Access: Dim db As DAO.Database Dim qd As DAO.QueryDef Dim sSQL As String sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" Set db = CurrentDb db.QueryDefs("SomeQueryName").SQL = sSQL Set db = Nothing > ----- Original Message ----- > From: "Gustav Brock" > To: accessd at databaseadvisors.com > Sent: Monday, January 27, 2014 10:50:25 AM > Subject: Re: [AccessD] The direction of data processing > > Hi Jim > > It is an evolved SQL. Plain awful to write and read. > It's not my server so writing stored procedures is beyond my control. > > /gustav > > >>> accessd at shaw.ca 27-01-14 18:48 >>> > I feel your pain. > > T-SQL is sort of like Access SQL or is it only a little like?... Have you > considered using SPs and just passing parameters? > > Very complex pass-through queries use to crash Access but maybe that bug > has been fixed. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, January 27, 2014 12:13:20 AM > Subject: Re: [AccessD] The direction of data processing > > Hi Jim > > For the last days I have been struggling with some updating pass-through > queries, not Oracle but T-SQL. > No fun. As soon as you have more than a few joins, the code turns nearly > unreadable. I'm not very good at it, so I had to build the query and the > joins bit by bit to not lose my feet. I never learn to love this. Give me > C# > please. > > What a moment to bring a potent Oracle server on its nees. That must have > been a cup of coffee you never forget. > > /gustav > > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence > Sendt: 27. januar 2014 06:03 > Til: Access Developers discussion and problem solving > Emne: [AccessD] The direction of data processing > > Hi All: > > I must admit that there is a bit of a preamble to but it is all aimed at a > point and, I believe, the future in data management. > > Back a number of years ago, when working for a government branch that > handled data and policy I was asked to retrieve a full set of data > summaries > and have them ready to display and/or printout at the request of the > department head. To say the least the data was a mess. It had evolved for > years and each time the data model was improved the data structure was > changed and because it was easier to just make a new table than try and > figure out how to consolidate the information in one table. To add to > data's > complexity, government policy continued to change and affect how data > entered into the existing table. When the variation became too extreme time > for a new table. > > All this data resided, in a Oracle database, running on Unix, on one of the > largest HP prolient computers I had ever seen. It was somewhere between > standard server and a mini, full 64 bit, multi-core, a huge extended RAID > with coprocessor running the stacks of drives. 64Bit and multi-core might > not be unusual now but then it was really rare and only available to > governments and big businesses. (A perfect piece of hardware network. ;-)) > > I decided to run the whole interface through a MS Access FE but gather and > calculate the data processing through the big prolient and Oracle. It took > almost two weeks to build the Oracle procedure query. I segregated each > data > table set and applied subqueries to manage various policy changes (you use > to be able to only go six level deep with subqueries, on the Oracle of the > day, but I went no more than four levels. After each table set had been > processed and a common data set had been retrieved all the data sets were > UNION ALL together. The finished query was about two hundred lines long. I > had tested each module extensively but now it was time to test the fully > integrated query. > > I pressed the button on my Access form and trotted off for a coffee as I > knew it would probably take a few minutes even on that great machine. As I > was walking to the coffee room, I could over hear everyone saying the > system > had stopped. I knew it was a momentary thing so continued on to fix a > coffee. It was momentary; the rest of the morning, momentary...two hundred > lines of code had that huge server thrashing and every resource it had was > being used (the benefits of having full admin rights). > > After that, I broke that big query into individual modules and controlled > its processing via the Access FE. First one module was called, then when > the > data was received, that data was sorted and added to the local MDB > table...then in a few minutes, after the server's memory had cleared, the > next module was called and process was repeated until all the modules had > been handled, sorted and appended. This method took less than an hour and > none of the other staff were inconvenienced. > > At that moment, I realized that a system that had multiple small computers > probably could have handled the processing far more effectively. Vertical > processing was maxed out (and was a dead-end technology) and horizontal > processing was the future of data management. NoSQL databases are not the > biggest part of this process, it is the data managers like Hadoop and the > modern languages like Elan and F# and even torrent networks (and dozens > similar technologies), that will make the new data revolution a reality. > > It is a very exciting time to be working in the computer industry. > > 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 Mon Jan 27 19:00:18 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 27 Jan 2014 18:00:18 -0700 (MST) Subject: [AccessD] The direction of data processing In-Reply-To: <00c401cf1b50$f776b7c0$e6642740$@cactus.dk> Message-ID: <665862817.134244727.1390870818032.JavaMail.root@cds002> Hi All: Note: You might be able to save yourself a lot of work, if you are planning to become more active it Hadoop, by just installing the Hadoop on a pure Linux box rather than have to install an emulator (Cygwin: http://www.cygwin.com/) on a Windows as like every emulator it is not 100 percent. Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" Sent: Monday, January 27, 2014 3:14:37 AM Subject: Re: [AccessD] The direction of data processing Hi Shamil No, it is far from free, neither at Amazon, but for development you can turn the server off, when you don't need it. Or you can run your own install. I believe you can download ready-to-run VM images, or follow this guide which I located the other day for running Hadoop on Windows: http://v-lad.org/Tutorials/Hadoop/00%20-%20Intro.html /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Salakhetdinov Shamil Sendt: 27. januar 2014 11:44 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] The direction of data processing Hi Gustav -- Yes, I've seen that Hadoop is hosted on Windows Azure but the price seems to be high(?) - and Amazon EMR ( http://aws.amazon.com/elasticmapreduce/pricing/ ) hosting proposals are more affordable? Forgot to mention - Cassandra ( http://cassandra.apache.org/ ) is the third noSQL in my list. Thank you. -- Shamil Monday, January 27, 2014 10:55 AM +01:00 from "Gustav Brock" : >Hi Shamil > >Yes, and Hadoop even runs at Azure: > >http://www.windowsazure.com/en-us/documentation/services/hdinsight > >/gustav > >-----Oprindelig meddelelse----- >Fra: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] P? vegne af Salakhetdinov >Shamil >Sendt: 27. januar 2014 09:38 >Til: Access Developers discussion and problem solving >Emne: Re: [AccessD] The direction of data processing > > Hi Jim and Gustav -- > ><<< >What a moment to bring a potent Oracle server on its knees. That must have been a cup of coffee you never forget. >>>> >Oracle devs are known(?) to charge their Oracle servers with long running cycled SPs utilizing cursors - wasn't that the case? >As opposed to MS SQL T-SQL devs who mainly write set-oriented data >manipulation SPs - so even when processing large data volumes they keep >their MS SQL Servers flying... :) > >As for NoSQL - Redis ( http://redis.io/ ) somehow keeps constantly popping-up in the IT-related stuff I'm reading - so Redis (and Hadoop) - are on first positions in my NoSQL bookmarks... > >-- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 27 22:26:52 2014 From: marksimms at verizon.net (Mark Simms) Date: Mon, 27 Jan 2014 23:26:52 -0500 Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: References: <010501cf1978$df006a30$9d013e90$@net> <295765967.132047834.1390635610176.JavaMail.root@cds002> <00dc01cf1ac2$1620f530$4262df90$@net> Message-ID: <017c01cf1be1$2c255770$84700650$@net> Jim - that is absolutely precious....and excellent. That's what I was looking for....well done ! I am sure this technique is especially fast for updates and inserts.... which I found were dreadfully slow with non-passthru DAO queries. > But if you use named queries, life gets a lot easier. Pass-Through Queries > (PTQs) > to the rescue! In essence, it boils down to this. > > a) Grab the syntax from your named query. > b) Create a Stored Procedure or View on the back end using the same > syntax. > You might have to adjust it here and there to make it run. For example, > you > won't be able to use Access functions in the back end. > c) Create a PTQ in the front end that points to the SP or View you just > created > d) In your Access code, use the syntas "CALL myPTQ." > > A few months back I worked on a project using an Access front end and a > MySQL back end. The whole thing had been written to do all the queries > in > the front end. We identified a number of areas where a speed gain might > be > most profitable and began there, following the steps outlined above. > The > results were dramatic, to say the least -- sometimes a tenfold increase > in > performance. > > The main reason for this is that when querying a SQL back end from > Access, > the entire dataset is sent to the front end, which then applies the > WHERE > and ORDER BY predicates locally. When using a PTQ, Access gets out of > the > way and leaves the heavy lifting to the back end, which then sends only > the > final resultset to the front end. > > Arthur > > > On Sun, Jan 26, 2014 at 1:11 PM, Mark Simms > wrote: > > > Thanks Jim - and this implies anyone migrating from MDB to Oracle or > SQL > > Server has a complete rewrite on their hands as far as VBA-based data > > retrieval, correct ? > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 27 22:31:08 2014 From: marksimms at verizon.net (Mark Simms) Date: Mon, 27 Jan 2014 23:31:08 -0500 Subject: [AccessD] The direction of data processing In-Reply-To: <007401cf1b37$a3e04950$eba0dbf0$@cactus.dk> References: <007401cf1b37$a3e04950$eba0dbf0$@cactus.dk> Message-ID: <017d01cf1be1$c43653c0$4ca2fb40$@net> Ridiculous. I've heard of large companies like Comcast with 3600 lines of SQL per query - all manageable. The key: SQL Pretty Print. Without it....FORGET IT. SQL string code: SUPER SUCKS - totally unsupportable. It's gotta be formatted and well constructed. > > For the last days I have been struggling with some updating pass- > through queries, not Oracle but T-SQL. > No fun. As soon as you have more than a few joins, the code turns > nearly unreadable. I'm not very good at it, so I had to build the query and > the joins bit by bit to not lose my feet. I never learn to love this. Give > me C# please. From accessd at shaw.ca Mon Jan 27 23:56:40 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 27 Jan 2014 22:56:40 -0700 (MST) Subject: [AccessD] Problem of a listbox's response on network... Part 1 In-Reply-To: <017c01cf1be1$2c255770$84700650$@net> Message-ID: <624118921.134447597.1390888600892.JavaMail.root@cds002> Thank you Mark but your thanks are for Arthur. JIm ----- Original Message ----- From: "Mark Simms" To: "Access Developers discussion and problem solving" Sent: Monday, January 27, 2014 8:26:52 PM Subject: Re: [AccessD] Problem of a listbox's response on network... Part 1 Jim - that is absolutely precious....and excellent. That's what I was looking for....well done ! I am sure this technique is especially fast for updates and inserts.... which I found were dreadfully slow with non-passthru DAO queries. > But if you use named queries, life gets a lot easier. Pass-Through Queries > (PTQs) > to the rescue! In essence, it boils down to this. > > a) Grab the syntax from your named query. > b) Create a Stored Procedure or View on the back end using the same > syntax. > You might have to adjust it here and there to make it run. For example, > you > won't be able to use Access functions in the back end. > c) Create a PTQ in the front end that points to the SP or View you just > created > d) In your Access code, use the syntas "CALL myPTQ." > > A few months back I worked on a project using an Access front end and a > MySQL back end. The whole thing had been written to do all the queries > in > the front end. We identified a number of areas where a speed gain might > be > most profitable and began there, following the steps outlined above. > The > results were dramatic, to say the least -- sometimes a tenfold increase > in > performance. > > The main reason for this is that when querying a SQL back end from > Access, > the entire dataset is sent to the front end, which then applies the > WHERE > and ORDER BY predicates locally. When using a PTQ, Access gets out of > the > way and leaves the heavy lifting to the back end, which then sends only > the > final resultset to the front end. > > Arthur > > > On Sun, Jan 26, 2014 at 1:11 PM, Mark Simms > wrote: > > > Thanks Jim - and this implies anyone migrating from MDB to Oracle or > SQL > > Server has a complete rewrite on their hands as far as VBA-based data > > retrieval, correct ? > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 28 02:40:46 2014 From: gustav at cactus.dk (Gustav Brock) Date: Tue, 28 Jan 2014 09:40:46 +0100 Subject: [AccessD] The direction of data processing Message-ID: <003101cf1c04$a3529920$e9f7cb60$@cactus.dk> Hi David You may be right. I'll check that out when possible. However, I'm not sure they will let me run any SQL command. My pass-through queries have until now been rather simple select or update queries. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 28. januar 2014 01:11 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] The direction of data processing Gustav, they wont let you write sprocs but leave it open for you to write any SQL command from the front end? That sounds pretty scary to me. Executing sprocs as PTQs are pretty easy as all you have to do is change the QueryDef: If they will let you, create a test sproc such as: CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * FROM vwSomeView WHERE SomeDate >= @AsOfDate Modify the querydef as needed for the input parameter in Access: Dim db As DAO.Database Dim qd As DAO.QueryDef Dim sSQL As String sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" Set db = CurrentDb db.QueryDefs("SomeQueryName").SQL = sSQL Set db = Nothing > ----- Original Message ----- > From: "Gustav Brock" > To: accessd at databaseadvisors.com > Sent: Monday, January 27, 2014 10:50:25 AM > Subject: Re: [AccessD] The direction of data processing > > Hi Jim > > It is an evolved SQL. Plain awful to write and read. > It's not my server so writing stored procedures is beyond my control. > > /gustav > > >>> accessd at shaw.ca 27-01-14 18:48 >>> > I feel your pain. > > T-SQL is sort of like Access SQL or is it only a little like?... Have > you considered using SPs and just passing parameters? > > Very complex pass-through queries use to crash Access but maybe that > bug has been fixed. > > Jim > > ----- Original Message ----- > From: "Gustav Brock" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, January 27, 2014 12:13:20 AM > Subject: Re: [AccessD] The direction of data processing > > Hi Jim > > For the last days I have been struggling with some updating > pass-through queries, not Oracle but T-SQL. > No fun. As soon as you have more than a few joins, the code turns > nearly unreadable. I'm not very good at it, so I had to build the > query and the joins bit by bit to not lose my feet. I never learn to > love this. Give me C# please. > > What a moment to bring a potent Oracle server on its nees. That must > have been a cup of coffee you never forget. > > /gustav From John.Clark at niagaracounty.com Tue Jan 28 11:30:25 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 28 Jan 2014 12:30:25 -0500 Subject: [AccessD] Code Help for subforms In-Reply-To: <003101cf1c04$a3529920$e9f7cb60$@cactus.dk> References: <003101cf1c04$a3529920$e9f7cb60$@cactus.dk> Message-ID: <52E7A2E10200006B0003160F@neblnx09.niagaracounty.com> Once again, I've been called in to help fix a program that was written by a user (i.e. non-programmer). The last one...two weeks ago...was written by a young lady who they sent to a $600 training class...yep, I learned all I know for $600, spent over a couple of days... Anyhow, before I digress to much, the odd thing here is that it normally takes me about the same amount of time to fix these bad programs, as it would have to just write them myself in the first place. The one I am working on now has me a little perplexed. I had this brilliant idea and I'm having a bit of trouble pulling it off. I'm giving it just a bit and then I'm going to head another way w/it...but I'd like to pull this off if I could. It is for our health department, and this woman deals w/dental health. They track children's dental health, and they want this info to be there for all ages. There are 3 different surveys (questionnaires) based on their age...and they can end up w/a record for each survey...I believe multiples actually. So, what I wanted to do was have the surveys show up as sub-forms. Until the client's age was discovered, the subform control would be blank...I have a blank subform w/a message on it...then, depending on the age, the proper survey would fill in the subform control...I have a form designed for each survey. But, if I do this, I'm not sure how to link the subforms (i.e.. surveys) w/the proper client. this is what I have just done, but am getting an error...after first getting a request to enter a variable... ______________________________________________________________________________________________ Public Function AgeCalc() If Not (IsNull(datFormDate)) Then If IsNull(datDoB) Then txtAgeYrs.Value = 0 Else txtAgeYrs.Value = Age(datDoB, datFormDate) intMonths = Months(datDoB, datFormDate) txtAgeMos.Value = (Months(datDoB, datFormDate)) Mod 12 Select Case txtAgeYrs.Value Case Is < 4 sfrmSurveys.SourceObject = "frmSurvey1" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 18 sfrmSurveys.SourceObject = "frmSurvey2" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 21 sfrmSurveys.SourceObject = "frmSurvey3" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client End Select End If End If End Function __________________________________________________________________________________________ The problem seems to be occurring at the 2nd line...the "LinkMasterFields" Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From gustav at cactus.dk Tue Jan 28 11:47:33 2014 From: gustav at cactus.dk (Gustav Brock) Date: Tue, 28 Jan 2014 18:47:33 +0100 Subject: [AccessD] Code Help for subforms Message-ID: <016801cf1c51$064b7190$12e254b0$@cactus.dk> Hi John These are strings: sfrmSurveys.LinkMasterFields = "txtIdentifier" /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af John Clark Sendt: 28. januar 2014 18:30 Til: 'Access Developers discussion and problem solving' Emne: [AccessD] Code Help for subforms Once again, I've been called in to help fix a program that was written by a user (i.e. non-programmer). The last one...two weeks ago...was written by a young lady who they sent to a $600 training class...yep, I learned all I know for $600, spent over a couple of days... Anyhow, before I digress to much, the odd thing here is that it normally takes me about the same amount of time to fix these bad programs, as it would have to just write them myself in the first place. The one I am working on now has me a little perplexed. I had this brilliant idea and I'm having a bit of trouble pulling it off. I'm giving it just a bit and then I'm going to head another way w/it...but I'd like to pull this off if I could. It is for our health department, and this woman deals w/dental health. They track children's dental health, and they want this info to be there for all ages. There are 3 different surveys (questionnaires) based on their age...and they can end up w/a record for each survey...I believe multiples actually. So, what I wanted to do was have the surveys show up as sub-forms. Until the client's age was discovered, the subform control would be blank...I have a blank subform w/a message on it...then, depending on the age, the proper survey would fill in the subform control...I have a form designed for each survey. But, if I do this, I'm not sure how to link the subforms (i.e.. surveys) w/the proper client. this is what I have just done, but am getting an error...after first getting a request to enter a variable... ____________________________________________________________________________ __________________ Public Function AgeCalc() If Not (IsNull(datFormDate)) Then If IsNull(datDoB) Then txtAgeYrs.Value = 0 Else txtAgeYrs.Value = Age(datDoB, datFormDate) intMonths = Months(datDoB, datFormDate) txtAgeMos.Value = (Months(datDoB, datFormDate)) Mod 12 Select Case txtAgeYrs.Value Case Is < 4 sfrmSurveys.SourceObject = "frmSurvey1" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 18 sfrmSurveys.SourceObject = "frmSurvey2" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 21 sfrmSurveys.SourceObject = "frmSurvey3" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client End Select End If End If End Function ____________________________________________________________________________ ______________ The problem seems to be occurring at the 2nd line...the "LinkMasterFields" From John.Clark at niagaracounty.com Tue Jan 28 12:07:21 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 28 Jan 2014 13:07:21 -0500 Subject: [AccessD] Code Help for subforms In-Reply-To: <016801cf1c51$064b7190$12e254b0$@cactus.dk> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> Message-ID: <52E7AB890200006B00031619@neblnx09.niagaracounty.com> Ahhh...so simple! Thank you very much Gustav! I thought the issue was going to be so much more complex. I didn't get an error at first...a request for me to input for a parameter...which was actually the value of the field I was calling. This was very odd to me. So, again...Thank you!!! >>> "Gustav Brock" 1/28/2014 12:47 PM >>> Hi John These are strings: sfrmSurveys.LinkMasterFields = "txtIdentifier" /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af John Clark Sendt: 28. januar 2014 18:30 Til: 'Access Developers discussion and problem solving' Emne: [AccessD] Code Help for subforms Once again, I've been called in to help fix a program that was written by a user (i.e. non-programmer). The last one...two weeks ago...was written by a young lady who they sent to a $600 training class...yep, I learned all I know for $600, spent over a couple of days... Anyhow, before I digress to much, the odd thing here is that it normally takes me about the same amount of time to fix these bad programs, as it would have to just write them myself in the first place. The one I am working on now has me a little perplexed. I had this brilliant idea and I'm having a bit of trouble pulling it off. I'm giving it just a bit and then I'm going to head another way w/it...but I'd like to pull this off if I could. It is for our health department, and this woman deals w/dental health. They track children's dental health, and they want this info to be there for all ages. There are 3 different surveys (questionnaires) based on their age...and they can end up w/a record for each survey...I believe multiples actually. So, what I wanted to do was have the surveys show up as sub-forms. Until the client's age was discovered, the subform control would be blank...I have a blank subform w/a message on it...then, depending on the age, the proper survey would fill in the subform control...I have a form designed for each survey. But, if I do this, I'm not sure how to link the subforms (i.e.. surveys) w/the proper client. this is what I have just done, but am getting an error...after first getting a request to enter a variable... ____________________________________________________________________________ __________________ Public Function AgeCalc() If Not (IsNull(datFormDate)) Then If IsNull(datDoB) Then txtAgeYrs.Value = 0 Else txtAgeYrs.Value = Age(datDoB, datFormDate) intMonths = Months(datDoB, datFormDate) txtAgeMos.Value = (Months(datDoB, datFormDate)) Mod 12 Select Case txtAgeYrs.Value Case Is < 4 sfrmSurveys.SourceObject = "frmSurvey1" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 18 sfrmSurveys.SourceObject = "frmSurvey2" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 21 sfrmSurveys.SourceObject = "frmSurvey3" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client End Select End If End If End Function ____________________________________________________________________________ ______________ The problem seems to be occurring at the 2nd line...the "LinkMasterFields" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From John.Clark at niagaracounty.com Tue Jan 28 13:12:11 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 28 Jan 2014 14:12:11 -0500 Subject: [AccessD] Wait a minute...I was too fast in my celebration... [WAS: Code Help for subforms] In-Reply-To: <52E7AB890200006B00031619@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7AB890200006B00031619@neblnx09.niagaracounty.com> Message-ID: <52E7BABB0200006B0003162E@neblnx09.niagaracounty.com> Well, thanks to Gustav, I fixed the problem I was having. But, apparently fixing one problem has created another. Before fixing this last issue, it was opening the proper subform...albeit w/out a proper link...and it was placing the data of two fields ("txtIdentifier" and "datFormDate") from the parent form into fields on the subform. The code that did this is as follows: __________________________________________________ Private Sub Form_Load() lnk2Client.Value = "Me.Parent.txtIdentifier" datDoS.Value = "Me.Parent.datFormDate" End Sub __________________________________________________ ...and, like I said, it was working fine. What my guess is this...this field, "txtIdentifier" is the field that I am linking on... __________________________________________________ sfrmSurveys.SourceObject = "frmSurvey1" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client _________________________________________________ It seems to me that it does exist, but...maybe not...yet? I'm hoping it is just a syntax thing, and I'm going to try changing a few things there...but I don't know... I'm getting another error, which also came up at the same time though. This one is a run-time 2115, when I try to put in a 2nd survey for a user. One at a time...but I think they may be connected. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From accessd at shaw.ca Tue Jan 28 13:58:31 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 28 Jan 2014 12:58:31 -0700 (MST) Subject: [AccessD] Code Help for subforms In-Reply-To: <52E7A2E10200006B0003160F@neblnx09.niagaracounty.com> Message-ID: <1877637011.135085680.1390939111975.JavaMail.root@cds002> Hi John: Here is a quick overview on coding this product. One, generally when there is choices made or can be made on a combo box, a choice like "Please enter..." would be displayed. This fills the requirement for the program but lets the programmer, you, know that the form is not complete yet and then you can manage it. Some combo boxes and fields can turned off (locked) until there is sufficient information entered in other fields Two, when there are a more than one table populating a form and not completing the form in its entirety causes a key error, then use a substitute or temporary key, one which lets you know, as the programmer that the particular record has not been completed. This will allow you to manage displays and reports by isolating incomplete recordsets. The temp key holds a record's position like a bookmark and when sufficient information has been added, to the form, the permanent key replaces the temp key. This all has to be done program wise but it is not difficult. Aside: Of course this goes against the training of many developers. Changing keys on the fly is held as sacrilegious by many programmers and I have watched while a million dollar Oracle project failed because its designers could not or would not comprehend that concept. Jim ----- Original Message ----- From: "John Clark" To: "Access Developers discussion and problem solving" Sent: Tuesday, January 28, 2014 9:30:25 AM Subject: [AccessD] Code Help for subforms Once again, I've been called in to help fix a program that was written by a user (i.e. non-programmer). The last one...two weeks ago...was written by a young lady who they sent to a $600 training class...yep, I learned all I know for $600, spent over a couple of days... Anyhow, before I digress to much, the odd thing here is that it normally takes me about the same amount of time to fix these bad programs, as it would have to just write them myself in the first place. The one I am working on now has me a little perplexed. I had this brilliant idea and I'm having a bit of trouble pulling it off. I'm giving it just a bit and then I'm going to head another way w/it...but I'd like to pull this off if I could. It is for our health department, and this woman deals w/dental health. They track children's dental health, and they want this info to be there for all ages. There are 3 different surveys (questionnaires) based on their age...and they can end up w/a record for each survey...I believe multiples actually. So, what I wanted to do was have the surveys show up as sub-forms. Until the client's age was discovered, the subform control would be blank...I have a blank subform w/a message on it...then, depending on the age, the proper survey would fill in the subform control...I have a form designed for each survey. But, if I do this, I'm not sure how to link the subforms (i.e.. surveys) w/the proper client. this is what I have just done, but am getting an error...after first getting a request to enter a variable... ______________________________________________________________________________________________ Public Function AgeCalc() If Not (IsNull(datFormDate)) Then If IsNull(datDoB) Then txtAgeYrs.Value = 0 Else txtAgeYrs.Value = Age(datDoB, datFormDate) intMonths = Months(datDoB, datFormDate) txtAgeMos.Value = (Months(datDoB, datFormDate)) Mod 12 Select Case txtAgeYrs.Value Case Is < 4 sfrmSurveys.SourceObject = "frmSurvey1" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 18 sfrmSurveys.SourceObject = "frmSurvey2" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client Case Is < 21 sfrmSurveys.SourceObject = "frmSurvey3" sfrmSurveys.LinkMasterFields = txtIdentifier sfrmSurveys.LinkChildFields = lnk2Client End Select End If End If End Function __________________________________________________________________________________________ The problem seems to be occurring at the 2nd line...the "LinkMasterFields" Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. -- 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 28 13:58:41 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 28 Jan 2014 14:58:41 -0500 Subject: [AccessD] Question of Approach In-Reply-To: <016801cf1c51$064b7190$12e254b0$@cactus.dk> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> Message-ID: <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> I have a question about how y'all might go about something. I've asked a few questions about a program I'm working on...which I've inherited...and I'm contemplating starting over from scratch. I think that this person who did it...who is not a programmer...might have went down the wrong road, and I'm trying to fix something, which might just be inherently wrong. Basically, we are tracking dental health and habits of young clients who go through the county's health department. To track these clients they use surveys. There are 3 different surveys, based on age of client (6 mos - 4 yrs, 4 yrs - 18 yrs, and 18-21 yrs). Now, what is throwing ME in particular is that we want the person entering data, to first enter client data...which is merely name (first, last, MI) and DoB. It is this DoB, along w/the survey date, which will let us know which survey to use...given their age. I steered her in the direction of a subform, which would only become apparent after the age was known. But, now I'm thinking it should have gone to another form. The 3 surveys have different questions, but will share client info...linking them. I'm interested to know how y'all would approach this... I think if I had to do it over...and I may...I'd go w/forms instead of sub-forms. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From jimdettman at verizon.net Tue Jan 28 14:18:43 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 28 Jan 2014 15:18:43 -0500 Subject: [AccessD] Question of Approach In-Reply-To: <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> Message-ID: <> I would have gone with a form, un-bound, and do the "wizard" approach by making the survey a series of steps, each step being a question. For the main form, I would have used a main/subform combo; main for the patient data, subform for the survey headers (which survey, take taken, etc. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Tuesday, January 28, 2014 02:59 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Question of Approach <> From garykjos at gmail.com Tue Jan 28 14:20:13 2014 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 28 Jan 2014 14:20:13 -0600 Subject: [AccessD] Question of Approach In-Reply-To: <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> Message-ID: I'm assuming there can only be one of each age survey for each client? I would have a form for each survey I think. I would tend to think of subforms where you have multiple "child" records for a parent record so you can maintain those multiple child to parent connections. I would have a client entry form to enter/maintain the client info and then link to the survey form which would perhaps be a pop up form for each survey age group. But truth be told I'm way out of touch with actual ap development now a days. I just use Access as a query tool against Oracle databases with output going to Excel. I do know that you have to be comfortable with the design of what you are working on or you will be battling it over and over. So if you don't like it as a subform, make it to standalone forms. How is the database relationships. that is usually where newbe or user developed systems are weakest. You need to nail down the database structure correctly before you worry about the forms don't you? GK Good luck. GK On Tue, Jan 28, 2014 at 1:58 PM, John Clark wrote: > I have a question about how y'all might go about something. I've asked a > few questions about a program I'm working on...which I've inherited...and > I'm contemplating starting over from scratch. I think that this person who > did it...who is not a programmer...might have went down the wrong road, and > I'm trying to fix something, which might just be inherently wrong. > > Basically, we are tracking dental health and habits of young clients who > go through the county's health department. > > To track these clients they use surveys. There are 3 different surveys, > based on age of client (6 mos - 4 yrs, 4 yrs - 18 yrs, and 18-21 yrs). > > Now, what is throwing ME in particular is that we want the person entering > data, to first enter client data...which is merely name (first, last, MI) > and DoB. It is this DoB, along w/the survey date, which will let us know > which survey to use...given their age. I steered her in the direction of a > subform, which would only become apparent after the age was known. But, now > I'm thinking it should have gone to another form. > > The 3 surveys have different questions, but will share client > info...linking them. > > I'm interested to know how y'all would approach this... > > I think if I had to do it over...and I may...I'd go w/forms instead of > sub-forms. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > 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 jamesbutton at blueyonder.co.uk Tue Jan 28 14:49:28 2014 From: jamesbutton at blueyonder.co.uk (James Button) Date: Tue, 28 Jan 2014 20:49:28 -0000 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> Message-ID: Considering the use of the facility, First screen (form) should allow for the entry of the ID information and an action required indicator: Insert data form, Indicate if existing data sets exist (or id exists with no supplementary data, Show existing data form, Amend data form, Replace data form. That should allow the data to be checked, and appropriate response form to be presented. Also allowing for a request for action authority if data accuracy and 'security' is a concern. It will also allow a warning (and/or data presentation action if the patient has an earlier age range set of data already recorded) It is also a start for adding processes and other forms for data entry and querying. JimB -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 28, 2014 8:20 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Question of Approach I'm assuming there can only be one of each age survey for each client? I would have a form for each survey I think. I would tend to think of subforms where you have multiple "child" records for a parent record so you can maintain those multiple child to parent connections. I would have a client entry form to enter/maintain the client info and then link to the survey form which would perhaps be a pop up form for each survey age group. But truth be told I'm way out of touch with actual ap development now a days. I just use Access as a query tool against Oracle databases with output going to Excel. I do know that you have to be comfortable with the design of what you are working on or you will be battling it over and over. So if you don't like it as a subform, make it to standalone forms. How is the database relationships. that is usually where newbe or user developed systems are weakest. You need to nail down the database structure correctly before you worry about the forms don't you? GK Good luck. GK On Tue, Jan 28, 2014 at 1:58 PM, John Clark wrote: > I have a question about how y'all might go about something. I've asked a > few questions about a program I'm working on...which I've inherited...and > I'm contemplating starting over from scratch. I think that this person who > did it...who is not a programmer...might have went down the wrong road, and > I'm trying to fix something, which might just be inherently wrong. > > Basically, we are tracking dental health and habits of young clients who > go through the county's health department. > > To track these clients they use surveys. There are 3 different surveys, > based on age of client (6 mos - 4 yrs, 4 yrs - 18 yrs, and 18-21 yrs). > > Now, what is throwing ME in particular is that we want the person entering > data, to first enter client data...which is merely name (first, last, MI) > and DoB. It is this DoB, along w/the survey date, which will let us know > which survey to use...given their age. I steered her in the direction of a > subform, which would only become apparent after the age was known. But, now > I'm thinking it should have gone to another form. > > The 3 surveys have different questions, but will share client > info...linking them. > > I'm interested to know how y'all would approach this... > > I think if I had to do it over...and I may...I'd go w/forms instead of > sub-forms. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > 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 charlotte.foust at gmail.com Tue Jan 28 16:24:23 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 28 Jan 2014 14:24:23 -0800 Subject: [AccessD] Question of Approach In-Reply-To: <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> Message-ID: I did something similar for tracking client asssments on member children in programs like CHIP and Medicaid. Each assessment as a record of responses and was linked to the client ID and keyed on ClientID and AssessmentDate. If I were using different assessments for different age groups, I would have included both the child's birth date and the age range ID in the record (as cross checks), along with an indicator of which Assessment type the response applied to. That way, I could later do a query to identify the children and the types of assessments and dates of done and group them in various ways. Charlotte On Tue, Jan 28, 2014 at 11:58 AM, John Clark wrote: > I have a question about how y'all might go about something. I've asked a > few questions about a program I'm working on...which I've inherited...and > I'm contemplating starting over from scratch. I think that this person who > did it...who is not a programmer...might have went down the wrong road, and > I'm trying to fix something, which might just be inherently wrong. > > Basically, we are tracking dental health and habits of young clients who > go through the county's health department. > > To track these clients they use surveys. There are 3 different surveys, > based on age of client (6 mos - 4 yrs, 4 yrs - 18 yrs, and 18-21 yrs). > > Now, what is throwing ME in particular is that we want the person entering > data, to first enter client data...which is merely name (first, last, MI) > and DoB. It is this DoB, along w/the survey date, which will let us know > which survey to use...given their age. I steered her in the direction of a > subform, which would only become apparent after the age was known. But, now > I'm thinking it should have gone to another form. > > The 3 surveys have different questions, but will share client > info...linking them. > > I'm interested to know how y'all would approach this... > > I think if I had to do it over...and I may...I'd go w/forms instead of > sub-forms. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From John.Clark at niagaracounty.com Wed Jan 29 07:18:32 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 29 Jan 2014 08:18:32 -0500 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> Message-ID: <52E8B9580200006B00031673@neblnx09.niagaracounty.com> >>> Gary Kjos 1/28/2014 3:20 PM >>> I'm assuming there can only be one of each age survey for each client? I would have a form for each survey I think. ***** No, I don't think so Gary. I'm not 100% positive, and I am currently waiting for an answer from this "client" regarding this. From our earlier conversations though, it seems that they can take a survey every year (I'm just throwing that time frame out there). This does make sense if you look at the ages for the surveys...the 2nd level survey is for kids 4-18. One of the options I had been contemplating is to combine the surveys and just enable/disable fields based on age. Some of the questions are the same, while others are more age relevant...for example the 1st survey (6 mo to 4 yrs) has questions regarding pacifiers and bottles. There are only 42 questions among the 3 (17, 12, 13), and several questions overlap...I just realized this morning, that surveys 2 & 3 only differ by maybe 2 questions. I would tend to think of subforms where you have multiple "child" records for a parent record so you can maintain those multiple child to parent connections. I would have a client entry form to enter/maintain the client info and then link to the survey form which would perhaps be a pop up form for each survey age group. ***** That is why I pointed her this way...multiple surveys for each client child. But, something wasn't done right from the get-go, and w/the multiple surveys types...I've also started going back to scratch. I'm thinking, if I do it myself, from the top, then maybe I'll just do it correctly. But truth be told I'm way out of touch with actual ap development now a days. I just use Access as a query tool against Oracle databases with output going to Excel. ***** Yeah, my involvement w/Access WAS decreasing as well. But, it seems to be feast or famine for me here...I won't touch it much, if at all, for a year or so, and then I'll get a bunch of work regarding Access. Right now I'm going through a heavy Access period...it started at the beginning of the month, when I was called down to the Treasurers Dept because their "College Chargeback" program wasn't working. I spent a week on that, and as that began I was contacted by our Sheriff's dept to write a program for them...I haven't actually WRITTEN a program for a while, so I jumped at that one. Now, this issue popped up the end of last week, causing me to take a break from the Sheriff's program. Just before all this began, I was actually called down to the Real Property Dept, because their Tax Program wasn't working. This was Visual FoxPro, which made me cringe...I loved DOS FoxPro (2.6), but I fell away from it with Visual...just don't care for it. Anyhow, this wasn't so much a program issue, as it was a user issue...the person doing that job had recently retired. The new person really doesn't know what she should, to be doing the job. She was getting by, by just going to recent programs and projects run. When she could no longer use the previous user's Window's Profile that data was no longer available. I copied the profile data over to a new directory and it worked...they thought I was a genius...I was a little disguted, to be honest, that THIS person was going into a position they just are not qualified for. Oh well...that is government... I do know that you have to be comfortable with the design of what you are working on or you will be battling it over and over. So if you don't like it as a subform, make it to standalone forms. How is the database relationships. that is usually where newbe or user developed systems are weakest. You need to nail down the database structure correctly before you worry about the forms don't you? ***** To be honest, I just don't spend the time on relationships that I used to...and so far, I haven't suffered any ill effects, while I've saved a bunch of time. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From garykjos at gmail.com Wed Jan 29 08:01:17 2014 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 29 Jan 2014 08:01:17 -0600 Subject: [AccessD] Question of Approach In-Reply-To: <52E8B9580200006B00031673@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> Message-ID: Having a structure where you would have a tables for the client the surveys The questions Survey question table (An intersection table between survey and questions) Client survey answers (a transaction type table with the client, survey and survey questions all linked) is probably what would be best. Will the survey's themselves change over time - questions added or removed etc? I would think so. And so having a fixed table for each survey is not a good idea. Good luck. As you say it's probably going to take less time to just rework it from scratch than to get your head around what the original one was doing. Treat it as a proof of concept and run with your own design. It may end up looking similar to the users but inside it can be much different. GK On Wed, Jan 29, 2014 at 7:18 AM, John Clark wrote: > > > >>> Gary Kjos 1/28/2014 3:20 PM >>> > I'm assuming there can only be one of each age survey for each client? I > would have a form for each survey I think. > > ***** No, I don't think so Gary. I'm not 100% positive, and I am currently > waiting for an answer from this "client" regarding this. From our earlier > conversations though, it seems that they can take a survey every year (I'm > just throwing that time frame out there). This does make sense if you look > at the ages for the surveys...the 2nd level survey is for kids 4-18. > > One of the options I had been contemplating is to combine the surveys and > just enable/disable fields based on age. Some of the questions are the > same, while others are more age relevant...for example the 1st survey (6 mo > to 4 yrs) has questions regarding pacifiers and bottles. There are only 42 > questions among the 3 (17, 12, 13), and several questions overlap...I just > realized this morning, that surveys 2 & 3 only differ by maybe 2 questions. > > > I would tend to think of subforms where you have multiple "child" records > for a parent record so you can maintain those multiple child to parent > connections. I would have a client entry form to enter/maintain the client > info and then link to the survey form which would perhaps be a pop up form > for each survey age group. > > ***** That is why I pointed her this way...multiple surveys for each > client child. But, something wasn't done right from the get-go, and w/the > multiple surveys types...I've also started going back to scratch. I'm > thinking, if I do it myself, from the top, then maybe I'll just do it > correctly. > > But truth be told I'm way out of touch with actual ap development now a > days. I just use Access as a query tool against Oracle databases with > output going to Excel. > ***** Yeah, my involvement w/Access WAS decreasing as well. But, it seems > to be feast or famine for me here...I won't touch it much, if at all, for a > year or so, and then I'll get a bunch of work regarding Access. Right now > I'm going through a heavy Access period...it started at the beginning of > the month, when I was called down to the Treasurers Dept because their > "College Chargeback" program wasn't working. I spent a week on that, and as > that began I was contacted by our Sheriff's dept to write a program for > them...I haven't actually WRITTEN a program for a while, so I jumped at > that one. Now, this issue popped up the end of last week, causing me to > take a break from the Sheriff's program. > > Just before all this began, I was actually called down to the Real > Property Dept, because their Tax Program wasn't working. This was Visual > FoxPro, which made me cringe...I loved DOS FoxPro (2.6), but I fell away > from it with Visual...just don't care for it. Anyhow, this wasn't so much a > program issue, as it was a user issue...the person doing that job had > recently retired. The new person really doesn't know what she should, to be > doing the job. She was getting by, by just going to recent programs and > projects run. When she could no longer use the previous user's Window's > Profile that data was no longer available. I copied the profile data over > to a new directory and it worked...they thought I was a genius...I was a > little disguted, to be honest, that THIS person was going into a position > they just are not qualified for. Oh well...that is government... > > I do know that you have to be comfortable with the design of what you are > working on or you will be battling it over and over. So if you don't like > it as a subform, make it to standalone forms. > > How is the database relationships. that is usually where newbe or user > developed systems are weakest. You need to nail down the database structure > correctly before you worry about the forms don't you? > > ***** To be honest, I just don't spend the time on relationships that I > used to...and so far, I haven't suffered any ill effects, while I've saved > a bunch of time. > > -- Gary Kjos garykjos at gmail.com From jamesbutton at blueyonder.co.uk Wed Jan 29 08:46:25 2014 From: jamesbutton at blueyonder.co.uk (James Button) Date: Wed, 29 Jan 2014 14:46:25 -0000 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> Message-ID: Contrary to Gary's approach; I would have one table for the answers, or maybe one table for each of the 'age-group' surveys - where you add columns when new fields are required, setting the entries in all new entries in existing entries to null when you change the table. That way the data can still be queried as a set. As you may have multiple sets of answers for each age-group, maybe have a date~timestamp on the answer sets so analysis can be done using a VIEW that excludes any but the latest (max(date~timestamp)) set of each age set for each client. Maybe a 'deleted' marker and 2 timestamps - entry creation and last updated if you are going to retain a history of entries/amendments (never a good idea to physically delete entries, as there is always someone who will select 'delete' by mistake) You could use a sequential counter, to denote the latest entry but again that requires extra work at data entry time. VIEWS are good for user access to data as you can hide 'deleted' or superseded entries, or fields from them, and substitute viewable data or comments for entries that have inappropriate values in them. Also doing queries/reports based on views mean they still work when the base data storage table gets changed. While it may be 'nice' (especially for the users management) to have the questions available as a set of (user changeable) entries in a table that would require you to parse the table to generate the form of questions - more work, especially when the questions get longer and take up more space on the form. Also embarrassing when the question that previously asked for age in years gets changed to DOB - and the previous entries are not recalculated from the entries timestamp and the earlier answer. As a long term UAT I'll advise that Scrolling questions is not a good idea. It may be a useful idea to have an additional table in the project detailing the modifications - e.g. datestamp, authority requesting the change, authority to implement the change, version including the change, and a memo field detailing the change. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, January 29, 2014 2:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Question of Approach Having a structure where you would have a tables for the client the surveys The questions Survey question table (An intersection table between survey and questions) Client survey answers (a transaction type table with the client, survey and survey questions all linked) is probably what would be best. Will the survey's themselves change over time - questions added or removed etc? I would think so. And so having a fixed table for each survey is not a good idea. Good luck. As you say it's probably going to take less time to just rework it from scratch than to get your head around what the original one was doing. Treat it as a proof of concept and run with your own design. It may end up looking similar to the users but inside it can be much different. GK On Wed, Jan 29, 2014 at 7:18 AM, John Clark wrote: > > > >>> Gary Kjos 1/28/2014 3:20 PM >>> > I'm assuming there can only be one of each age survey for each client? I > would have a form for each survey I think. > > ***** No, I don't think so Gary. I'm not 100% positive, and I am currently > waiting for an answer from this "client" regarding this. From our earlier > conversations though, it seems that they can take a survey every year (I'm > just throwing that time frame out there). This does make sense if you look > at the ages for the surveys...the 2nd level survey is for kids 4-18. > > One of the options I had been contemplating is to combine the surveys and > just enable/disable fields based on age. Some of the questions are the > same, while others are more age relevant...for example the 1st survey (6 mo > to 4 yrs) has questions regarding pacifiers and bottles. There are only 42 > questions among the 3 (17, 12, 13), and several questions overlap...I just > realized this morning, that surveys 2 & 3 only differ by maybe 2 questions. > > > I would tend to think of subforms where you have multiple "child" records > for a parent record so you can maintain those multiple child to parent > connections. I would have a client entry form to enter/maintain the client > info and then link to the survey form which would perhaps be a pop up form > for each survey age group. > > ***** That is why I pointed her this way...multiple surveys for each > client child. But, something wasn't done right from the get-go, and w/the > multiple surveys types...I've also started going back to scratch. I'm > thinking, if I do it myself, from the top, then maybe I'll just do it > correctly. > > But truth be told I'm way out of touch with actual ap development now a > days. I just use Access as a query tool against Oracle databases with > output going to Excel. > ***** Yeah, my involvement w/Access WAS decreasing as well. But, it seems > to be feast or famine for me here...I won't touch it much, if at all, for a > year or so, and then I'll get a bunch of work regarding Access. Right now > I'm going through a heavy Access period...it started at the beginning of > the month, when I was called down to the Treasurers Dept because their > "College Chargeback" program wasn't working. I spent a week on that, and as > that began I was contacted by our Sheriff's dept to write a program for > them...I haven't actually WRITTEN a program for a while, so I jumped at > that one. Now, this issue popped up the end of last week, causing me to > take a break from the Sheriff's program. > > Just before all this began, I was actually called down to the Real > Property Dept, because their Tax Program wasn't working. This was Visual > FoxPro, which made me cringe...I loved DOS FoxPro (2.6), but I fell away > from it with Visual...just don't care for it. Anyhow, this wasn't so much a > program issue, as it was a user issue...the person doing that job had > recently retired. The new person really doesn't know what she should, to be > doing the job. She was getting by, by just going to recent programs and > projects run. When she could no longer use the previous user's Window's > Profile that data was no longer available. I copied the profile data over > to a new directory and it worked...they thought I was a genius...I was a > little disguted, to be honest, that THIS person was going into a position > they just are not qualified for. Oh well...that is government... > > I do know that you have to be comfortable with the design of what you are > working on or you will be battling it over and over. So if you don't like > it as a subform, make it to standalone forms. > > How is the database relationships. that is usually where newbe or user > developed systems are weakest. You need to nail down the database structure > correctly before you worry about the forms don't you? > > ***** To be honest, I just don't spend the time on relationships that I > used to...and so far, I haven't suffered any ill effects, while I've saved > a bunch of time. > > -- 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 John.Clark at niagaracounty.com Wed Jan 29 10:10:01 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 29 Jan 2014 11:10:01 -0500 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> Message-ID: <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> >>> "James Button" 1/29/2014 9:46 AM >>> "Contrary to Gary's approach; I would have one table for the answers, or maybe one table for each of the 'age-group' surveys - where you add columns when new fields are required, setting the entries in all new entries in existing entries to null when you change the table. That way the data can still be queried as a set." ***** Oh, no, the questions will not change...or at least, I'm not even considering that approach for this. "As you may have multiple sets of answers for each age-group, maybe have a date~timestamp on the answer sets so analysis can be done using a VIEW that excludes any but the latest (max(date~timestamp)) set of each age set for each client. Maybe a 'deleted' marker and 2 timestamps - entry creation and last updated if you are going to retain a history of entries/amendments (never a good idea to physically delete entries, as there is always someone who will select 'delete' by mistake) You could use a sequential counter, to denote the latest entry but again that requires extra work at data entry time." ***** Actually, yes, I've already added a date-stamp for the surveys. This is one of the things that was missing. ...I've got to tell you how all of this started...sort of an "OT" w/in the subject, if you will. I was asked by a co-worker, last week, if I'd look at this...they all think Access is some big magical being...because it, "wasn't working." Well, our network has completely changed since they've last used this program, and the link was pointing to an old Novell location, which is now a Windows Active Directory network. I changed the links to the proper location and it worked. I should have ran for cover at that moment. However, during a brief conversation w/the user, she was a bit confused over the use of this, so I figured I'd whip up some forms for her...menus pointing to where she wanted to go. Then, while doing this...which I planned on spending maybe an hour or two (whip up some reports as well)...I discovered that these entries she was making were basically useless and were unusable. I brought it to her attention and agreed to help her out. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From John.Clark at niagaracounty.com Wed Jan 29 13:05:00 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Wed, 29 Jan 2014 14:05:00 -0500 Subject: [AccessD] Question of Approach In-Reply-To: <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> Message-ID: <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> Alright...I don't know why I'm having such an issue w/this, but my brain is fried and I'm 2nd guessing everything now... I'm going to try to simplify and illustrate this issue, and then see how y'all might do it... Let's say I have 4 tables...there will be "support" tables as well, but I think we can forget about these for now. Here are the 4 tables, their fields, and a brief explanation, if needed (some are obvious), for them... Table 1 = tblClient ... a list of ALL clients that come into the clinic txtLName txtFName txtMI txtDoB txtIdentifier ...a "client ID" derived from name and DoB...mine is "CLAJOW19660903" Table 2 = tblSurvey1 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv1A logSurv1B numSurv1C Table 3 = tblSurvey2 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv2A logSurv2B numSurv2C Table 4 = tblSurvey3 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv3A logSurv3B numSurv3C *** the 3 similar fields are just simplified place holders, representing these surveys *** Now, let's assume...because it IS the case...that each survey is based on a clients age. And, that they can have multiples of each survey. To give a scenario...and again, simplify things...let's say that the surveys cover yrs 1-5, 6-10, and 11-15, in that order (Surveys 1-3). We'll assume they do a survey every year, so there will be multiples of each...a single client should have 15 surveys, of 3 types, over 15 years. Now WHY can I not get this?! I would love to simplify the entry process, by only presenting them with the proper survey. So, I'm thinking...and this is why I do now...that we need to first put in client info (i.e. name and DoB), and this, along w/the date of the survey, will give you their age, and thus the proper survey...??? What is it that is giving me this mental block? Am I being dense, or is there really something tricky going on here? Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From jamesbutton at blueyonder.co.uk Wed Jan 29 13:55:32 2014 From: jamesbutton at blueyonder.co.uk (James Button) Date: Wed, 29 Jan 2014 19:55:32 -0000 Subject: [AccessD] Question of Approach In-Reply-To: <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> Message-ID: The questions will not change - now where have I heard that before! And will you be making similar 'adventurous' decisions in the future? Still, at least you are (I presume) being paid a salary for the hours (man-months?) you dedicate to helping that user! JimB -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, January 29, 2014 4:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Question of Approach >>> "James Button" 1/29/2014 9:46 AM >>> "Contrary to Gary's approach; I would have one table for the answers, or maybe one table for each of the 'age-group' surveys - where you add columns when new fields are required, setting the entries in all new entries in existing entries to null when you change the table. That way the data can still be queried as a set." ***** Oh, no, the questions will not change...or at least, I'm not even considering that approach for this. "As you may have multiple sets of answers for each age-group, maybe have a date~timestamp on the answer sets so analysis can be done using a VIEW that excludes any but the latest (max(date~timestamp)) set of each age set for each client. Maybe a 'deleted' marker and 2 timestamps - entry creation and last updated if you are going to retain a history of entries/amendments (never a good idea to physically delete entries, as there is always someone who will select 'delete' by mistake) You could use a sequential counter, to denote the latest entry but again that requires extra work at data entry time." ***** Actually, yes, I've already added a date-stamp for the surveys. This is one of the things that was missing. ...I've got to tell you how all of this started...sort of an "OT" w/in the subject, if you will. I was asked by a co-worker, last week, if I'd look at this...they all think Access is some big magical being...because it, "wasn't working." Well, our network has completely changed since they've last used this program, and the link was pointing to an old Novell location, which is now a Windows Active Directory network. I changed the links to the proper location and it worked. I should have ran for cover at that moment. However, during a brief conversation w/the user, she was a bit confused over the use of this, so I figured I'd whip up some forms for her...menus pointing to where she wanted to go. Then, while doing this...which I planned on spending maybe an hour or two (whip up some reports as well)...I discovered that these entries she was making were basically useless and were unusable. I brought it to her attention and agreed to help her out. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From jimdettman at verizon.net Wed Jan 29 14:11:25 2014 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 29 Jan 2014 15:11:25 -0500 Subject: [AccessD] Question of Approach In-Reply-To: <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> Message-ID: <4A6A19C8EDBB4BAB966FF434AEDBE7B5@XPS> No, you'd want something like: tblClient - One record per client ClientID - Autonumber - PK Fname - Text Lname - Text DOB - D/T tblSurveys - One record per survey SurveyID - Autonumber - PK StartAge - Long EndAge - Long tblQuestions - One record per question QuestionID - Autonumber - PK Question - Text AnswerType - Integer tblSurveyQuestions - one record per survey per question SurveyQuestionID - Autonumber - PK SurveyID - Long - Foreign Key to tblSurveys - CK1A, CK2A QuestionID - Long - Foreign Key to tblQuestions - CK1B SequenceNumber - Long - CK2B tblClientSurveys - One record per client per survey taken ClientSurveyID - Autonumber - PK ClientID - Long - Foreign Key to tblClients SurveyID - Long - Foreign Key to tblSurveys DateTaken - D/T tblClientSurveyAnswers - one record per client survey per question ClientSurveyAnswersID - Autonumber - PK ClientSurveyID - Long - Foreign Key to tblClientSurveys SurveyQuestionID - Long - Foreign Key to tblSurveyQuestions Response - Text This would allow any number of surveys, with any number of questions, and allow a client to take a survey more then once. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, January 29, 2014 02:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Question of Approach Alright...I don't know why I'm having such an issue w/this, but my brain is fried and I'm 2nd guessing everything now... I'm going to try to simplify and illustrate this issue, and then see how y'all might do it... Let's say I have 4 tables...there will be "support" tables as well, but I think we can forget about these for now. Here are the 4 tables, their fields, and a brief explanation, if needed (some are obvious), for them... Table 1 = tblClient ... a list of ALL clients that come into the clinic txtLName txtFName txtMI txtDoB txtIdentifier ...a "client ID" derived from name and DoB...mine is "CLAJOW19660903" Table 2 = tblSurvey1 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv1A logSurv1B numSurv1C Table 3 = tblSurvey2 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv2A logSurv2B numSurv2C Table 4 = tblSurvey3 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv3A logSurv3B numSurv3C *** the 3 similar fields are just simplified place holders, representing these surveys *** Now, let's assume...because it IS the case...that each survey is based on a clients age. And, that they can have multiples of each survey. To give a scenario...and again, simplify things...let's say that the surveys cover yrs 1-5, 6-10, and 11-15, in that order (Surveys 1-3). We'll assume they do a survey every year, so there will be multiples of each...a single client should have 15 surveys, of 3 types, over 15 years. Now WHY can I not get this?! I would love to simplify the entry process, by only presenting them with the proper survey. So, I'm thinking...and this is why I do now...that we need to first put in client info (i.e. name and DoB), and this, along w/the date of the survey, will give you their age, and thus the proper survey...??? What is it that is giving me this mental block? Am I being dense, or is there really something tricky going on here? Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From jamesbutton at blueyonder.co.uk Wed Jan 29 14:41:16 2014 From: jamesbutton at blueyonder.co.uk (James Button) Date: Wed, 29 Jan 2014 20:41:16 -0000 Subject: [AccessD] Question of Approach In-Reply-To: <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> Message-ID: Off the cuff response: Middle initials - plural allowed And - what if there are 2 clients on the same day with the same name and initial Include a sequentially system generated number as primary key for the person - allows the generated text id to be changed if needed. When coding I prefer to keep the system structure separate from the data the user manages and manipulates - allows for safer maintenance work. But do keep the txt id in the subordinate entries too. Yes current date less DOB should give the age, and thus indicate the form to be presented for completion. - Yes the system was not accessible for a week during the last month, so I am now entering the details I wrote down when interviewing the clients. Better to have an option for the age to be entered - especially as some people may not know the DOB. You have a DOB and an Age then check they match and if not , then allow the entered age to be used. Store that as an optional entry on the answers table if it does not match the DOB on the ID table. And - perhaps a major consideration, is data volume a real concern for searching and backup - would it not be simpler to have a single table for the answers to the questions and present the appropriate form for entry - with a 'maintenance/searching' form allowing all fields to be viewed/entered/changed. In design always allow for the user to not have the needed data, intelligence, aptitude, concern, or sobriety appropriate to the use of the system. Remember a major problem with the government CSA database is that it required data to be entered that the data entry clerk did not always have, so they just made it up to get to the point where they could type in what they wanted to enter as meeting/documentation records. Sort of like asking BT to install a phone for a new company - They want the requester to supply a phone number to be put into the records as the contact number They also want the company to submit several years company accounts to show that the company is creditworthy! JimB -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, January 29, 2014 7:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Question of Approach Alright...I don't know why I'm having such an issue w/this, but my brain is fried and I'm 2nd guessing everything now... I'm going to try to simplify and illustrate this issue, and then see how y'all might do it... Let's say I have 4 tables...there will be "support" tables as well, but I think we can forget about these for now. Here are the 4 tables, their fields, and a brief explanation, if needed (some are obvious), for them... Table 1 = tblClient ... a list of ALL clients that come into the clinic txtLName txtFName txtMI txtDoB txtIdentifier ...a "client ID" derived from name and DoB...mine is "CLAJOW19660903" Table 2 = tblSurvey1 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv1A logSurv1B numSurv1C Table 3 = tblSurvey2 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv2A logSurv2B numSurv2C Table 4 = tblSurvey3 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv3A logSurv3B numSurv3C *** the 3 similar fields are just simplified place holders, representing these surveys *** Now, let's assume...because it IS the case...that each survey is based on a clients age. And, that they can have multiples of each survey. To give a scenario...and again, simplify things...let's say that the surveys cover yrs 1-5, 6-10, and 11-15, in that order (Surveys 1-3). We'll assume they do a survey every year, so there will be multiples of each...a single client should have 15 surveys, of 3 types, over 15 years. Now WHY can I not get this?! I would love to simplify the entry process, by only presenting them with the proper survey. So, I'm thinking...and this is why I do now...that we need to first put in client info (i.e. name and DoB), and this, along w/the date of the survey, will give you their age, and thus the proper survey...??? What is it that is giving me this mental block? Am I being dense, or is there really something tricky going on here? Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From John.Clark at niagaracounty.com Thu Jan 30 08:19:38 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 30 Jan 2014 09:19:38 -0500 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> Message-ID: <52EA192A0200006B00031706@neblnx09.niagaracounty.com> >>> "James Button" 1/29/2014 2:55 PM >>> "The questions will not change - now where have I heard that before!" ***** I know what you are saying...and I do not disagree w/the sentiment. But, in this case "proper procedure" was not followed, and this is more of a case of me helping out a user out of a jam. If this were done properly, from the beginning, I'd have sat down a met w/them and done a bit of a "discovery" session...get to know their scenarios and what their end goal was...and I'd have done all the programming from there. To be honest...and this is the really sad part...this database will be used for a bit, and then it will sit dormant. I had helped her w/a small part of this back a couple of years ago...it might have been 2-3 years ago...or maybe more...and she hasn't even touched it in at least a year. So, in this case, I think the questions...which I don't like to begin with...will last long enough to beat out the program. "And will you be making similar 'adventurous' decisions in the future?" ***** Actually, one of my worst attributes is that I cater TOO MUCH to my users. I've gotten much better over the years, and I'm probably where I should be now...for the most part...aside from this one. I do still try to cater to my users, but I try to save them from themselves as well. I've seen enough mistakes now...and heard some from this list...that I will steer them away from mistakes. This instance is not one to be indicative of how I operate. This was a bit of a messed up situation that I'm just trying to make better. If I could, for just a moment, make a bit of an OT statement...my boss is a politician, running an IT department...he fancies himself tech savvy but he is...well...he's a bit of an idiot. Due to his lack of knowledge and experience...and lack of spine and testicles (remember he's a politician)...he will not listen to his people and makes his moves based on things he hears from outside influences. He does not respect what I do, and he thinks Access is just a user tool. So, in his mind, I think he believes me to just be Access support for whatever our users do, rather than someone who can help productivity w/by creating programs. If someone wants a program written, we have to jump through many hoops...first he wants to know if we can buy a canned program, then he asks around the other counties of NY to see what they're using...and if they'll share. He'll do whatever it takes to avoid letting me actually write one...nevermind that many times I could probably write it...or most of it...in the time he wastes avoiding it. I tell you all this...and there is more to it...to explain how I get in these situations. My users try to do things on their own, because it takes too long to have one done for them. "Still, at least you are (I presume) being paid a salary for the hours (man-months?) you dedicate to helping that user!" ***** I am indeed getting paid...but, I'd not be so quick to do it, if not for her being a nice person, and part of a nice department, that has always treated me well...I have plenty to keep me busy these days. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From fuller.artful at gmail.com Thu Jan 30 08:36:56 2014 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 30 Jan 2014 09:36:56 -0500 Subject: [AccessD] Question of Approach In-Reply-To: <52EA192A0200006B00031706@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52EA192A0200006B00031706@neblnx09.niagaracounty.com> Message-ID: I personally would define your situation as Hell, but you seem OK with it, so plod on, my friend. Arthur On Thu, Jan 30, 2014 at 9:19 AM, John Clark wrote: > > > >>> "James Button" 1/29/2014 2:55 PM >>> > "The questions will not change - now where have I heard that before!" > ***** I know what you are saying...and I do not disagree w/the sentiment. > But, in this case "proper procedure" was not followed, and this is more of > a case of me helping out a user out of a jam. If this were done properly, > from the beginning, I'd have sat down a met w/them and done a bit of a > "discovery" session...get to know their scenarios and what their end goal > was...and I'd have done all the programming from there. > > To be honest...and this is the really sad part...this database will be > used for a bit, and then it will sit dormant. I had helped her w/a small > part of this back a couple of years ago...it might have been 2-3 years > ago...or maybe more...and she hasn't even touched it in at least a year. > So, in this case, I think the questions...which I don't like to begin > with...will last long enough to beat out the program. > > > "And will you be making similar 'adventurous' decisions in the future?" > > ***** Actually, one of my worst attributes is that I cater TOO MUCH to my > users. I've gotten much better over the years, and I'm probably where I > should be now...for the most part...aside from this one. I do still try to > cater to my users, but I try to save them from themselves as well. I've > seen enough mistakes now...and heard some from this list...that I will > steer them away from mistakes. > > This instance is not one to be indicative of how I operate. This was a bit > of a messed up situation that I'm just trying to make better. > > If I could, for just a moment, make a bit of an OT statement...my boss is > a politician, running an IT department...he fancies himself tech savvy but > he is...well...he's a bit of an idiot. Due to his lack of knowledge and > experience...and lack of spine and testicles (remember he's a > politician)...he will not listen to his people and makes his moves based on > things he hears from outside influences. He does not respect what I do, and > he thinks Access is just a user tool. So, in his mind, I think he believes > me to just be Access support for whatever our users do, rather than someone > who can help productivity w/by creating programs. If someone wants a > program written, we have to jump through many hoops...first he wants to > know if we can buy a canned program, then he asks around the other counties > of NY to see what they're using...and if they'll share. He'll do whatever > it takes to avoid letting me actually write one...nevermind that many times > I could probably write it...or most of it...in the time he wastes avoiding > it. > > I tell you all this...and there is more to it...to explain how I get in > these situations. My users try to do things on their own, because it takes > too long to have one done for them. > > > "Still, at least you are (I presume) being paid a salary for the hours > (man-months?) you dedicate to helping that user!" > > ***** I am indeed getting paid...but, I'd not be so quick to do it, if not > for her being a nice person, and part of a nice department, that has always > treated me well...I have plenty to keep me busy these days. > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- Arthur From rockysmolin at bchacc.com Thu Jan 30 09:40:50 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 07:40:50 -0800 Subject: [AccessD] Deleting Worksheet Message-ID: <38D7D68733D44AAA8A9A009328F26636@HAL9007> Dear List: I'm automating a spreadsheet from Access (2003) and importing a worksheet from another excel file as a template. I want to delete the default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get the right syntax going. Any pointers on how to get this done? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin From ssharkins at gmail.com Thu Jan 30 09:46:46 2014 From: ssharkins at gmail.com (Susan Harkins) Date: Thu, 30 Jan 2014 10:46:46 -0500 Subject: [AccessD] Deleting Worksheet In-Reply-To: <38D7D68733D44AAA8A9A009328F26636@HAL9007> References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> Message-ID: < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbooks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a worksheet > from another excel file as a template. I want to delete the default > worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get the right > syntax > going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com > www.e-z-mrp.com > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 30 10:05:19 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 08:05:19 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> Message-ID: <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 30 10:09:29 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 08:09:29 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: Just tried: Set objXLWS = objXLBook.Worksheets("Sheet1") objXLWS.Delete But the Sheet1 is still there. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 8:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 30 10:20:07 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 08:20:07 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007><6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: Just tried brute force: For intI = objXLBook.Worksheets.Count To 1 Step -1 MsgBox objXLBook.Worksheets(intI).Name If Left(objXLBook.Worksheets(intI).Name, 5) = "Sheet" Then objXLBook.Worksheets(intI).Delete End If Next intI But it leaves Sheet1 even though it executes the .Delete line. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 8:09 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Just tried: Set objXLWS = objXLBook.Worksheets("Sheet1") objXLWS.Delete But the Sheet1 is still there. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 8:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 30 10:23:05 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 30 Jan 2014 08:23:05 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: Maybe this is too simple, but why not create an Excel template with only one sheet in it, save that and then use it to generate the new workbook. The new workbook will only have in it what you want to be there. Charlotte On Thu, Jan 30, 2014 at 8:09 AM, Rocky Smolin wrote: > Just tried: > > Set objXLWS = objXLBook.Worksheets("Sheet1") > objXLWS.Delete > > But the Sheet1 is still there. :( > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Thursday, January 30, 2014 8:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > I have my objects dimmed so: > > Dim objXLApp As Excel.Application > Dim objXLBook As Excel.Workbook > Dim objXLWS As Excel.Worksheet > > I set objXLApp - Set objXLApp = New Excel.Application - and open a new > worksheet: > > Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) > > into which I copy the template worksheet from another XL workbook, giving > it > a unique name each time. > > At the end of the process I end up with a workbook with n number of > worksheet and all's well except I still have the default "Sheet1", > "Sheet2", > and "Sheet3", which I want to delete. > > I've tried several things among which are > > objXLBook.Worksheets("Sheet1").Delete > > And > objXLApp.Worksheets("Sheet1").Activate > objXLWS.Delete > > But so far no joy. > > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Thursday, January 30, 2014 7:47 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > < > > http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo > oks-and-sheets-using-vba/ > > > > #9 and #10 might be helpful, but they're very basic -- referencing 101. > What have you tried and why isn't it working? > > > On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin > wrote: > > > Dear List: > > > > I'm automating a spreadsheet from Access (2003) and importing a > > worksheet from another excel file as a template. I want to delete the > > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > > the right syntax going. > > > > Any pointers on how to get this done? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.bchacc.com www.e-z-mrp.com > > > > Skype: rocky.smolin > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 30 10:39:29 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 08:39:29 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007><6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: AFAICS the new workbook comes with the three sheets when I create it. The template has three sheets in it but I'm only importing one of them and that's working OK. It's the three default sheets you get with every new workbook that's causing the problem. I just posted another try - brute force - cycling backwards through all the worksheet and deleting any with the Left 5 = 'Sheet". Worked for all but the first one. Sheets 2 and 3 went away. Sheet 1 remained. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 30, 2014 8:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Maybe this is too simple, but why not create an Excel template with only one sheet in it, save that and then use it to generate the new workbook. The new workbook will only have in it what you want to be there. Charlotte On Thu, Jan 30, 2014 at 8:09 AM, Rocky Smolin wrote: > Just tried: > > Set objXLWS = objXLBook.Worksheets("Sheet1") objXLWS.Delete > > But the Sheet1 is still there. :( > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > Sent: Thursday, January 30, 2014 8:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > I have my objects dimmed so: > > Dim objXLApp As Excel.Application > Dim objXLBook As Excel.Workbook > Dim objXLWS As Excel.Worksheet > > I set objXLApp - Set objXLApp = New Excel.Application - and open a new > worksheet: > > Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) > > into which I copy the template worksheet from another XL workbook, > giving it a unique name each time. > > At the end of the process I end up with a workbook with n number of > worksheet and all's well except I still have the default "Sheet1", > "Sheet2", and "Sheet3", which I want to delete. > > I've tried several things among which are > > objXLBook.Worksheets("Sheet1").Delete > > And > objXLApp.Worksheets("Sheet1").Activate > objXLWS.Delete > > But so far no joy. > > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan > Harkins > Sent: Thursday, January 30, 2014 7:47 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > < > > http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel- > workbo > oks-and-sheets-using-vba/ > > > > #9 and #10 might be helpful, but they're very basic -- referencing 101. > What have you tried and why isn't it working? > > > On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin > wrote: > > > Dear List: > > > > I'm automating a spreadsheet from Access (2003) and importing a > > worksheet from another excel file as a template. I want to delete > > the default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to > > get the right syntax going. > > > > Any pointers on how to get this done? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.bchacc.com www.e-z-mrp.com > > > > Skype: rocky.smolin > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Thu Jan 30 10:48:22 2014 From: ssharkins at gmail.com (Susan Harkins) Date: Thu, 30 Jan 2014 11:48:22 -0500 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: That's why Charlotte gets paid the big bucks. :) -- Susan H. On Thu, Jan 30, 2014 at 11:23 AM, Charlotte Foust wrote: > Maybe this is too simple, but why not create an Excel template with only > one sheet in it, save that and then use it to generate the new workbook. > The new workbook will only have in it what you want to be there. > > Charlotte > > > On Thu, Jan 30, 2014 at 8:09 AM, Rocky Smolin >wrote: > > > Just tried: > > > > Set objXLWS = objXLBook.Worksheets("Sheet1") > > objXLWS.Delete > > > > But the Sheet1 is still there. :( > > > > Rocky > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > > Sent: Thursday, January 30, 2014 8:05 AM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Deleting Worksheet > > > > I have my objects dimmed so: > > > > Dim objXLApp As Excel.Application > > Dim objXLBook As Excel.Workbook > > Dim objXLWS As Excel.Worksheet > > > > I set objXLApp - Set objXLApp = New Excel.Application - and open a new > > worksheet: > > > > Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) > > > > into which I copy the template worksheet from another XL workbook, giving > > it > > a unique name each time. > > > > At the end of the process I end up with a workbook with n number of > > worksheet and all's well except I still have the default "Sheet1", > > "Sheet2", > > and "Sheet3", which I want to delete. > > > > I've tried several things among which are > > > > objXLBook.Worksheets("Sheet1").Delete > > > > And > > objXLApp.Worksheets("Sheet1").Activate > > objXLWS.Delete > > > > But so far no joy. > > > > > > Rocky > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > > Sent: Thursday, January 30, 2014 7:47 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Deleting Worksheet > > > > < > > > > > http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo > > oks-and-sheets-using-vba/ > > > > > > > #9 and #10 might be helpful, but they're very basic -- referencing 101. > > What have you tried and why isn't it working? > > > > > > On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin > > wrote: > > > > > Dear List: > > > > > > I'm automating a spreadsheet from Access (2003) and importing a > > > worksheet from another excel file as a template. I want to delete the > > > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > > > the right syntax going. > > > > > > Any pointers on how to get this done? > > > > > > MTIA > > > > > > Rocky Smolin > > > Beach Access Software > > > 858-259-4334 > > > www.bchacc.com www.e-z-mrp.com > > > > > > Skype: rocky.smolin > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Rusty.Hammond at cpiqpc.com Thu Jan 30 10:48:35 2014 From: Rusty.Hammond at cpiqpc.com (Rusty Hammond) Date: Thu, 30 Jan 2014 10:48:35 -0600 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007><6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: <7BBDDFF4326F2D4CB8D8F52046CEC58D9508E6@CPIEMAIL-EVS1.CPIQPC.NET> Rocky, are you deleting the three blank sheets before importing the template? If so, that's probably your issue. You can't delete all of the sheets in a workbook, you have to have at least one. Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet AFAICS the new workbook comes with the three sheets when I create it. The template has three sheets in it but I'm only importing one of them and that's working OK. It's the three default sheets you get with every new workbook that's causing the problem. I just posted another try - brute force - cycling backwards through all the worksheet and deleting any with the Left 5 = 'Sheet". Worked for all but the first one. Sheets 2 and 3 went away. Sheet 1 remained. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 30, 2014 8:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Maybe this is too simple, but why not create an Excel template with only one sheet in it, save that and then use it to generate the new workbook. The new workbook will only have in it what you want to be there. Charlotte On Thu, Jan 30, 2014 at 8:09 AM, Rocky Smolin wrote: > Just tried: > > Set objXLWS = objXLBook.Worksheets("Sheet1") objXLWS.Delete > > But the Sheet1 is still there. :( > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > Sent: Thursday, January 30, 2014 8:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > I have my objects dimmed so: > > Dim objXLApp As Excel.Application > Dim objXLBook As Excel.Workbook > Dim objXLWS As Excel.Worksheet > > I set objXLApp - Set objXLApp = New Excel.Application - and open a new > worksheet: > > Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) > > into which I copy the template worksheet from another XL workbook, > giving it a unique name each time. > > At the end of the process I end up with a workbook with n number of > worksheet and all's well except I still have the default "Sheet1", > "Sheet2", and "Sheet3", which I want to delete. > > I've tried several things among which are > > objXLBook.Worksheets("Sheet1").Delete > > And > objXLApp.Worksheets("Sheet1").Activate > objXLWS.Delete > > But so far no joy. > > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan > Harkins > Sent: Thursday, January 30, 2014 7:47 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > < > > http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel- > workbo > oks-and-sheets-using-vba/ > > > > #9 and #10 might be helpful, but they're very basic -- referencing 101. > What have you tried and why isn't it working? > > > On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin > wrote: > > > Dear List: > > > > I'm automating a spreadsheet from Access (2003) and importing a > > worksheet from another excel file as a template. I want to delete > > the default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to > > get the right syntax going. > > > > Any pointers on how to get this done? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.bchacc.com www.e-z-mrp.com > > > > Skype: rocky.smolin > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From rockysmolin at bchacc.com Thu Jan 30 10:55:08 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 08:55:08 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: <7BBDDFF4326F2D4CB8D8F52046CEC58D9508E6@CPIEMAIL-EVS1.CPIQPC.NET> References: <38D7D68733D44AAA8A9A009328F26636@HAL9007><6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> <7BBDDFF4326F2D4CB8D8F52046CEC58D9508E6@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: No - deletes are coming at the end. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rusty Hammond Sent: Thursday, January 30, 2014 8:49 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Rocky, are you deleting the three blank sheets before importing the template? If so, that's probably your issue. You can't delete all of the sheets in a workbook, you have to have at least one. Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 10:39 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet AFAICS the new workbook comes with the three sheets when I create it. The template has three sheets in it but I'm only importing one of them and that's working OK. It's the three default sheets you get with every new workbook that's causing the problem. I just posted another try - brute force - cycling backwards through all the worksheet and deleting any with the Left 5 = 'Sheet". Worked for all but the first one. Sheets 2 and 3 went away. Sheet 1 remained. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 30, 2014 8:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Maybe this is too simple, but why not create an Excel template with only one sheet in it, save that and then use it to generate the new workbook. The new workbook will only have in it what you want to be there. Charlotte On Thu, Jan 30, 2014 at 8:09 AM, Rocky Smolin wrote: > Just tried: > > Set objXLWS = objXLBook.Worksheets("Sheet1") objXLWS.Delete > > But the Sheet1 is still there. :( > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > Smolin > Sent: Thursday, January 30, 2014 8:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > I have my objects dimmed so: > > Dim objXLApp As Excel.Application > Dim objXLBook As Excel.Workbook > Dim objXLWS As Excel.Worksheet > > I set objXLApp - Set objXLApp = New Excel.Application - and open a new > worksheet: > > Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) > > into which I copy the template worksheet from another XL workbook, > giving it a unique name each time. > > At the end of the process I end up with a workbook with n number of > worksheet and all's well except I still have the default "Sheet1", > "Sheet2", and "Sheet3", which I want to delete. > > I've tried several things among which are > > objXLBook.Worksheets("Sheet1").Delete > > And > objXLApp.Worksheets("Sheet1").Activate > objXLWS.Delete > > But so far no joy. > > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan > Harkins > Sent: Thursday, January 30, 2014 7:47 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > < > > http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel- > workbo > oks-and-sheets-using-vba/ > > > > #9 and #10 might be helpful, but they're very basic -- referencing 101. > What have you tried and why isn't it working? > > > On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin > wrote: > > > Dear List: > > > > I'm automating a spreadsheet from Access (2003) and importing a > > worksheet from another excel file as a template. I want to delete > > the default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to > > get the right syntax going. > > > > Any pointers on how to get this done? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.bchacc.com www.e-z-mrp.com > > > > Skype: rocky.smolin > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Thu Jan 30 10:57:10 2014 From: dbdoug at gmail.com (Doug Steele) Date: Thu, 30 Jan 2014 08:57:10 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> <7BBDDFF4326F2D4CB8D8F52046CEC58D9508E6@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: Shot in the dark - what happens if you rename Sheet1 and then try deleting it? On Thu, Jan 30, 2014 at 8:55 AM, Rocky Smolin wrote: > No - deletes are coming at the end. > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rusty Hammond > Sent: Thursday, January 30, 2014 8:49 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > Rocky, are you deleting the three blank sheets before importing the > template? If so, that's probably your issue. You can't delete all of the > sheets in a workbook, you have to have at least one. > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Thursday, January 30, 2014 10:39 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > AFAICS the new workbook comes with the three sheets when I create it. > The template has three sheets in it but I'm only importing one of them and > that's working OK. It's the three default sheets you get with every new > workbook that's causing the problem. > > I just posted another try - brute force - cycling backwards through all the > worksheet and deleting any with the Left 5 = 'Sheet". Worked for all but > the first one. Sheets 2 and 3 went away. Sheet 1 remained. > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Thursday, January 30, 2014 8:23 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > Maybe this is too simple, but why not create an Excel template with only > one > sheet in it, save that and then use it to generate the new workbook. > The new workbook will only have in it what you want to be there. > > Charlotte > > > On Thu, Jan 30, 2014 at 8:09 AM, Rocky Smolin > wrote: > > > Just tried: > > > > Set objXLWS = objXLBook.Worksheets("Sheet1") objXLWS.Delete > > > > But the Sheet1 is still there. :( > > > > Rocky > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > > Smolin > > Sent: Thursday, January 30, 2014 8:05 AM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Deleting Worksheet > > > > I have my objects dimmed so: > > > > Dim objXLApp As Excel.Application > > Dim objXLBook As Excel.Workbook > > Dim objXLWS As Excel.Worksheet > > > > I set objXLApp - Set objXLApp = New Excel.Application - and open a new > > worksheet: > > > > Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) > > > > into which I copy the template worksheet from another XL workbook, > > giving it a unique name each time. > > > > At the end of the process I end up with a workbook with n number of > > worksheet and all's well except I still have the default "Sheet1", > > "Sheet2", and "Sheet3", which I want to delete. > > > > I've tried several things among which are > > > > objXLBook.Worksheets("Sheet1").Delete > > > > And > > objXLApp.Worksheets("Sheet1").Activate > > objXLWS.Delete > > > > But so far no joy. > > > > > > Rocky > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan > > Harkins > > Sent: Thursday, January 30, 2014 7:47 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Deleting Worksheet > > > > < > > > > http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel- > > workbo > > oks-and-sheets-using-vba/ > > > > > > > #9 and #10 might be helpful, but they're very basic -- referencing > 101. > > What have you tried and why isn't it working? > > > > > > On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin > > wrote: > > > > > Dear List: > > > > > > I'm automating a spreadsheet from Access (2003) and importing a > > > worksheet from another excel file as a template. I want to delete > > > the default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to > > > get the right syntax going. > > > > > > Any pointers on how to get this done? > > > > > > MTIA > > > > > > Rocky Smolin > > > Beach Access Software > > > 858-259-4334 > > > www.bchacc.com www.e-z-mrp.com > > > > > > Skype: rocky.smolin > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, scanned > or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, > and/or disclosure to, someone other than the recipient. > ********************************************************************** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From John.Clark at niagaracounty.com Thu Jan 30 11:21:45 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 30 Jan 2014 12:21:45 -0500 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52EA192A0200006B00031706@neblnx09.niagaracounty.com> Message-ID: <52EA43D90200006B00031725@neblnx09.niagaracounty.com> >>> Arthur Fuller 1/30/2014 9:36 AM >>> I personally would define your situation as Hell, but you seem OK with it, so plod on, my friend. ***** I wouldn't say I am "OK w/it" Arthur...I just see my choices as limited. I'm 47, and I've been here for 19 yrs. If I make it here until I'm 55, I can retire w/my health insurance...I'd be crazy to let that go. So, I endure it...for another 8 yrs...a smidge less. I am so jealous of you guys that have gone your own way though. I wish I'd done that 10-15 yrs ago. But, for me...for now...this allows me to raise my family, and it has allowed me to coach softball and football on the side. The pay is not great here, but the benefits are good, and the hours are great...and I'm close to home, so there isn't much of a commute. The day I turn 55 though...they'll smell the smoke from my tires, as I get away from here as quick as I can. If the contract changes in the meantime...and I lose that major perk of health insurance...I'm likely to be out of here earlier. I'll get my 20 in, and I'll go elsewhere and try to get in another 10-15 there. My tasks here change like the weather...and I only live about 35 mi South of you...across the lake...so I think you know about the weather. I'm going through a big Access period now, but a few months down the road, I may not touch Access for another 6 months or more, and I may be working on IP telephones or something else. The hell about it is putting up w/all the politicians around me...that is by far the worst part...a complete lack of common sense. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From stehicks at pacbell.net Thu Jan 30 11:24:48 2014 From: stehicks at pacbell.net (Steve) Date: Thu, 30 Jan 2014 09:24:48 -0800 Subject: [AccessD] Question of Approach In-Reply-To: <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> Message-ID: <000001cf1de0$2dca34a0$895e9de0$@pacbell.net> It would seem to me that the easiest way is to use a client ID as a foreign key in each of the survey tables. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Wednesday, January 29, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Question of Approach Alright...I don't know why I'm having such an issue w/this, but my brain is fried and I'm 2nd guessing everything now... I'm going to try to simplify and illustrate this issue, and then see how y'all might do it... Let's say I have 4 tables...there will be "support" tables as well, but I think we can forget about these for now. Here are the 4 tables, their fields, and a brief explanation, if needed (some are obvious), for them... Table 1 = tblClient ... a list of ALL clients that come into the clinic txtLName txtFName txtMI txtDoB txtIdentifier ...a "client ID" derived from name and DoB...mine is "CLAJOW19660903" Table 2 = tblSurvey1 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv1A logSurv1B numSurv1C Table 3 = tblSurvey2 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv2A logSurv2B numSurv2C Table 4 = tblSurvey3 ID ... an autonumber ID to give each survey an ID lnkClient ...a link to the client...probably using txtIdentifier datDoS ...Date of the survey txtSurv3A logSurv3B numSurv3C *** the 3 similar fields are just simplified place holders, representing these surveys *** Now, let's assume...because it IS the case...that each survey is based on a clients age. And, that they can have multiples of each survey. To give a scenario...and again, simplify things...let's say that the surveys cover yrs 1-5, 6-10, and 11-15, in that order (Surveys 1-3). We'll assume they do a survey every year, so there will be multiples of each...a single client should have 15 surveys, of 3 types, over 15 years. Now WHY can I not get this?! I would love to simplify the entry process, by only presenting them with the proper survey. So, I'm thinking...and this is why I do now...that we need to first put in client info (i.e. name and DoB), and this, along w/the date of the survey, will give you their age, and thus the proper survey...??? What is it that is giving me this mental block? Am I being dense, or is there really something tricky going on here? Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From Lambert.Heenan at aig.com Thu Jan 30 13:19:36 2014 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Thu, 30 Jan 2014 14:19:36 -0500 Subject: [AccessD] Deleting Worksheet In-Reply-To: <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 30 13:24:05 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 11:24:05 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007><6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Thu Jan 30 13:39:14 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 30 Jan 2014 14:39:14 -0500 Subject: [AccessD] Referencing parent form from subform In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> <7BBDDFF4326F2D4CB8D8F52046CEC58D9508E6@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <52EA64120200006B0003172B@neblnx09.niagaracounty.com> In the OnEnter even of the subform, I've got the following code. It says, "Run-time error '2452': The expression you entered has an invalid reference to the Parent property. I've always used this little chart...for years...and its never let me down. I HAVE read it improperly before though... My chart says, if I am on Sub 1, and I want to refer to a control on the main form I use datDoS.Value = Me.Parent!datFormDate (I also tried adding .Value at the end...just to be sure) I miss easy things quite a bit, so I'm hoping this is the case, but... I'm also trying to set an enabled property, and that ain't working either..."to access a control property LIKE ENABLED..." is says, "Me.Parent!ControlName.Enabled" I am doing this inside of a CASE statement, so it is... Select Case Me.Parent!txtAgeYrs Case Is < 4 txtSurv1A.Enabled = True ...not happening I'm having a very bad week...thinking about hanging up the programming and driving a truck...or diggin' ditches... Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From John.Clark at niagaracounty.com Thu Jan 30 13:48:57 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Thu, 30 Jan 2014 14:48:57 -0500 Subject: [AccessD] Referencing parent form from subform In-Reply-To: <52EA64120200006B0003172B@neblnx09.niagaracounty.com> References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> <7BBDDFF4326F2D4CB8D8F52046CEC58D9508E6@CPIEMAIL-EVS1.CPIQPC.NET> <52EA64120200006B0003172B@neblnx09.niagaracounty.com> Message-ID: <52EA66590200006B00031735@neblnx09.niagaracounty.com> Nevermind! Apparently I AM the dimwit that I professed to be. I was using the "OnEnter" event of the subform...an event I've never used, to offer up some slim form of defense...and I was approaching things as if I were on the subform, but it dawned on me that this is a parent form event. I switched up some code to reflect this, and voila! Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From jackandpat.d at gmail.com Thu Jan 30 14:57:30 2014 From: jackandpat.d at gmail.com (jack drawbridge) Date: Thu, 30 Jan 2014 15:57:30 -0500 Subject: [AccessD] Question of Approach In-Reply-To: <000001cf1de0$2dca34a0$895e9de0$@pacbell.net> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> <000001cf1de0$2dca34a0$895e9de0$@pacbell.net> Message-ID: Hang in there John. Unless you're working for yourself on your own research project on a remote island somewhere, there's always politics. Some worse than others, some more blatant than others, but they are there. Good luck with your project and work decisions; and don't be so quick with your self imposed criticism. You fix the problems and try to teach while doing so, while being tossed from one environment to another. What are they going to do --replace you with 3 or 4 others? On Thu, Jan 30, 2014 at 12:24 PM, Steve wrote: > It would seem to me that the easiest way is to use a client ID as a foreign > key in each of the survey tables. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark > Sent: Wednesday, January 29, 2014 11:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Question of Approach > > Alright...I don't know why I'm having such an issue w/this, but my brain is > fried and I'm 2nd guessing everything now... > > I'm going to try to simplify and illustrate this issue, and then see how > y'all might do it... > > Let's say I have 4 tables...there will be "support" tables as well, but I > think we can forget about these for now. Here are the 4 tables, their > fields, and a brief explanation, if needed (some are obvious), for them... > > Table 1 = tblClient ... a list of ALL clients that come into the clinic > > txtLName > txtFName > txtMI > txtDoB > txtIdentifier ...a "client ID" derived from name and DoB...mine is > "CLAJOW19660903" > > Table 2 = tblSurvey1 > > ID ... an autonumber ID to give each survey an ID lnkClient ...a link to > the > client...probably using txtIdentifier datDoS ...Date of the survey > txtSurv1A > logSurv1B numSurv1C > > Table 3 = tblSurvey2 > > ID ... an autonumber ID to give each survey an ID lnkClient ...a link to > the > client...probably using txtIdentifier datDoS ...Date of the survey > txtSurv2A > logSurv2B numSurv2C > > Table 4 = tblSurvey3 > > ID ... an autonumber ID to give each survey an ID lnkClient ...a link to > the > client...probably using txtIdentifier datDoS ...Date of the survey > txtSurv3A > logSurv3B numSurv3C > > *** the 3 similar fields are just simplified place holders, representing > these surveys *** > > Now, let's assume...because it IS the case...that each survey is based on a > clients age. And, that they can have multiples of each survey. To give a > scenario...and again, simplify things...let's say that the surveys cover > yrs > 1-5, 6-10, and 11-15, in that order (Surveys 1-3). We'll assume they do a > survey every year, so there will be multiples of each...a single client > should have 15 surveys, of 3 types, over 15 years. > > Now WHY can I not get this?! > > I would love to simplify the entry process, by only presenting them with > the > proper survey. So, I'm thinking...and this is why I do now...that we need > to > first put in client info (i.e. name and DoB), and this, along w/the date of > the survey, will give you their age, and thus the proper survey...??? > > What is it that is giving me this mental block? Am I being dense, or is > there really something tricky going on here? > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is > strictly prohibited. Niagara County is not responsible for the content of > any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR > ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From fuller.artful at gmail.com Thu Jan 30 17:16:32 2014 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 30 Jan 2014 18:16:32 -0500 Subject: [AccessD] Question of Approach In-Reply-To: <52EA43D90200006B00031725@neblnx09.niagaracounty.com> References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52EA192A0200006B00031706@neblnx09.niagaracounty.com> <52EA43D90200006B00031725@neblnx09.niagaracounty.com> Message-ID: Looks good on ya, and I for one think that going it alone was not entirely a good choice. It was made for several reasons, the primary being that I have neither wife nor kids, and now at age 66 with various body parts failing, I'm sort of glad that I have no one depending upon my survival. I envy you. Regarding politicians, in the literal sense, I do bother to campaign for my party's reps at the city, provincial and federal level. That's about as much as I get out. Otherwise I'm a homebody. A. On Thu, Jan 30, 2014 at 12:21 PM, John Clark wrote: > > > >>> Arthur Fuller 1/30/2014 9:36 AM >>> > I personally would define your situation as Hell, but you seem OK with it, > so plod on, my friend. > ***** I wouldn't say I am "OK w/it" Arthur...I just see my choices as > limited. I'm 47, and I've been here for 19 yrs. If I make it here until I'm > 55, I can retire w/my health insurance...I'd be crazy to let that go. So, I > endure it...for another 8 yrs...a smidge less. > > I am so jealous of you guys that have gone your own way though. I wish I'd > done that 10-15 yrs ago. > > But, for me...for now...this allows me to raise my family, and it has > allowed me to coach softball and football on the side. The pay is not great > here, but the benefits are good, and the hours are great...and I'm close to > home, so there isn't much of a commute. > > The day I turn 55 though...they'll smell the smoke from my tires, as I get > away from here as quick as I can. If the contract changes in the > meantime...and I lose that major perk of health insurance...I'm likely to > be out of here earlier. I'll get my 20 in, and I'll go elsewhere and try to > get in another 10-15 there. > > My tasks here change like the weather...and I only live about 35 mi South > of you...across the lake...so I think you know about the weather. I'm going > through a big Access period now, but a few months down the road, I may not > touch Access for another 6 months or more, and I may be working on IP > telephones or something else. > > The hell about it is putting up w/all the politicians around me...that is > by far the worst part...a complete lack of common sense. > From darryl at whittleconsulting.com.au Thu Jan 30 18:04:55 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 31 Jan 2014 00:04:55 +0000 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007><6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 30 18:23:58 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 16:23:58 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <38D7D68733D44AAA8A9A009328F26636@HAL9007><6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> Message-ID: Darryl: I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete just fine. But Sheet1 remains even though I watched it go through the delete statement for Sheet1. Odd that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 30 18:38:11 2014 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 30 Jan 2014 17:38:11 -0700 (MST) Subject: [AccessD] Deleting Worksheet In-Reply-To: Message-ID: <2082343467.137659627.1391128691374.JavaMail.root@cds002> Hi Rocky: Late to this topic but I thought that you can not have zero sheets in a Excel spreadsheet any more than you can have zero tabs in a browser? IOW, it can be an blank sheet but not "no" sheets...so it is possible that you are wasting your time. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 30, 2014 4:23:58 PM Subject: Re: [AccessD] Deleting Worksheet Darryl: I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete just fine. But Sheet1 remains even though I watched it go through the delete statement for Sheet1. Odd that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 30 18:40:50 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 16:40:50 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: <2082343467.137659627.1391128691374.JavaMail.root@cds002> References: <2082343467.137659627.1391128691374.JavaMail.root@cds002> Message-ID: <8F33C9F6393140E087FF35F6554C7C34@HAL9007> There is still one sheet left after I delete the three defaults created when the workbook is first opened. It's that last one Sheet1 that I can't get rid of. r -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 30, 2014 4:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky: Late to this topic but I thought that you can not have zero sheets in a Excel spreadsheet any more than you can have zero tabs in a browser? IOW, it can be an blank sheet but not "no" sheets...so it is possible that you are wasting your time. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 30, 2014 4:23:58 PM Subject: Re: [AccessD] Deleting Worksheet Darryl: I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete just fine. But Sheet1 remains even though I watched it go through the delete statement for Sheet1. Odd that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Thu Jan 30 19:22:02 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 31 Jan 2014 01:22:02 +0000 Subject: [AccessD] Deleting Worksheet In-Reply-To: <8F33C9F6393140E087FF35F6554C7C34@HAL9007> References: <2082343467.137659627.1391128691374.JavaMail.root@cds002> <8F33C9F6393140E087FF35F6554C7C34@HAL9007> Message-ID: <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> Rocky, So the process should be. Open XL Add new sheets (which are default named as "Sheet5", "Sheet6" assuming you add two new ones). I would also assume you are renaming these sheets. Then remove Sheet1, Sheet2 and Sheet3. It smells a lot like you are not adding the sheets correctly, as a couple of folks have pointed out, the workbook must always have a sheet and XL won't let you delete the last worksheet. Firstly I would ask why you are adding sheets and just not using the blanks ones available. You can just populate the default sheet1, rename it to something useful and then delete the other two blanks if you so please. There can be advantages of bringing in a sheet from an external source, if that is what you are doing (?) Can you post the code you are using to add and then delete the sheets? I would strongly recommend stepping thru the code and checking the creation and deletion is working as expected. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 11:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet There is still one sheet left after I delete the three defaults created when the workbook is first opened. It's that last one Sheet1 that I can't get rid of. r -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 30, 2014 4:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky: Late to this topic but I thought that you can not have zero sheets in a Excel spreadsheet any more than you can have zero tabs in a browser? IOW, it can be an blank sheet but not "no" sheets...so it is possible that you are wasting your time. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 30, 2014 4:23:58 PM Subject: Re: [AccessD] Deleting Worksheet Darryl: I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete just fine. But Sheet1 remains even though I watched it go through the delete statement for Sheet1. Odd that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Thu Jan 30 19:25:47 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 31 Jan 2014 01:25:47 +0000 Subject: [AccessD] Deleting Worksheet In-Reply-To: <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> References: <2082343467.137659627.1391128691374.JavaMail.root@cds002> <8F33C9F6393140E087FF35F6554C7C34@HAL9007> <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: <213fc887d31647e5b5a6cac23bc9dafd@HKXPR04MB184.apcprd04.prod.outlook.com> Feh! default named as "Sheet5", "Sheet6" should be "Sheet4", Sheet5". Hah! This is why I need Excel. Clearly basic maths is beyond me. What IS 3 + 1 again?? Hehehe -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Friday, 31 January 2014 12:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Rocky, So the process should be. Open XL Add new sheets (which are default named as "Sheet5", "Sheet6" assuming you add two new ones). I would also assume you are renaming these sheets. Then remove Sheet1, Sheet2 and Sheet3. It smells a lot like you are not adding the sheets correctly, as a couple of folks have pointed out, the workbook must always have a sheet and XL won't let you delete the last worksheet. Firstly I would ask why you are adding sheets and just not using the blanks ones available. You can just populate the default sheet1, rename it to something useful and then delete the other two blanks if you so please. There can be advantages of bringing in a sheet from an external source, if that is what you are doing (?) Can you post the code you are using to add and then delete the sheets? I would strongly recommend stepping thru the code and checking the creation and deletion is working as expected. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 11:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet There is still one sheet left after I delete the three defaults created when the workbook is first opened. It's that last one Sheet1 that I can't get rid of. r -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 30, 2014 4:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky: Late to this topic but I thought that you can not have zero sheets in a Excel spreadsheet any more than you can have zero tabs in a browser? IOW, it can be an blank sheet but not "no" sheets...so it is possible that you are wasting your time. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 30, 2014 4:23:58 PM Subject: Re: [AccessD] Deleting Worksheet Darryl: I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete just fine. But Sheet1 remains even though I watched it go through the delete statement for Sheet1. Odd that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 30 20:12:14 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 18:12:14 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> References: <2082343467.137659627.1391128691374.JavaMail.root@cds002><8F33C9F6393140E087FF35F6554C7C34@HAL9007> <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: Darryl: I'm not adding the new sheets - I'm copying from a template in another workbook: objXLWSAlcoa.Copy After:=objXLBook.Sheets(intXLSheetCount) objXLApp.ActiveSheet.Name = Me.lstJobs.ItemData(intI) objXLApp.ActiveWorkbook.Save Set objXLWS = objXLApp.ActiveSheet And that's working well. The delete routine at the end cycles through all the sheets and deletes any that start with "Sheet". I had three brute force deletes call out Sheet1, Sheet2, Sheet3. It deleted 2 and 3 and left 1. So I tried cycling through the sheets looking for left("Sheet",5). No go. I've tried a bunch of different things. Nothing seems to work. I'm leaving town tomorrow so I may take this up again when I get back on Monday if I can't find a solution while I'm on the road. Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 5:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Rocky, So the process should be. Open XL Add new sheets (which are default named as "Sheet5", "Sheet6" assuming you add two new ones). I would also assume you are renaming these sheets. Then remove Sheet1, Sheet2 and Sheet3. It smells a lot like you are not adding the sheets correctly, as a couple of folks have pointed out, the workbook must always have a sheet and XL won't let you delete the last worksheet. Firstly I would ask why you are adding sheets and just not using the blanks ones available. You can just populate the default sheet1, rename it to something useful and then delete the other two blanks if you so please. There can be advantages of bringing in a sheet from an external source, if that is what you are doing (?) Can you post the code you are using to add and then delete the sheets? I would strongly recommend stepping thru the code and checking the creation and deletion is working as expected. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 11:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet There is still one sheet left after I delete the three defaults created when the workbook is first opened. It's that last one Sheet1 that I can't get rid of. r -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 30, 2014 4:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky: Late to this topic but I thought that you can not have zero sheets in a Excel spreadsheet any more than you can have zero tabs in a browser? IOW, it can be an blank sheet but not "no" sheets...so it is possible that you are wasting your time. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 30, 2014 4:23:58 PM Subject: Re: [AccessD] Deleting Worksheet Darryl: I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete just fine. But Sheet1 remains even though I watched it go through the delete statement for Sheet1. Odd that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Thu Jan 30 20:30:40 2014 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 31 Jan 2014 02:30:40 +0000 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <2082343467.137659627.1391128691374.JavaMail.root@cds002><8F33C9F6393140E087FF35F6554C7C34@HAL9007> <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: <99bdbd645b6848deb135bd8ed689937f@HKXPR04MB184.apcprd04.prod.outlook.com> Ok... that all looks good. Did you try the 'opposite' approach. Delete all sheets except the one you want to keep as Lambert suggested earlier. I would also ensure the sheets targeted for deletion are visible and unprotected. Dim xlS as Excel.worksheets For Each xlS In objXLApp.Worksheets If xlS.Name <> objXLWS.Name Then xlS .Visible = True xlS.Unprotect xlS.Delete End If Next xlS Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 1:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Darryl: I'm not adding the new sheets - I'm copying from a template in another workbook: objXLWSAlcoa.Copy After:=objXLBook.Sheets(intXLSheetCount) objXLApp.ActiveSheet.Name = Me.lstJobs.ItemData(intI) objXLApp.ActiveWorkbook.Save Set objXLWS = objXLApp.ActiveSheet And that's working well. The delete routine at the end cycles through all the sheets and deletes any that start with "Sheet". I had three brute force deletes call out Sheet1, Sheet2, Sheet3. It deleted 2 and 3 and left 1. So I tried cycling through the sheets looking for left("Sheet",5). No go. I've tried a bunch of different things. Nothing seems to work. I'm leaving town tomorrow so I may take this up again when I get back on Monday if I can't find a solution while I'm on the road. Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 5:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Rocky, So the process should be. Open XL Add new sheets (which are default named as "Sheet5", "Sheet6" assuming you add two new ones). I would also assume you are renaming these sheets. Then remove Sheet1, Sheet2 and Sheet3. It smells a lot like you are not adding the sheets correctly, as a couple of folks have pointed out, the workbook must always have a sheet and XL won't let you delete the last worksheet. Firstly I would ask why you are adding sheets and just not using the blanks ones available. You can just populate the default sheet1, rename it to something useful and then delete the other two blanks if you so please. There can be advantages of bringing in a sheet from an external source, if that is what you are doing (?) Can you post the code you are using to add and then delete the sheets? I would strongly recommend stepping thru the code and checking the creation and deletion is working as expected. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 11:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet There is still one sheet left after I delete the three defaults created when the workbook is first opened. It's that last one Sheet1 that I can't get rid of. r -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 30, 2014 4:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky: Late to this topic but I thought that you can not have zero sheets in a Excel spreadsheet any more than you can have zero tabs in a browser? IOW, it can be an blank sheet but not "no" sheets...so it is possible that you are wasting your time. Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Thursday, January 30, 2014 4:23:58 PM Subject: Re: [AccessD] Deleting Worksheet Darryl: I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete just fine. But Sheet1 remains even though I watched it go through the delete statement for Sheet1. Odd that. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 30, 2014 4:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet Hi Rocky. Firstly you would have to add the "TRUE" post fix to the following if you want the changes to stick. objXLApp.ActiveWorkbook.Close should be objXLApp.ActiveWorkbook.Close TRUE If you just use objXLApp.ActiveWorkbook.Close than the workbook will close without saving (false is the default). I would also be leery of using 'ActiveWorkbook' as it may not be the workbook you think it is. Be specific: I usually use something like Dim objExcelApp As Object Dim objExcelSheet As Excel.Worksheet Dim objExcelWB As Excel.Workbook Set objExcelApp = CreateObject("Excel.Application") objExcelApp.Visible = True With objExcelApp .Workbooks.Open FileName:=strTargetPathAndName Set objExcelWB = objExcelApp.ActiveWorkbook With objExcelWB.Worksheets("Lookups") Etc.... Have you (for testing purposes) made the XL application visible and stepped thru the code and see if you are actually deleting the sheets? This is probably the best way to debug this. I would also turn off any "On Error Resume Next" statement (or all On Error Statements). Perhaps the source workbook has protection turned on, which would prevent sheet deletion and the On Error is skipping over this step without warning. Lambert's code below should work fine - assuming there is no issue with XL protection. Keep in mind there is a different between the SheetName (which the user sees) and the SheetCodeName, which is the VBA name. They are often the same, but don't have to be. In your case you are using sheetname, which should work fine on the code you have. I do this sort of thing all the time, so let me know if you cannot get it working. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, 31 January 2014 6:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet Lambert: After the deletes I have ' Save and Close Workbook objXLApp.ActiveWorkbook.Save objXLApp.Quit Set objXLApp = Nothing Adding objXLApp.ActiveWorkbook.Close Didn't help. Sheet1 is still there. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, January 30, 2014 11:20 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet After your code runs to delete the offending worksheets you then must save the workbook with its changes. Like this... Dim xlApp As Excel.Application Dim xlS As Excel.Worksheet Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel workbook object routine" For Each xlS In xlApp.Worksheets If xlS.Name <> "MySheet" Then xlS.Delete End If Next xlS Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my canned routine to save the workbook Set xlApp = Nothing Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 30, 2014 11:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Deleting Worksheet I have my objects dimmed so: Dim objXLApp As Excel.Application Dim objXLBook As Excel.Workbook Dim objXLWS As Excel.Worksheet I set objXLApp - Set objXLApp = New Excel.Application - and open a new worksheet: Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) into which I copy the template worksheet from another XL workbook, giving it a unique name each time. At the end of the process I end up with a workbook with n number of worksheet and all's well except I still have the default "Sheet1", "Sheet2", and "Sheet3", which I want to delete. I've tried several things among which are objXLBook.Worksheets("Sheet1").Delete And objXLApp.Worksheets("Sheet1").Activate objXLWS.Delete But so far no joy. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, January 30, 2014 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet < http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo oks-and-sheets-using-vba/ > #9 and #10 might be helpful, but they're very basic -- referencing 101. What have you tried and why isn't it working? On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin wrote: > Dear List: > > I'm automating a spreadsheet from Access (2003) and importing a > worksheet from another excel file as a template. I want to delete the > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > the right syntax going. > > Any pointers on how to get this done? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com www.e-z-mrp.com > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 30 20:47:22 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 30 Jan 2014 18:47:22 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <2082343467.137659627.1391128691374.JavaMail.root@cds002> <8F33C9F6393140E087FF35F6554C7C34@HAL9007> <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: So what is the original name of the sheet you're adding? What is its name in its parent template? And is the value of your Me.lstJobs.ItemData(intI) expression a string that you can evaluate and test for? I have workbooks with no "Sheet1" in them, so it isn't requiring that name that's the problem. When you copy a worksheet it usually retains the name of the sheet that's being copied (unless it would be a duplicate, of course). Maybe you need to count the number of worksheets in the workbook to be sure you're tackling the right problem. Charlotte On Thu, Jan 30, 2014 at 6:12 PM, Rocky Smolin wrote: > Darryl: > > I'm not adding the new sheets - I'm copying from a template in another > workbook: > > objXLWSAlcoa.Copy After:=objXLBook.Sheets(intXLSheetCount) > objXLApp.ActiveSheet.Name = Me.lstJobs.ItemData(intI) > objXLApp.ActiveWorkbook.Save > Set objXLWS = objXLApp.ActiveSheet > > And that's working well. The delete routine at the end cycles through all > the sheets and deletes any that start with "Sheet". > > I had three brute force deletes call out Sheet1, Sheet2, Sheet3. It > deleted > 2 and 3 and left 1. So I tried cycling through the sheets looking for > left("Sheet",5). No go. I've tried a bunch of different things. Nothing > seems to work. > > I'm leaving town tomorrow so I may take this up again when I get back on > Monday if I can't find a solution while I'm on the road. > > Thanks > > Rocky > > > From rockysmolin at bchacc.com Thu Jan 30 22:02:23 2014 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 30 Jan 2014 20:02:23 -0800 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <2082343467.137659627.1391128691374.JavaMail.root@cds002><8F33C9F6393140E087FF35F6554C7C34@HAL9007><108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: The sheet that's being copied from the external workbook is named the value of the item data in the list box. The list box is a list of job numbers and it's a multiselect so the user can select as many jobs as they want to be in the created workbook. When the workbook is created it has three worksheets in it, just like a new worksheet in Excel. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 30, 2014 6:47 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Deleting Worksheet So what is the original name of the sheet you're adding? What is its name in its parent template? And is the value of your Me.lstJobs.ItemData(intI) expression a string that you can evaluate and test for? I have workbooks with no "Sheet1" in them, so it isn't requiring that name that's the problem. When you copy a worksheet it usually retains the name of the sheet that's being copied (unless it would be a duplicate, of course). Maybe you need to count the number of worksheets in the workbook to be sure you're tackling the right problem. Charlotte On Thu, Jan 30, 2014 at 6:12 PM, Rocky Smolin wrote: > Darryl: > > I'm not adding the new sheets - I'm copying from a template in another > workbook: > > objXLWSAlcoa.Copy After:=objXLBook.Sheets(intXLSheetCount) > objXLApp.ActiveSheet.Name = Me.lstJobs.ItemData(intI) > objXLApp.ActiveWorkbook.Save > Set objXLWS = objXLApp.ActiveSheet > > And that's working well. The delete routine at the end cycles through > all the sheets and deletes any that start with "Sheet". > > I had three brute force deletes call out Sheet1, Sheet2, Sheet3. It > deleted > 2 and 3 and left 1. So I tried cycling through the sheets looking for > left("Sheet",5). No go. I've tried a bunch of different things. > Nothing seems to work. > > I'm leaving town tomorrow so I may take this up again when I get back > on Monday if I can't find a solution while I'm on the road. > > Thanks > > Rocky > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Fri Jan 31 03:18:37 2014 From: fuller.artful at gmail.com (Arthur Fuller) Date: Fri, 31 Jan 2014 04:18:37 -0500 Subject: [AccessD] Referencing parent form from subform In-Reply-To: <52EA66590200006B00031735@neblnx09.niagaracounty.com> References: <38D7D68733D44AAA8A9A009328F26636@HAL9007> <6FB0ED9DE3AA4535ABBB67201046BD6A@HAL9007> <7BBDDFF4326F2D4CB8D8F52046CEC58D9508E6@CPIEMAIL-EVS1.CPIQPC.NET> <52EA64120200006B0003172B@neblnx09.niagaracounty.com> <52EA66590200006B00031735@neblnx09.niagaracounty.com> Message-ID: Not to mention that you need a ditch-digging diploma nowadays. Stay where you are, or face another four years of school. :) Arthur From John.Clark at niagaracounty.com Fri Jan 31 11:17:12 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Fri, 31 Jan 2014 12:17:12 -0500 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52EA192A0200006B00031706@neblnx09.niagaracounty.com> <52EA43D90200006B00031725@neblnx09.niagaracounty.com> Message-ID: <52EB94480200006B00031783@neblnx09.niagaracounty.com> >>> Arthur Fuller 1/30/2014 6:16 PM >>> Looks good on ya, and I for one think that going it alone was not entirely a good choice. It was made for several reasons, the primary being that I have neither wife nor kids, and now at age 66 with various body parts failing, I'm sort of glad that I have no one depending upon my survival. I envy you. Regarding politicians, in the literal sense, I do bother to campaign for my party's reps at the city, provincial and federal level. That's about as much as I get out. Otherwise I'm a homebody. ***** I know this...I was just venting. "The grass is always greener"...y'all know that! ;o) I have complaints about my life, but nothing severe, and I'd change nothing actually. I have awesome kids and a good wife. I wish I had a bit more money, so that I could do needed work on my house, but overall, I'm way better off than so many others...I quickly check myself when I catch myself complaining. Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From John.Clark at niagaracounty.com Fri Jan 31 11:19:59 2014 From: John.Clark at niagaracounty.com (John Clark) Date: Fri, 31 Jan 2014 12:19:59 -0500 Subject: [AccessD] Question of Approach In-Reply-To: References: <016801cf1c51$064b7190$12e254b0$@cactus.dk> <52E7C5A10200006B00031644@neblnx09.niagaracounty.com> <52E8B9580200006B00031673@neblnx09.niagaracounty.com> <52E8E1890200006B000316AF@neblnx09.niagaracounty.com> <52E90A8C0200006B000316CA@neblnx09.niagaracounty.com> <000001cf1de0$2dca34a0$895e9de0$@pacbell.net> Message-ID: <52EB94EF0200006B00031788@neblnx09.niagaracounty.com> >>> jack drawbridge 1/30/2014 3:57 PM >>> Hang in there John. Unless you're working for yourself on your own research project on a remote island somewhere, there's always politics. Some worse than others, some more blatant than others, but they are there. Good luck with your project and work decisions; and don't be so quick with your self imposed criticism. You fix the problems and try to teach while doing so, while being tossed from one environment to another. What are they going to do --replace you with 3 or 4 others? ***** Just venting...I'm good! When I went to work for a government, I should have seen it all coming...but I was too damn young. Actually, the politics are on high activity here lately, but this is good, because I've been left to my own devices for a while now...I'm doing this job, for instance, because I came across it and felt it needed done...nobody assigned it, I didn't get my bosses approval...I'm good! Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From charlotte.foust at gmail.com Thu Jan 30 20:31:57 2014 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 31 Jan 2014 02:31:57 -0000 Subject: [AccessD] Deleting Worksheet In-Reply-To: References: <2082343467.137659627.1391128691374.JavaMail.root@cds002> <8F33C9F6393140E087FF35F6554C7C34@HAL9007> <108bed95f72445ffa4b1274777bb0c08@HKXPR04MB184.apcprd04.prod.outlook.com> Message-ID: So what is the original name of the sheet you're adding? What is its name in its parent template? And is the value of your Me.lstJobs.ItemData(intI) expression a string that you can evaluate and test for? I have workbooks with no "Sheet1" in them, so it isn't requiring that name that's the problem. When you copy a worksheet it usually retains the name of the sheet that's being copied (unless it would be a duplicate, of course). Maybe you need to count the number of worksheets in the workbook to be sure you're tackling the right problem. Charlotte On Thu, Jan 30, 2014 at 6:12 PM, Rocky Smolin wrote: > Darryl: > > I'm not adding the new sheets - I'm copying from a template in another > workbook: > > objXLWSAlcoa.Copy After:=objXLBook.Sheets(intXLSheetCount) > objXLApp.ActiveSheet.Name = Me.lstJobs.ItemData(intI) > objXLApp.ActiveWorkbook.Save > Set objXLWS = objXLApp.ActiveSheet > > And that's working well. The delete routine at the end cycles through all > the sheets and deletes any that start with "Sheet". > > I had three brute force deletes call out Sheet1, Sheet2, Sheet3. It > deleted > 2 and 3 and left 1. So I tried cycling through the sheets looking for > left("Sheet",5). No go. I've tried a bunch of different things. Nothing > seems to work. > > I'm leaving town tomorrow so I may take this up again when I get back on > Monday if I can't find a solution while I'm on the road. > > Thanks > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins > Sent: Thursday, January 30, 2014 5:22 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > Rocky, > > So the process should be. > > Open XL > Add new sheets (which are default named as "Sheet5", "Sheet6" assuming you > add two new ones). I would also assume you are renaming these sheets. > Then remove Sheet1, Sheet2 and Sheet3. > > It smells a lot like you are not adding the sheets correctly, as a couple > of > folks have pointed out, the workbook must always have a sheet and XL won't > let you delete the last worksheet. > > Firstly I would ask why you are adding sheets and just not using the blanks > ones available. You can just populate the default sheet1, rename it to > something useful and then delete the other two blanks if you so please. > > There can be advantages of bringing in a sheet from an external source, if > that is what you are doing (?) > > Can you post the code you are using to add and then delete the sheets? > > I would strongly recommend stepping thru the code and checking the creation > and deletion is working as expected. > > Cheers > Darryl > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Friday, 31 January 2014 11:41 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > There is still one sheet left after I delete the three defaults created > when > the workbook is first opened. It's that last one Sheet1 that I can't get > rid of. > > r > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Thursday, January 30, 2014 4:38 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > Hi Rocky: > > Late to this topic but I thought that you can not have zero sheets in a > Excel spreadsheet any more than you can have zero tabs in a browser? IOW, > it > can be an blank sheet but not "no" sheets...so it is possible that you are > wasting your time. > > Jim > > ----- Original Message ----- > From: "Rocky Smolin" > To: "Access Developers discussion and problem solving" > > Sent: Thursday, January 30, 2014 4:23:58 PM > Subject: Re: [AccessD] Deleting Worksheet > > Darryl: > > I added true but no cigar. The other two 'Sheets' Sheet2 and Sheet3 delete > just fine. But Sheet1 remains even though I watched it go through the > delete statement for Sheet1. Odd that. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins > Sent: Thursday, January 30, 2014 4:05 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > Hi Rocky. > > > Firstly you would have to add the "TRUE" post fix to the following if you > want the changes to stick. > > objXLApp.ActiveWorkbook.Close > > should be > > objXLApp.ActiveWorkbook.Close TRUE > > If you just use objXLApp.ActiveWorkbook.Close than the workbook will > close without saving (false is the default). > > I would also be leery of using 'ActiveWorkbook' as it may not be the > workbook you think it is. Be specific: I usually use something like > > > Dim objExcelApp As Object > Dim objExcelSheet As Excel.Worksheet > Dim objExcelWB As Excel.Workbook > > Set objExcelApp = CreateObject("Excel.Application") > objExcelApp.Visible = True > > With objExcelApp > .Workbooks.Open FileName:=strTargetPathAndName > Set objExcelWB = objExcelApp.ActiveWorkbook > > With objExcelWB.Worksheets("Lookups") > Etc.... > > > Have you (for testing purposes) made the XL application visible and stepped > thru the code and see if you are actually deleting the sheets? This is > probably the best way to debug this. > > I would also turn off any "On Error Resume Next" statement (or all On Error > Statements). Perhaps the source workbook has protection turned on, which > would prevent sheet deletion and the On Error is skipping over this step > without warning. > > Lambert's code below should work fine - assuming there is no issue with XL > protection. Keep in mind there is a different between the SheetName (which > the user sees) and the SheetCodeName, which is the VBA name. They are > often > the same, but don't have to be. In your case you are using sheetname, > which > should work fine on the code you have. > > I do this sort of thing all the time, so let me know if you cannot get it > working. > > cheers > Darryl. > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Friday, 31 January 2014 6:24 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > Lambert: > > After the deletes I have > > ' Save and Close Workbook > objXLApp.ActiveWorkbook.Save > objXLApp.Quit > Set objXLApp = Nothing > > Adding > > objXLApp.ActiveWorkbook.Close > > Didn't help. Sheet1 is still there. > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert > Sent: Thursday, January 30, 2014 11:20 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > After your code runs to delete the offending worksheets you then must save > the workbook with its changes. Like this... > > > Dim xlApp As Excel.Application > Dim xlS As Excel.Worksheet > Set xlApp = Excel_OpenWorkBook(strFile) ' my canned "open an excel > workbook object routine" > For Each xlS In xlApp.Worksheets > If xlS.Name <> "MySheet" Then > xlS.Delete > End If > Next xlS > Excel_CloseWorkBook xlApp, strFile, True ' the True parameter tells my > canned routine to save the workbook > Set xlApp = Nothing > > > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Thursday, January 30, 2014 11:05 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Deleting Worksheet > > I have my objects dimmed so: > > Dim objXLApp As Excel.Application > Dim objXLBook As Excel.Workbook > Dim objXLWS As Excel.Worksheet > > I set objXLApp - Set objXLApp = New Excel.Application - and open a new > worksheet: > > Set objXLBook = objXLApp.Workbooks.Open(Me.txtOutputFileName) > > into which I copy the template worksheet from another XL workbook, giving > it > a unique name each time. > > At the end of the process I end up with a workbook with n number of > worksheet and all's well except I still have the default "Sheet1", > "Sheet2", > and "Sheet3", which I want to delete. > > I've tried several things among which are > > objXLBook.Worksheets("Sheet1").Delete > > And > objXLApp.Worksheets("Sheet1").Activate > objXLWS.Delete > > But so far no joy. > > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Thursday, January 30, 2014 7:47 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Deleting Worksheet > > < > > http://www.techrepublic.com/blog/10-things/10-ways-to-reference-excel-workbo > oks-and-sheets-using-vba/ > > > > #9 and #10 might be helpful, but they're very basic -- referencing 101. > What have you tried and why isn't it working? > > > On Thu, Jan 30, 2014 at 10:40 AM, Rocky Smolin > wrote: > > > Dear List: > > > > I'm automating a spreadsheet from Access (2003) and importing a > > worksheet from another excel file as a template. I want to delete the > > default worksheets Sheet1, Sheet2, and Sheet3 but can't seem to get > > the right syntax going. > > > > Any pointers on how to get this done? > > > > MTIA > > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > www.bchacc.com www.e-z-mrp.com > > > > Skype: rocky.smolin > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com >