From gustav at cactus.dk Fri Apr 1 07:18:27 2016 From: gustav at cactus.dk (Gustav Brock) Date: Fri, 1 Apr 2016 12:18:27 +0000 Subject: [AccessD] OT: Friday humour Message-ID: Hi all My wife, Rita, controls the alarm clock - we rise at 05.30 to be on the frontwave of the morning traffic. The alarm is the common beep-beep with increasing loudness if you don't kill it. The other day it broke and - as a temporary replacement - she set her Lumia Phone to perform the wake-up call. Normally it is put away for charging. Guess what? Now she looks forward to get up at 05.30! And why? Because she just loves the cute little tune the Lumia plays. On a larger scale, isn't that a learning lesson? Be kind to the user: Speak/prompt nicely, design beautiful interfaces, create high-quality sound and audio. Have a nice weekend! Gustav From df.waters at outlook.com Fri Apr 1 07:32:53 2016 From: df.waters at outlook.com (Dan Waters) Date: Fri, 1 Apr 2016 07:32:53 -0500 Subject: [AccessD] OT: Friday humour In-Reply-To: References: Message-ID: Coincidentally, I did exactly the same thing with my Lumia this morning! And it is a nice tune - very easy to wake up to! Dan -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, April 01, 2016 7:18 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Friday humour Hi all My wife, Rita, controls the alarm clock - we rise at 05.30 to be on the frontwave of the morning traffic. The alarm is the common beep-beep with increasing loudness if you don't kill it. The other day it broke and - as a temporary replacement - she set her Lumia Phone to perform the wake-up call. Normally it is put away for charging. Guess what? Now she looks forward to get up at 05.30! And why? Because she just loves the cute little tune the Lumia plays. On a larger scale, isn't that a learning lesson? Be kind to the user: Speak/prompt nicely, design beautiful interfaces, create high-quality sound and audio. Have a nice weekend! Gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at gmail.com Fri Apr 1 08:13:02 2016 From: jwcolby at gmail.com (John Colby) Date: Fri, 1 Apr 2016 09:13:02 -0400 Subject: [AccessD] OT: Friday humour In-Reply-To: References: Message-ID: I have used my android phone as my alarm for ages. On Apr 1, 2016 8:35 AM, "Dan Waters" wrote: > Coincidentally, I did exactly the same thing with my Lumia this morning! > > And it is a nice tune - very easy to wake up to! > > Dan > > -----Original Message----- > From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Gustav Brock > Sent: Friday, April 01, 2016 7:18 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Friday humour > > Hi all > > My wife, Rita, controls the alarm clock - we rise at 05.30 to be on the > frontwave of the morning traffic. > The alarm is the common beep-beep with increasing loudness if you don't > kill > it. > > The other day it broke and - as a temporary replacement - she set her Lumia > Phone to perform the wake-up call. Normally it is put away for charging. > Guess what? Now she looks forward to get up at 05.30! And why? Because she > just loves the cute little tune the Lumia plays. > > On a larger scale, isn't that a learning lesson? Be kind to the user: > Speak/prompt nicely, design beautiful interfaces, create high-quality sound > and audio. > > Have a nice weekend! > 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 df.waters at outlook.com Fri Apr 1 08:55:10 2016 From: df.waters at outlook.com (Dan Waters) Date: Fri, 1 Apr 2016 08:55:10 -0500 Subject: [AccessD] OT: Friday humour In-Reply-To: References: Message-ID: What does it sound like? -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, April 01, 2016 8:13 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Friday humour I have used my android phone as my alarm for ages. On Apr 1, 2016 8:35 AM, "Dan Waters" wrote: > Coincidentally, I did exactly the same thing with my Lumia this morning! > > And it is a nice tune - very easy to wake up to! > > Dan > > -----Original Message----- > From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf > Of Gustav Brock > Sent: Friday, April 01, 2016 7:18 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Friday humour > > Hi all > > My wife, Rita, controls the alarm clock - we rise at 05.30 to be on > the frontwave of the morning traffic. > The alarm is the common beep-beep with increasing loudness if you > don't kill it. > > The other day it broke and - as a temporary replacement - she set her > Lumia Phone to perform the wake-up call. Normally it is put away for charging. > Guess what? Now she looks forward to get up at 05.30! And why? Because > she just loves the cute little tune the Lumia plays. > > On a larger scale, isn't that a learning lesson? Be kind to the user: > Speak/prompt nicely, design beautiful interfaces, create high-quality > sound and audio. > > Have a nice weekend! > Gustav > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jackandpat.d at gmail.com Fri Apr 1 09:06:12 2016 From: jackandpat.d at gmail.com (jack drawbridge) Date: Fri, 1 Apr 2016 10:06:12 -0400 Subject: [AccessD] Status of www.databaseadvisors.com Message-ID: I have tried to get to the site a few times lately. Getting a consistent timeout. Can someone update me/the list on the latest status? Thanks in advance, jack From rockysmolin at bchacc.com Fri Apr 1 10:00:57 2016 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 1 Apr 2016 08:00:57 -0700 Subject: [AccessD] Status of www.databaseadvisors.com In-Reply-To: References: Message-ID: same here. r -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge Sent: Friday, April 01, 2016 7:06 AM To: Access Developers discussion and problem solving Subject: [AccessD] Status of www.databaseadvisors.com I have tried to get to the site a few times lately. Getting a consistent timeout. Can someone update me/the list on the latest status? Thanks in advance, jack -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Apr 1 16:11:36 2016 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 02 Apr 2016 07:11:36 +1000 Subject: [AccessD] OT: Friday humour In-Reply-To: References: , , Message-ID: <56FEE408.13921.11DE09EC@stuart.lexacorp.com.pg> Anything you want it to sound like. Apart from the standard choices of about 50 "ringtones", I can tell it to play any song or piece of music I have stored. I rather like to use Also Sprach Zarathustra. The first Section (Introduction, or Sunrise) is a great wakeup call. ButI sometime I go for Carmina Burana or The Ride of the Valkyries, depending on my mood and why I have set the alarm :) -- Stuart On 1 Apr 2016 at 8:55, Dan Waters wrote: > What does it sound like? > > -----Original Message----- > From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf > Of John Colby Sent: Friday, April 01, 2016 8:13 AM To: Access > Developers discussion and problem solving Subject: Re: [AccessD] OT: > Friday humour > > I have used my android phone as my alarm for ages. > On Apr 1, 2016 8:35 AM, "Dan Waters" wrote: > > > Coincidentally, I did exactly the same thing with my Lumia this > > morning! > > > > And it is a nice tune - very easy to wake up to! > > > > Dan > > > > -----Original Message----- > > From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On > > Behalf Of Gustav Brock Sent: Friday, April 01, 2016 7:18 AM To: > > Access Developers discussion and problem solving Subject: [AccessD] > > OT: Friday humour > > > > Hi all > > > > My wife, Rita, controls the alarm clock - we rise at 05.30 to be on > > the frontwave of the morning traffic. The alarm is the common > > beep-beep with increasing loudness if you don't kill it. > > > > The other day it broke and - as a temporary replacement - she set > > her Lumia Phone to perform the wake-up call. Normally it is put away > > for > charging. > > Guess what? Now she looks forward to get up at 05.30! And why? > > Because she just loves the cute little tune the Lumia plays. > > > > On a larger scale, isn't that a learning lesson? Be kind to the > > user: Speak/prompt nicely, design beautiful interfaces, create > > high-quality sound and audio. > > > > Have a nice weekend! > > Gustav > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From fuller.artful at gmail.com Sat Apr 2 01:37:43 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 2 Apr 2016 02:37:43 -0400 Subject: [AccessD] Northwind 2007 question In-Reply-To: References: Message-ID: Thanks, Jack. That will put me in the right direction. A. On Thu, Mar 31, 2016 at 10:17 PM, jack drawbridge wrote: > Arthur, > > I haven't done much with Northwind 2007. I just opened a copy I had someone > send me a while back. What I'm seeing is that the Active Orders is a > subform and the data linkage Masterfields/ChildFields is done via the > cboCurrentEmployee on the mainform linked with Employee Id on the > subform. > > Jack From garykjos at gmail.com Sat Apr 2 18:29:16 2016 From: garykjos at gmail.com (Gary Kjos) Date: Sat, 2 Apr 2016 18:29:16 -0500 Subject: [AccessD] Status of www.databaseadvisors.com In-Reply-To: References: Message-ID: OK I contacted Jim Lawrence our webmaster for an explanation of what is going on. Here is his reply.... ----------------------------------------------------------------------------------- Hi Gary: The old Database Advisor and its IP address is not attached. I believe we still own the DNS but there is no site to receive it. There is a complete working copy of the site at: http://dba.creativesystemdesigns.com/ If members agree, I will redirect the site's DNS to its current location. I probably could do this quickly but I will not do it until there is conscientious by the executive...as it is loosely described. Aside: The original databaseadvisors.com site, because it was using classic ASP, had to run on a Windows server using IIS. The DBA site has been reset so it runs fine on a Linux/PHP site ...the same as our mail server does....so in theory we could use our mail server to run the DBA website. It just requires installing. Bryan is the man for that job but I would not bother him as his life has taken a lot of turns in the last couple of years and he is still on an extended holiday. Maybe when he settles this subject could be broached. Access to mail lists is still working directly through: http://databaseadvisors.com/mailman/listinfo/accessd ...which can also be reached indirectly via: http://dba.creativesystemdesigns.com/ Note that the databaseadvisors web site is currently run through one of my servers and I do not have high speed broadband. In addition, I have been doing many things on the network and sometimes an upgrade may have the site down for a few hours. ;-) In summary, if I am allowed to have full access to our DNS and MAIL hosting sites, it would be possible to get everything working as previously at no extra expense. OTOH, if we are interested in having our WEB and MAIL hosted on a Cloud, DigitalOcean for example. That could be done for $5.00 per month...considering our current data requirements...it may even be a savings, if our old MAIL server could be retired. I hope this gives you a bit to think about and options available. If you have any more questions of comments please email of call me at your nearest convenience. On Fri, Apr 1, 2016 at 9:06 AM, jack drawbridge wrote: > I have tried to get to the site a few times lately. Getting a consistent > timeout. Can someone update me/the list on the latest status? > > Thanks in advance, > jack > -- > 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 darryl at whittleconsulting.com.au Mon Apr 4 18:10:10 2016 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Mon, 4 Apr 2016 23:10:10 +0000 Subject: [AccessD] OT: Friday humour In-Reply-To: References: Message-ID: Being an Android I would imagine it can sound pretty much whatever you want it to. Most Androids are fully customisable and you can add your own audio as alarms / ringtones / whatever in addition to the many pre-installed options. Like John, I have used my Samsung Galaxy Note as a night clock for years. There are many 'night clock' apps available. Works great. Cheers Darryl. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 April, 2016 12:55 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Friday humour What does it sound like? -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, April 01, 2016 8:13 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Friday humour I have used my android phone as my alarm for ages. On Apr 1, 2016 8:35 AM, "Dan Waters" wrote: > Coincidentally, I did exactly the same thing with my Lumia this morning! > > And it is a nice tune - very easy to wake up to! > > Dan > > -----Original Message----- > From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf > Of Gustav Brock > Sent: Friday, April 01, 2016 7:18 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Friday humour > > Hi all > > My wife, Rita, controls the alarm clock - we rise at 05.30 to be on > the frontwave of the morning traffic. > The alarm is the common beep-beep with increasing loudness if you > don't kill it. > > The other day it broke and - as a temporary replacement - she set her > Lumia Phone to perform the wake-up call. Normally it is put away for charging. > Guess what? Now she looks forward to get up at 05.30! And why? Because > she just loves the cute little tune the Lumia plays. > > On a larger scale, isn't that a learning lesson? Be kind to the user: > Speak/prompt nicely, design beautiful interfaces, create high-quality > sound and audio. > > Have a nice weekend! > Gustav > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darren at activebilling.com.au Mon Apr 4 20:20:59 2016 From: darren at activebilling.com.au (Darren - Active Billing) Date: Tue, 05 Apr 2016 11:20:59 +1000 Subject: [AccessD] OT: Friday humour In-Reply-To: References: Message-ID: <3E7F686F-4BA2-4A0D-8140-6EA32981159E@activebilling.com.au> Unrelated to anything Access :-) Yay Android, Using my 1st Android (Back then it was a Samsung II) I recorded a cricket one night about midnight, when all was still (the critter not the game) - It?s been my SMS message tone for years. And way back in the day my old Nokia (that I had for years) had a particular ring tome that I liked, and had become quite used to. So I simply dug up my old Nokia, played the ringtone and recorded it with my 1st Android - Had that ring tone for many years and over a few phones, too. These 2 sounds are very very well known in my family - LOL - Especially the crickets. (I?m not averse to playing the cricket noise when someone says something silly, too BTW) Darren On 5/04/2016 9:10 am, "AccessD on behalf of Darryl Collins" wrote: >Being an Android I would imagine it can sound pretty much whatever you want it to. >Most Androids are fully customisable and you can add your own audio as alarms / ringtones / whatever in addition to the many pre-installed options. >Like John, I have used my Samsung Galaxy Note as a night clock for years. There are many 'night clock' apps available. Works great. > >Cheers >Darryl. > > > > >-----Original Message----- >From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >Sent: 2 April, 2016 12:55 AM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] OT: Friday humour > >What does it sound like? > >-----Original Message----- >From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >Sent: Friday, April 01, 2016 8:13 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Friday humour > >I have used my android phone as my alarm for ages. >On Apr 1, 2016 8:35 AM, "Dan Waters" wrote: > >> Coincidentally, I did exactly the same thing with my Lumia this morning! >> >> And it is a nice tune - very easy to wake up to! >> >> Dan >> >> -----Original Message----- >> From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf >> Of Gustav Brock >> Sent: Friday, April 01, 2016 7:18 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Friday humour >> >> Hi all >> >> My wife, Rita, controls the alarm clock - we rise at 05.30 to be on >> the frontwave of the morning traffic. >> The alarm is the common beep-beep with increasing loudness if you >> don't kill it. >> >> The other day it broke and - as a temporary replacement - she set her >> Lumia Phone to perform the wake-up call. Normally it is put away for >charging. >> Guess what? Now she looks forward to get up at 05.30! And why? Because >> she just loves the cute little tune the Lumia plays. >> >> On a larger scale, isn't that a learning lesson? Be kind to the user: >> Speak/prompt nicely, design beautiful interfaces, create high-quality >> sound and audio. >> >> Have a nice weekend! >> Gustav >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From darren at activebilling.com.au Wed Apr 6 01:42:23 2016 From: darren at activebilling.com.au (Darren - Active Billing) Date: Wed, 06 Apr 2016 16:42:23 +1000 Subject: [AccessD] Can't get to the DBA website - Treeview Message-ID: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Howdy When I type in the link: http://www.databaseadvisors.com/ I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL http://databaseadvisors.com/mailman/listinfo Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) Anyone else have this issue? Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken Many thanks Darren From fuller.artful at gmail.com Wed Apr 6 04:15:53 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 6 Apr 2016 05:15:53 -0400 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: Darren, If you like, I'll send it to you directly. Arthur On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < darren at activebilling.com.au> wrote: > Howdy > > Anyway I think in the downlaods section there was a nice sample of a > Treeview dB (I think By Arthur) > > Anyone got the link or a link to a Treeview sample? Most of the ones I?ve > found on the 'net are not sufficient or are broken > > Many thanks > > Darren > From darren at activebilling.com.au Wed Apr 6 20:54:58 2016 From: darren at activebilling.com.au (Darren - Active Billing) Date: Thu, 07 Apr 2016 11:54:58 +1000 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: Hi Arthur, Too kind - Yes, please - That?d be lovely. Many thanks Darren On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" wrote: >Darren, > >If you like, I'll send it to you directly. > >Arthur > >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < >darren at activebilling.com.au> wrote: > >> Howdy >> >> Anyway I think in the downlaods section there was a nice sample of a >> Treeview dB (I think By Arthur) >> >> Anyone got the link or a link to a Treeview sample? Most of the ones I?ve >> found on the 'net are not sufficient or are broken >> >> Many thanks >> >> Darren >> >-- >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 Apr 7 05:38:35 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 7 Apr 2016 06:38:35 -0400 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: Darren, You may have to wait until the weekend. Arthur On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < darren at activebilling.com.au> wrote: > Hi Arthur, > > Too kind - Yes, please - That?d be lovely. > > Many thanks > > Darren > > > > > > > > > On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < > accessd-bounces at databaseadvisors.com on behalf of fuller.artful at gmail.com> > wrote: > > >Darren, > > > >If you like, I'll send it to you directly. > > > >Arthur > > > >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < > >darren at activebilling.com.au> wrote: > > > >> Howdy > >> > >> Anyway I think in the downlaods section there was a nice sample of a > >> Treeview dB (I think By Arthur) > >> > >> Anyone got the link or a link to a Treeview sample? Most of the ones > I?ve > >> found on the 'net are not sufficient or are broken > >> > >> Many thanks > >> > >> Darren > >> > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur From darren at activebilling.com.au Thu Apr 7 05:45:05 2016 From: darren at activebilling.com.au (Darren - Active Billing) Date: Thu, 07 Apr 2016 20:45:05 +1000 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: Hi Arthur All good. Delighted to be getting it at all. I?m on a MAC these days (No, I don?t like it?thanks for asking) and it means I have to do everything via VM?s. As a result my old library of samples and so on is?.elsewhere, and your Treeview was the most logical I had ever worked with. So many thanks in advance Darren On 7/04/2016 8:38 pm, "AccessD on behalf of Arthur Fuller" wrote: >Darren, > >You may have to wait until the weekend. > >Arthur > >On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < >darren at activebilling.com.au> wrote: > >> Hi Arthur, >> >> Too kind - Yes, please - That?d be lovely. >> >> Many thanks >> >> Darren >> >> >> >> >> >> >> >> >> On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < >> accessd-bounces at databaseadvisors.com on behalf of fuller.artful at gmail.com> >> wrote: >> >> >Darren, >> > >> >If you like, I'll send it to you directly. >> > >> >Arthur >> > >> >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < >> >darren at activebilling.com.au> wrote: >> > >> >> Howdy >> >> >> >> Anyway I think in the downlaods section there was a nice sample of a >> >> Treeview dB (I think By Arthur) >> >> >> >> Anyone got the link or a link to a Treeview sample? Most of the ones >> I?ve >> >> found on the 'net are not sufficient or are broken >> >> >> >> Many thanks >> >> >> >> Darren >> >> >> >-- >> >AccessD mailing list >> >AccessD at databaseadvisors.com >> >http://databaseadvisors.com/mailman/listinfo/accessd >> >Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > >-- >Arthur >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Thu Apr 7 08:32:38 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 7 Apr 2016 09:32:38 -0400 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: >> ... and your Treeview was the most logical I had ever worked with.. Thanks, Darren! I'll make you an offer you can't refuse. I've followed up the first one with a second, called "A Smarter TreeView -- which does two very interesting things. First, it eliminates the use of the TreeView control, and second, it illustrates a very easy way to achieve an almost identical layout, but with much more power, making it virtuously effortless to provide a pop-up form for any node at any level. If that's not enough, it's also way faster,especially on large datasets. This article is unpublished so far, so you'll be its first "outside" reader/editorial advisor. ? Arthur On Thu, Apr 7, 2016 at 6:45 AM, Darren - Active Billing < darren at activebilling.com.au> wrote: > Hi Arthur > > All good. Delighted to be getting it at all. > > I?m on a MAC these days (No, I don?t like it?thanks for asking) and it > means I have to do everything via VM?s. > > As a result my old library of samples and so on is?.elsewhere, and your > Treeview was the most logical I had ever worked with. > > So many thanks in advance > > Darren > > > > > > > > > On 7/04/2016 8:38 pm, "AccessD on behalf of Arthur Fuller" < > accessd-bounces at databaseadvisors.com on behalf of fuller.artful at gmail.com> > wrote: > > >Darren, > > > >You may have to wait until the weekend. > > > >Arthur > > > >On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < > >darren at activebilling.com.au> wrote: > > > >> Hi Arthur, > >> > >> Too kind - Yes, please - That?d be lovely. > >> > >> Many thanks > >> > >> Darren > >> > >> > >> > >> > >> > >> > >> > >> > >> On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < > >> accessd-bounces at databaseadvisors.com on behalf of > fuller.artful at gmail.com> > >> wrote: > >> > >> >Darren, > >> > > >> >If you like, I'll send it to you directly. > >> > > >> >Arthur > >> > > >> >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < > >> >darren at activebilling.com.au> wrote: > >> > > >> >> Howdy > >> >> > >> >> Anyway I think in the downlaods section there was a nice sample of a > >> >> Treeview dB (I think By Arthur) > >> >> > >> >> Anyone got the link or a link to a Treeview sample? Most of the ones > >> I?ve > >> >> found on the 'net are not sufficient or are broken > >> >> > >> >> Many thanks > >> >> > >> >> Darren > >> >> > >> >-- > >> >AccessD mailing list > >> >AccessD at databaseadvisors.com > >> >http://databaseadvisors.com/mailman/listinfo/accessd > >> >Website: http://www.databaseadvisors.com > >> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > > > > > > >-- > >Arthur > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/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 jackandpat.d at gmail.com Thu Apr 7 08:57:30 2016 From: jackandpat.d at gmail.com (jack drawbridge) Date: Thu, 7 Apr 2016 09:57:30 -0400 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: Arthur, I'd like to see a copy as well. I'm still trying to find out the status of databaseadvisors.com also, if anyone has info. Jack On Thu, Apr 7, 2016 at 9:32 AM, Arthur Fuller wrote: > >> ... and your Treeview was the most logical I had ever worked with.. > > Thanks, Darren! > > I'll make you an offer you can't refuse. I've followed up the first one > with a second, called "A Smarter TreeView -- which does two very > interesting things. First, it eliminates the use of the TreeView control, > and second, it illustrates a very easy way to achieve an almost identical > layout, but with much more power, making it virtuously effortless to > provide a pop-up form for any node at any level. If that's not enough, it's > also way faster,especially on large datasets. This article is unpublished > so far, so you'll be its first "outside" reader/editorial advisor. ? > > Arthur > > On Thu, Apr 7, 2016 at 6:45 AM, Darren - Active Billing < > darren at activebilling.com.au> wrote: > > > Hi Arthur > > > > All good. Delighted to be getting it at all. > > > > I?m on a MAC these days (No, I don?t like it?thanks for asking) and it > > means I have to do everything via VM?s. > > > > As a result my old library of samples and so on is?.elsewhere, and your > > Treeview was the most logical I had ever worked with. > > > > So many thanks in advance > > > > Darren > > > > > > > > > > > > > > > > > > On 7/04/2016 8:38 pm, "AccessD on behalf of Arthur Fuller" < > > accessd-bounces at databaseadvisors.com on behalf of > fuller.artful at gmail.com> > > wrote: > > > > >Darren, > > > > > >You may have to wait until the weekend. > > > > > >Arthur > > > > > >On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < > > >darren at activebilling.com.au> wrote: > > > > > >> Hi Arthur, > > >> > > >> Too kind - Yes, please - That?d be lovely. > > >> > > >> Many thanks > > >> > > >> Darren > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < > > >> accessd-bounces at databaseadvisors.com on behalf of > > fuller.artful at gmail.com> > > >> wrote: > > >> > > >> >Darren, > > >> > > > >> >If you like, I'll send it to you directly. > > >> > > > >> >Arthur > > >> > > > >> >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < > > >> >darren at activebilling.com.au> wrote: > > >> > > > >> >> Howdy > > >> >> > > >> >> Anyway I think in the downlaods section there was a nice sample of > a > > >> >> Treeview dB (I think By Arthur) > > >> >> > > >> >> Anyone got the link or a link to a Treeview sample? Most of the > ones > > >> I?ve > > >> >> found on the 'net are not sufficient or are broken > > >> >> > > >> >> Many thanks > > >> >> > > >> >> Darren > > >> >> > > >> >-- > > >> >AccessD mailing list > > >> >AccessD at databaseadvisors.com > > >> >http://databaseadvisors.com/mailman/listinfo/accessd > > >> >Website: http://www.databaseadvisors.com > > >> > > >> > > >> -- > > >> AccessD mailing list > > >> AccessD at databaseadvisors.com > > >> http://databaseadvisors.com/mailman/listinfo/accessd > > >> Website: http://www.databaseadvisors.com > > >> > > > > > > > > > > > >-- > > >Arthur > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/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 garykjos at gmail.com Thu Apr 7 10:04:47 2016 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 7 Apr 2016 10:04:47 -0500 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: Yeah the website has been down for a while and will continue to be that way for the foreseeable future unfortunately. According the the webmaster it needs to be rewritten to work on the server it is on. Windows vs Linux I think. Needs Windows but has Linux. Something like that. On Wed, Apr 6, 2016 at 1:42 AM, Darren - Active Billing wrote: > Howdy > > When I type in the link: > > http://www.databaseadvisors.com/ > > I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL > > http://databaseadvisors.com/mailman/listinfo > > Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) > > Anyone else have this issue? > > Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) > > Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken > > Many thanks > > Darren > > -- > 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 Lambert.Heenan at aig.com Thu Apr 7 10:43:03 2016 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Thu, 7 Apr 2016 15:43:03 +0000 Subject: [AccessD] Office 2013 woes - X-Posted Message-ID: I have this simple function which uses Outlook automation to verify if an Exchange Server style email address ("LastName, FirstName") is valid or not, which has been running happily since Access 97 days. The function takes a semicolon delimited list of email addresses and checks if each of them is valid. Internet addresses of the form somename at somedomain.com are always accepted, and Exchange Server addresses are checked to see if they exist on the Exchange Server. Here is the code... Function VerifyEmailAddress(CM_Email) As Boolean Dim objOutlook As Outlook.Application Dim objOutlookMsg As Outlook.MailItem Dim objOutlookRecip As Outlook.Recipient ' Create the Outlook session. Set objOutlook = CreateObject("Outlook.Application") Set objOutlookMsg = objOutlook.CreateItem(olMailItem) With objOutlookMsg ' Add the To recipient(s) to the message. Set objOutlookRecip = .Recipients.Add(CM_Email) ' Resolve each Recipient's name. For Each objOutlookRecip In .Recipients If Not objOutlookRecip.Resolve = True Then ' <--- here is where the test happens objOutlookRecip.Delete VerifyEmailAddress = False Exit For Else VerifyEmailAddress = True End If Next End With Set objOutlookRecip = Nothing Set objOutlookMsg = Nothing Set objOutlook = Nothing End Function As I said, this has been working fine since Access 97 days It also works in Office 2000, Office XP, Office 2007 and Office 2010. But now I have a user with Office 2013 and it simply fails to recognise any Exchange Server addresses, including distribution lists which are in the Global Address Book. Anyone have an idea why? Lambert From tinanfields at torchlake.com Thu Apr 7 11:03:20 2016 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Thu, 7 Apr 2016 12:03:20 -0400 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: <570684C8.1090206@torchlake.com> Arthur, I want to get on the list of people you send both of those Treeview discussions to - PLEASE. Thank you - thank you - thank you, TNF Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 On 04/07/16 9:32 AM, Arthur Fuller wrote: >>> ... and your Treeview was the most logical I had ever worked with.. > Thanks, Darren! > > I'll make you an offer you can't refuse. I've followed up the first one > with a second, called "A Smarter TreeView -- which does two very > interesting things. First, it eliminates the use of the TreeView control, > and second, it illustrates a very easy way to achieve an almost identical > layout, but with much more power, making it virtuously effortless to > provide a pop-up form for any node at any level. If that's not enough, it's > also way faster,especially on large datasets. This article is unpublished > so far, so you'll be its first "outside" reader/editorial advisor. ? > > Arthur > > On Thu, Apr 7, 2016 at 6:45 AM, Darren - Active Billing < > darren at activebilling.com.au> wrote: > >> Hi Arthur >> >> All good. Delighted to be getting it at all. >> >> I?m on a MAC these days (No, I don?t like it?thanks for asking) and it >> means I have to do everything via VM?s. >> >> As a result my old library of samples and so on is?.elsewhere, and your >> Treeview was the most logical I had ever worked with. >> >> So many thanks in advance >> >> Darren >> >> >> >> >> >> >> >> >> On 7/04/2016 8:38 pm, "AccessD on behalf of Arthur Fuller" < >> accessd-bounces at databaseadvisors.com on behalf of fuller.artful at gmail.com> >> wrote: >> >>> Darren, >>> >>> You may have to wait until the weekend. >>> >>> Arthur >>> >>> On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < >>> darren at activebilling.com.au> wrote: >>> >>>> Hi Arthur, >>>> >>>> Too kind - Yes, please - That?d be lovely. >>>> >>>> Many thanks >>>> >>>> Darren >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < >>>> accessd-bounces at databaseadvisors.com on behalf of >> fuller.artful at gmail.com> >>>> wrote: >>>> >>>>> Darren, >>>>> >>>>> If you like, I'll send it to you directly. >>>>> >>>>> Arthur >>>>> >>>>> On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < >>>>> darren at activebilling.com.au> wrote: >>>>> >>>>>> Howdy >>>>>> >>>>>> Anyway I think in the downlaods section there was a nice sample of a >>>>>> Treeview dB (I think By Arthur) >>>>>> >>>>>> Anyone got the link or a link to a Treeview sample? Most of the ones >>>> I?ve >>>>>> found on the 'net are not sufficient or are broken >>>>>> >>>>>> Many thanks >>>>>> >>>>>> Darren >>>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> >>> >>> -- >>> Arthur >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > From tinanfields at torchlake.com Thu Apr 7 11:04:19 2016 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Thu, 7 Apr 2016 12:04:19 -0400 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: <57068503.6040702@torchlake.com> Oh boy! Sorry for the troubles. TNF Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 On 04/07/16 11:04 AM, Gary Kjos wrote: > Yeah the website has been down for a while and will continue to be > that way for the foreseeable future unfortunately. According the the > webmaster it needs to be rewritten to work on the server it is on. > Windows vs Linux I think. Needs Windows but has Linux. Something > like that. > > On Wed, Apr 6, 2016 at 1:42 AM, Darren - Active Billing > wrote: >> Howdy >> >> When I type in the link: >> >> http://www.databaseadvisors.com/ >> >> I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL >> >> http://databaseadvisors.com/mailman/listinfo >> >> Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) >> >> Anyone else have this issue? >> >> Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) >> >> Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken >> >> Many thanks >> >> Darren >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > From accessd at shaw.ca Thu Apr 7 12:00:07 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 7 Apr 2016 11:00:07 -0600 (MDT) Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: <475917026.23104111.1460048407030.JavaMail.root@shaw.ca> Hi Darren: If you want to see the current state of the DBA website view the following: http://whois.domaintools.com/databaseadvisors.com If you want to get access to old data go to: http://dba.creativesystemdesigns.com/ *Note: performance is hardly stellar but adequate for some viewing and data retrieval. Things may change in the near future as there has been some other requests that I take over management, at least temporarily of the DBA web site. If you have questions or comments you (or anyone else for that matter) can re-direct them to me. Jim ----- Original Message ----- From: "Darren - Active Billing" To: "Access Developers discussion and problem solving" Sent: Tuesday, April 5, 2016 11:42:23 PM Subject: [AccessD] Can't get to the DBA website - Treeview Howdy When I type in the link: http://www.databaseadvisors.com/ I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL http://databaseadvisors.com/mailman/listinfo Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) Anyone else have this issue? Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken Many thanks Darren -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darren at activebilling.com.au Fri Apr 8 01:17:42 2016 From: darren at activebilling.com.au (Darren - Active Billing) Date: Fri, 08 Apr 2016 16:17:42 +1000 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> Message-ID: <539886C8-3206-4D3B-B233-F2220E349631@activebilling.com.au> Hi Arthur, Yes please - Happy to test it - As are many others, I see - We?re like seagulls on a chip, when there?s a freebie on offer. Many thanks again Darren On 7/04/2016 11:32 pm, "AccessD on behalf of Arthur Fuller" wrote: >>> ... and your Treeview was the most logical I had ever worked with.. > >Thanks, Darren! > >I'll make you an offer you can't refuse. I've followed up the first one >with a second, called "A Smarter TreeView -- which does two very >interesting things. First, it eliminates the use of the TreeView control, >and second, it illustrates a very easy way to achieve an almost identical >layout, but with much more power, making it virtuously effortless to >provide a pop-up form for any node at any level. If that's not enough, it's >also way faster,especially on large datasets. This article is unpublished >so far, so you'll be its first "outside" reader/editorial advisor. ? > >Arthur > >On Thu, Apr 7, 2016 at 6:45 AM, Darren - Active Billing < >darren at activebilling.com.au> wrote: > >> Hi Arthur >> >> All good. Delighted to be getting it at all. >> >> I?m on a MAC these days (No, I don?t like it?thanks for asking) and it >> means I have to do everything via VM?s. >> >> As a result my old library of samples and so on is?.elsewhere, and your >> Treeview was the most logical I had ever worked with. >> >> So many thanks in advance >> >> Darren >> >> >> >> >> >> >> >> >> On 7/04/2016 8:38 pm, "AccessD on behalf of Arthur Fuller" < >> accessd-bounces at databaseadvisors.com on behalf of fuller.artful at gmail.com> >> wrote: >> >> >Darren, >> > >> >You may have to wait until the weekend. >> > >> >Arthur >> > >> >On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < >> >darren at activebilling.com.au> wrote: >> > >> >> Hi Arthur, >> >> >> >> Too kind - Yes, please - That?d be lovely. >> >> >> >> Many thanks >> >> >> >> Darren >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < >> >> accessd-bounces at databaseadvisors.com on behalf of >> fuller.artful at gmail.com> >> >> wrote: >> >> >> >> >Darren, >> >> > >> >> >If you like, I'll send it to you directly. >> >> > >> >> >Arthur >> >> > >> >> >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < >> >> >darren at activebilling.com.au> wrote: >> >> > >> >> >> Howdy >> >> >> >> >> >> Anyway I think in the downlaods section there was a nice sample of a >> >> >> Treeview dB (I think By Arthur) >> >> >> >> >> >> Anyone got the link or a link to a Treeview sample? Most of the ones >> >> I?ve >> >> >> found on the 'net are not sufficient or are broken >> >> >> >> >> >> Many thanks >> >> >> >> >> >> Darren >> >> >> >> >> >-- >> >> >AccessD mailing list >> >> >AccessD at databaseadvisors.com >> >> >http://databaseadvisors.com/mailman/listinfo/accessd >> >> >Website: http://www.databaseadvisors.com >> >> >> >> >> >> -- >> >> AccessD mailing list >> >> AccessD at databaseadvisors.com >> >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> Website: http://www.databaseadvisors.com >> >> >> > >> > >> > >> >-- >> >Arthur >> >-- >> >AccessD mailing list >> >AccessD at databaseadvisors.com >> >http://databaseadvisors.com/mailman/listinfo/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 darren at activebilling.com.au Fri Apr 8 01:23:59 2016 From: darren at activebilling.com.au (Darren - Active Billing) Date: Fri, 08 Apr 2016 16:23:59 +1000 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: <475917026.23104111.1460048407030.JavaMail.root@shaw.ca> References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> <475917026.23104111.1460048407030.JavaMail.root@shaw.ca> Message-ID: Hi Jim, Many thanks for this - I went there and downloaded Arthur?s Version1 Treeview. Also saw Drew?s name there, on a tool He, Stuart and I knocked up in 2003. I think of Drew quite often, actually. Never met him face-to-face but Skyped, Video-conferenced, phoned and type chatted with him many times. Always illuminating. Our friend. Darren On 8/04/2016 3:00 am, "AccessD on behalf of Jim Lawrence" wrote: >Hi Darren: > >If you want to see the current state of the DBA website view the following: >http://whois.domaintools.com/databaseadvisors.com > >If you want to get access to old data go to: >http://dba.creativesystemdesigns.com/ > >*Note: performance is hardly stellar but adequate for some viewing and data retrieval. > >Things may change in the near future as there has been some other requests that I take over management, at least temporarily of the DBA web site. If you have questions or comments you (or anyone else for that matter) can re-direct them to me. > >Jim > >----- Original Message ----- >From: "Darren - Active Billing" >To: "Access Developers discussion and problem solving" >Sent: Tuesday, April 5, 2016 11:42:23 PM >Subject: [AccessD] Can't get to the DBA website - Treeview > >Howdy > >When I type in the link: > >http://www.databaseadvisors.com/ > >I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL > >http://databaseadvisors.com/mailman/listinfo > >Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) > >Anyone else have this issue? > >Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) > >Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken > >Many thanks > >Darren > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Apr 8 11:38:40 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 8 Apr 2016 10:38:40 -0600 (MDT) Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: Message-ID: <2140601915.23960627.1460133520576.JavaMail.root@shaw.ca> Hi Arthur and Darren: You can download Arthur's treeview from here: http://dba.creativesystemdesigns.com/downloads.asp Just scroll down the page and select. There may be a later version but this is full featured and tested. HTH Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Thursday, April 7, 2016 3:38:35 AM Subject: Re: [AccessD] Can't get to the DBA website - Treeview Darren, You may have to wait until the weekend. Arthur On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < darren at activebilling.com.au> wrote: > Hi Arthur, > > Too kind - Yes, please - That?d be lovely. > > Many thanks > > Darren > > > > > > > > > On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < > accessd-bounces at databaseadvisors.com on behalf of fuller.artful at gmail.com> > wrote: > > >Darren, > > > >If you like, I'll send it to you directly. > > > >Arthur > > > >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < > >darren at activebilling.com.au> wrote: > > > >> Howdy > >> > >> Anyway I think in the downlaods section there was a nice sample of a > >> Treeview dB (I think By Arthur) > >> > >> Anyone got the link or a link to a Treeview sample? Most of the ones > I?ve > >> found on the 'net are not sufficient or are broken > >> > >> Many thanks > >> > >> Darren > >> > >-- > >AccessD mailing list > >AccessD at databaseadvisors.com > >http://databaseadvisors.com/mailman/listinfo/accessd > >Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Fri Apr 8 11:49:58 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Fri, 8 Apr 2016 12:49:58 -0400 Subject: [AccessD] Attention: Darren Message-ID: For some reason my Gmails to you are bouncing. Please reply to me directly at fuller.artful at gmail.com so I can capture your correct address and then fire off the file you requested. -- Arthur From accessd at shaw.ca Fri Apr 8 11:59:59 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 8 Apr 2016 10:59:59 -0600 (MDT) Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: Message-ID: <2093584151.23982991.1460134799828.JavaMail.root@shaw.ca> http://dba.creativesystemdesigns.com/downloads.asp Jim ----- Original Message ----- From: "jack drawbridge" To: "Access Developers discussion and problem solving" Sent: Thursday, April 7, 2016 6:57:30 AM Subject: Re: [AccessD] Can't get to the DBA website - Treeview Arthur, I'd like to see a copy as well. I'm still trying to find out the status of databaseadvisors.com also, if anyone has info. Jack On Thu, Apr 7, 2016 at 9:32 AM, Arthur Fuller wrote: > >> ... and your Treeview was the most logical I had ever worked with.. > > Thanks, Darren! > > I'll make you an offer you can't refuse. I've followed up the first one > with a second, called "A Smarter TreeView -- which does two very > interesting things. First, it eliminates the use of the TreeView control, > and second, it illustrates a very easy way to achieve an almost identical > layout, but with much more power, making it virtuously effortless to > provide a pop-up form for any node at any level. If that's not enough, it's > also way faster,especially on large datasets. This article is unpublished > so far, so you'll be its first "outside" reader/editorial advisor. ? > > Arthur > > On Thu, Apr 7, 2016 at 6:45 AM, Darren - Active Billing < > darren at activebilling.com.au> wrote: > > > Hi Arthur > > > > All good. Delighted to be getting it at all. > > > > I?m on a MAC these days (No, I don?t like it?thanks for asking) and it > > means I have to do everything via VM?s. > > > > As a result my old library of samples and so on is?.elsewhere, and your > > Treeview was the most logical I had ever worked with. > > > > So many thanks in advance > > > > Darren > > > > > > > > > > > > > > > > > > On 7/04/2016 8:38 pm, "AccessD on behalf of Arthur Fuller" < > > accessd-bounces at databaseadvisors.com on behalf of > fuller.artful at gmail.com> > > wrote: > > > > >Darren, > > > > > >You may have to wait until the weekend. > > > > > >Arthur > > > > > >On Wed, Apr 6, 2016 at 9:54 PM, Darren - Active Billing < > > >darren at activebilling.com.au> wrote: > > > > > >> Hi Arthur, > > >> > > >> Too kind - Yes, please - That?d be lovely. > > >> > > >> Many thanks > > >> > > >> Darren > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> On 6/04/2016 7:15 pm, "AccessD on behalf of Arthur Fuller" < > > >> accessd-bounces at databaseadvisors.com on behalf of > > fuller.artful at gmail.com> > > >> wrote: > > >> > > >> >Darren, > > >> > > > >> >If you like, I'll send it to you directly. > > >> > > > >> >Arthur > > >> > > > >> >On Wed, Apr 6, 2016 at 2:42 AM, Darren - Active Billing < > > >> >darren at activebilling.com.au> wrote: > > >> > > > >> >> Howdy > > >> >> > > >> >> Anyway I think in the downlaods section there was a nice sample of > a > > >> >> Treeview dB (I think By Arthur) > > >> >> > > >> >> Anyone got the link or a link to a Treeview sample? Most of the > ones > > >> I?ve > > >> >> found on the 'net are not sufficient or are broken > > >> >> > > >> >> Many thanks > > >> >> > > >> >> Darren > > >> >> > > >> >-- > > >> >AccessD mailing list > > >> >AccessD at databaseadvisors.com > > >> >http://databaseadvisors.com/mailman/listinfo/accessd > > >> >Website: http://www.databaseadvisors.com > > >> > > >> > > >> -- > > >> AccessD mailing list > > >> AccessD at databaseadvisors.com > > >> http://databaseadvisors.com/mailman/listinfo/accessd > > >> Website: http://www.databaseadvisors.com > > >> > > > > > > > > > > > >-- > > >Arthur > > >-- > > >AccessD mailing list > > >AccessD at databaseadvisors.com > > >http://databaseadvisors.com/mailman/listinfo/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 > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Apr 8 13:33:00 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 8 Apr 2016 12:33:00 -0600 (MDT) Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: Message-ID: <2063623659.24079266.1460140380918.JavaMail.root@shaw.ca> Actually it is a little more complex than that. For years, websites could use the local "include" statement to assemble a website. This was great as a web page could be put together with but a few calls to an included library of code. It was great for allowing pages, with headers, footers, menu etc to be generated with no extra code. At one point, for security reasons, all client side include statements were blocked/banned as a "re-direction" security risk. >From then on, only a server side "include" statement were allowed. This change also effectively meant that webpages could only run with server backends. Our DBA website was/is originally built using ASP classic to manage the include statements. Note: All server languages have methods for handling "include" statements. The obvious heir apparent for this ancient ASP classic code is ASP.Net but as the .Net language only ran on a Windows server and to be honest, it would be very expensive as, on the internet, Windows servers are rare, have definite limits to how many sequential users and ASP.Net is legendary, for lots of over-head and therefore for it slow performance. Linux servers OTOH, are very fast and very inexpensive. We actually have had two servers that are running DBA's requirements. One; a Linux server which manages all our mail, which incidentally supports both Python and PHP and two; a Windows server which supports the DBA site and that is because of the ASP code/includes and extensions. One of the plans is to run the site on top of PHP (which has been fully tested; see our DBA sites current location for proof of concept or Python but that has not been tested yet) which can be abstracted to fool the DBA ASP web code. This would eliminate the need for two web server as all our requirements would be assembled on a single site...our current mail and web site. At that time serious website redesign could be started. The previous is actually an abridged version and if you want the gory details and further plans, just ask and I will explain it off line. HTH Jim ----- Original Message ----- From: "Gary Kjos" To: "Access Developers discussion and problem solving" Sent: Thursday, April 7, 2016 8:04:47 AM Subject: Re: [AccessD] Can't get to the DBA website - Treeview Yeah the website has been down for a while and will continue to be that way for the foreseeable future unfortunately. According the the webmaster it needs to be rewritten to work on the server it is on. Windows vs Linux I think. Needs Windows but has Linux. Something like that. On Wed, Apr 6, 2016 at 1:42 AM, Darren - Active Billing wrote: > Howdy > > When I type in the link: > > http://www.databaseadvisors.com/ > > I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL > > http://databaseadvisors.com/mailman/listinfo > > Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) > > Anyone else have this issue? > > Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) > > Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken > > Many thanks > > Darren > > -- > 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 ssharkins at gmail.com Sun Apr 10 11:21:31 2016 From: ssharkins at gmail.com (Susan Harkins) Date: Sun, 10 Apr 2016 12:21:31 -0400 Subject: [AccessD] Access Web app question Message-ID: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> Can you integrate a web app with an existing Access database - sending only specific fields to the Web app for viewing and possible updating? Susan H. From fuller.artful at gmail.com Sun Apr 10 13:18:35 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 10 Apr 2016 14:18:35 -0400 Subject: [AccessD] Access Web app question In-Reply-To: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> References: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> Message-ID: Susan, The obvious answer is, Of course, but... I'm assuming that the Access app of interest consists of the traditional FE and BE components, and that the bulk of the work will be done locally; but that new requirements demand access to the BE using a web-based app whose capabilities are far fewer than the desktop's app. The simplest way to do this, I think, would be to define a group of named queries in Access, some updateable and others read-only, and to use those and only those in the web app. The web part will have to deal with security issues on some level -- perhaps logins, or maybe roles if the user-base goes beyond a few, and changes frequently. With those issues settled, the only remaining questions revolve around the choice of development tools. I think we are pretty much all agreed that the efforts by the MS Access team in this respect are somewhat less than stellar. Here you have several possible directions. The choice among them might depend upon the skill-set of the developers within the organization of interest. Regarding said possible toolsets, I've investigated at least some of them and settled upon one. Ask another developer and her choice may well be another toolset. As Mark Twain so famously phrased it, "If it weren't for differences of opinion, we wouldn't have horse races." On Sun, Apr 10, 2016 at 12:21 PM, Susan Harkins wrote: > Can you integrate a web app with an existing Access database - sending only > specific fields to the Web app for viewing and possible updating? > > > > Susan H. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur From ssharkins at gmail.com Sun Apr 10 13:49:08 2016 From: ssharkins at gmail.com (Susan Harkins) Date: Sun, 10 Apr 2016 14:49:08 -0400 Subject: [AccessD] Access Web app question In-Reply-To: References: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> Message-ID: <003101d19359$aab38840$001a98c0$@gmail.com> Arthur, we're not having the same conversation. :) I was trying to create a custom web app (Access) and it just wouldn't let me into my SharePoint Online site. I finally got in by using the .onmicrosoft.com account address. It's curious because I've used this feature very little so far and I'm not sure why the sign-in would have defaulted to my gmail address -- it is not my SharePoint account sign in, apparently so why it used that address as the default, I have no idea. When the default didn't work, I tried the onmicrosoft.com account address but that wouldn't let me in either. The error message didn't offer much help -- said they were redirecting and would attempt to fix automatically. I couldn't get in using either address. I don't think I reset anything while looking around in the Admin settings (365 portal), but I did verify the onmicrosoft.com address so maybe I just had a typo or something. I really don't have an explanation, but I'm in now. I'm noting the right address and pw, just in case this happens again. Susan H. Susan, The obvious answer is, Of course, but... I'm assuming that the Access app of interest consists of the traditional FE and BE components, and that the bulk of the work will be done locally; but that new requirements demand access to the BE using a web-based app whose capabilities are far fewer than the desktop's app. The simplest way to do this, I think, would be to define a group of named queries in Access, some updateable and others read-only, and to use those and only those in the web app. The web part will have to deal with security issues on some level -- perhaps logins, or maybe roles if the user-base goes beyond a few, and changes frequently. With those issues settled, the only remaining questions revolve around the choice of development tools. I think we are pretty much all agreed that the efforts by the MS Access team in this respect are somewhat less than stellar. Here you have several possible directions. The choice among them might depend upon the skill-set of the developers within the organization of interest. Regarding said possible toolsets, I've investigated at least some of them and settled upon one. Ask another developer and her choice may well be another toolset. As Mark Twain so famously phrased it, "If it weren't for differences of opinion, we wouldn't have horse races." On Sun, Apr 10, 2016 at 12:21 PM, Susan Harkins wrote: > Can you integrate a web app with an existing Access database - sending > only specific fields to the Web app for viewing and possible updating? > > > > Susan H. > > -- > 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 ssharkins at gmail.com Sun Apr 10 16:17:17 2016 From: ssharkins at gmail.com (Susan Harkins) Date: Sun, 10 Apr 2016 17:17:17 -0400 Subject: [AccessD] Access Web app question In-Reply-To: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> References: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> Message-ID: <000901d1936e$5cdc1d70$16945850$@gmail.com> For what it's worth, now that I'm actually creating an Access Web app and not just playing with the interface, I like it despite its limitations. Right now I'm replacing an old google doc with an app - easy peasy and in the end, it will be so much easier to use that the google doc I've been suffering through. Very nice. I'm sure I will have lots of questions as I continue. I know that working with external data is close to impossible - possible at all? I'm wondering because I can see these apps being a great help to gather information in the field. So, I'm wondering if a user could use the Web app to enter data via a simple input field. Then, is there any way to retrieve/import that data from the online database into an existing database? Susan H. From: Susan Harkins [mailto:ssharkins at gmail.com] Sent: Sunday, April 10, 2016 12:22 PM To: 'Access Developers discussion and problem solving' Subject: Access Web app question Can you integrate a web app with an existing Access database - sending only specific fields to the Web app for viewing and possible updating? Susan H. From jimdettman at verizon.net Mon Apr 11 05:07:58 2016 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 11 Apr 2016 06:07:58 -0400 Subject: [AccessD] Access Web app question In-Reply-To: <000901d1936e$5cdc1d70$16945850$@gmail.com> References: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> <000901d1936e$5cdc1d70$16945850$@gmail.com> Message-ID: <17EE7651DACB415F9880402049F06F64@XPS> Susan, << possible at all? >> No. What you get with the current Web App effort is basic CRUD (Create, Read, Write, and Delete) of table level data. That's about it. Great for collecting user entered field data, but that's it. <> Assuming were talking about Access 2013 and up, yes. The data is in Azure (SQL in the cloud) and you can point a traditional desktop app to that database). Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Sunday, April 10, 2016 05:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Web app question For what it's worth, now that I'm actually creating an Access Web app and not just playing with the interface, I like it despite its limitations. Right now I'm replacing an old google doc with an app - easy peasy and in the end, it will be so much easier to use that the google doc I've been suffering through. Very nice. I'm sure I will have lots of questions as I continue. I know that working with external data is close to impossible - possible at all? I'm wondering because I can see these apps being a great help to gather information in the field. So, I'm wondering if a user could use the Web app to enter data via a simple input field. Then, is there any way to retrieve/import that data from the online database into an existing database? Susan H. From: Susan Harkins [mailto:ssharkins at gmail.com] Sent: Sunday, April 10, 2016 12:22 PM To: 'Access Developers discussion and problem solving' Subject: Access Web app question Can you integrate a web app with an existing Access database - sending only specific fields to the Web app for viewing and possible updating? Susan H. -- 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 Apr 11 09:15:02 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 11 Apr 2016 10:15:02 -0400 Subject: [AccessD] Access Web app question In-Reply-To: <17EE7651DACB415F9880402049F06F64@XPS> References: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> <000901d1936e$5cdc1d70$16945850$@gmail.com> <17EE7651DACB415F9880402049F06F64@XPS> Message-ID: Susan, I'm afraid I can be of zero help in this particular quest of yours. I've never used SharePoint, and have no idea what it can or cannot do. Arthur ? From ssharkins at gmail.com Mon Apr 11 09:26:03 2016 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 11 Apr 2016 10:26:03 -0400 Subject: [AccessD] Access Web app question In-Reply-To: References: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> <000901d1936e$5cdc1d70$16945850$@gmail.com> <17EE7651DACB415F9880402049F06F64@XPS> Message-ID: <005e01d193fe$145201b0$3cf60510$@gmail.com> SharePoint lets you host web pages -- much more than that, but within the 365 context, I think that's its main purpose. With some 365 subscriptions you get SharePoint Online, which I'm finding interesting and helpful. You don't really need to know much about it to take advantage of it. Also, despite Access Web app being limited, I can see it being very helpful. I was just having troubling signing in. I've seen some comments about OneDrive For Business being a bit flaky -- I'm wondering if SharePoint Online might also have some issues -- but probably just me. Susan H. Susan, I'm afraid I can be of zero help in this particular quest of yours. I've never used SharePoint, and have no idea what it can or cannot do. Arthur ? From marksimms at verizon.net Mon Apr 11 11:51:37 2016 From: marksimms at verizon.net (Mark Simms) Date: Mon, 11 Apr 2016 12:51:37 -0400 Subject: [AccessD] Access Web app question - Office UI Fabric In-Reply-To: <17EE7651DACB415F9880402049F06F64@XPS> References: <00b801d19345$0b7a5c90$226f15b0$@gmail.com> <000901d1936e$5cdc1d70$16945850$@gmail.com> <17EE7651DACB415F9880402049F06F64@XPS> Message-ID: <014901d19412$6a61c6d0$3f255470$@net> Re: "What you get with the current Web App effort is basic CRUD" Exactly. What about complex multi-field cross validation ? Oh....that's only possible with some code....not doable with those stupid macros. I'm going to a demo tomorrow about the new Office UI Fabric.... which appears to be the new VBA for Office 365. You can even create Office 365 add-ins with this new platform. Now that is cool...... > -----Original Message----- > From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf > Of Jim Dettman > Sent: Monday, April 11, 2016 6:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access Web app question > > Susan, > > << possible at all? >> > > No. What you get with the current Web App effort is basic CRUD > (Create, > Read, Write, and Delete) of table level data. > > That's about it. Great for collecting user entered field data, but > that's > it. > > < simple input field. Then, is there any way to retrieve/import that data > from > the online database into an existing database?>> > > Assuming were talking about Access 2013 and up, yes. The data is in > Azure > (SQL in the cloud) and you can point a traditional desktop app to that > database). > > Jim. > > -----Original Message----- > From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf > Of > Susan Harkins > Sent: Sunday, April 10, 2016 05:17 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access Web app question > > For what it's worth, now that I'm actually creating an Access Web app > and > not just playing with the interface, I like it despite its limitations. > Right now I'm replacing an old google doc with an app - easy peasy and > in > the end, it will be so much easier to use that the google doc I've been > suffering through. > > > > Very nice. > > > > I'm sure I will have lots of questions as I continue. I know that > working > with external data is close to impossible - possible at all? I'm > wondering > because I can see these apps being a great help to gather information > in the > field. So, I'm wondering if a user could use the Web app to enter data > via a > simple input field. Then, is there any way to retrieve/import that data > from > the online database into an existing database? > > > > Susan H. > > > > From: Susan Harkins [mailto:ssharkins at gmail.com] > Sent: Sunday, April 10, 2016 12:22 PM > To: 'Access Developers discussion and problem solving' > > Subject: Access Web app question > > > > Can you integrate a web app with an existing Access database - sending > only > specific fields to the Web app for viewing and possible updating? > > > > Susan H. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Apr 11 12:04:32 2016 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 11 Apr 2016 10:04:32 -0700 Subject: [AccessD] Anti-Ransomware Message-ID: <7DD6948C61CC4D21AD75032FD90525D1@HAL9007> A few weeks ago there was a recommendation for an anti-Ransomware app that runs in the background. I got. I run it. I can't remember the name of it (old guy). But I have a friend who needs it. Can someone remind me what it's name was? MTIA Rocky From bradm at blackforestltd.com Mon Apr 11 13:13:52 2016 From: bradm at blackforestltd.com (Brad Marks) Date: Mon, 11 Apr 2016 18:13:52 +0000 Subject: [AccessD] Microsoft Access and Adobe ColdFusion In-Reply-To: References: <787F5586221C4000944C564CEECABCBE@XPS> Message-ID: All, The company I work for has decided to use Adobe ColdFusion for Web-based applications (Intranet and Internet). Over the past few days, I have started to research and experiment with ColdFusion. I am curious if ColdFusion could be used to provide a web-based front end to Microsoft Access applications. I am also curious if anyone here on AccessD has worked with ColdFusion. Thanks, Brad From accessd at shaw.ca Wed Apr 13 18:47:25 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 13 Apr 2016 17:47:25 -0600 (MDT) Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: Message-ID: <58090255.580109.1460591245265.JavaMail.root@shaw.ca> Glad I could help. Jim ----- Original Message ----- From: "Darren - Active Billing" To: "Access Developers discussion and problem solving" Sent: Thursday, April 7, 2016 11:23:59 PM Subject: Re: [AccessD] Can't get to the DBA website - Treeview Hi Jim, Many thanks for this - I went there and downloaded Arthur?s Version1 Treeview. Also saw Drew?s name there, on a tool He, Stuart and I knocked up in 2003. I think of Drew quite often, actually. Never met him face-to-face but Skyped, Video-conferenced, phoned and type chatted with him many times. Always illuminating. Our friend. Darren On 8/04/2016 3:00 am, "AccessD on behalf of Jim Lawrence" wrote: >Hi Darren: > >If you want to see the current state of the DBA website view the following: >http://whois.domaintools.com/databaseadvisors.com > >If you want to get access to old data go to: >http://dba.creativesystemdesigns.com/ > >*Note: performance is hardly stellar but adequate for some viewing and data retrieval. > >Things may change in the near future as there has been some other requests that I take over management, at least temporarily of the DBA web site. If you have questions or comments you (or anyone else for that matter) can re-direct them to me. > >Jim > >----- Original Message ----- >From: "Darren - Active Billing" >To: "Access Developers discussion and problem solving" >Sent: Tuesday, April 5, 2016 11:42:23 PM >Subject: [AccessD] Can't get to the DBA website - Treeview > >Howdy > >When I type in the link: > >http://www.databaseadvisors.com/ > >I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL > >http://databaseadvisors.com/mailman/listinfo > >Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) > >Anyone else have this issue? > >Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) > >Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken > >Many thanks > >Darren > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Thu Apr 14 10:41:34 2016 From: gustav at cactus.dk (Gustav Brock) Date: Thu, 14 Apr 2016 15:41:34 +0000 Subject: [AccessD] Trusted_Connection Message-ID: Hi all I was about adjusting some code for setting the connection string for SQL Server. The code replaces all the {n} strings: Const cstrConnect As String = _ "ODBC;" & _ "DRIVER=SQL Server;" & _ "Description=Brand name;" & _ "APP=Microsoft(r) Access;" & _ "SERVER={0};" & _ "DATABASE={1};" & _ "UID={2};" & _ "PWD={3};" & _ "Trusted_Connection=False;" Did you notice the error here? I didn't, and it took me quite a while with popping messageboxes about "Trusted connection failed" including wasted searching time with faulty answers to find out why. Because it must read: "Trusted_Connection=No;" Oh well. Details are important. /gustav From accessd at shaw.ca Thu Apr 14 14:49:00 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 14 Apr 2016 13:49:00 -0600 (MDT) Subject: [AccessD] Trusted_Connection In-Reply-To: Message-ID: <1714475709.1290413.1460663340602.JavaMail.root@shaw.ca> Hi Gustav: I am sure that the attribute use to be "true/false" and still is under certain circumstances. Why would the attribute be changed be changed to "yes/no". Maybe "yes/no" was more explanatory so some programmer decided to change it.(?) Always used: Integrated Security=SSPI; or Integrated Security=False; attribute instead. Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" , "Discussion concerning MS SQL Server (dba-sqlserver at databaseadvisors.com)" Sent: Thursday, April 14, 2016 8:41:34 AM Subject: [AccessD] Trusted_Connection Hi all I was about adjusting some code for setting the connection string for SQL Server. The code replaces all the {n} strings: Const cstrConnect As String = _ "ODBC;" & _ "DRIVER=SQL Server;" & _ "Description=Brand name;" & _ "APP=Microsoft(r) Access;" & _ "SERVER={0};" & _ "DATABASE={1};" & _ "UID={2};" & _ "PWD={3};" & _ "Trusted_Connection=False;" Did you notice the error here? I didn't, and it took me quite a while with popping messageboxes about "Trusted connection failed" including wasted searching time with faulty answers to find out why. Because it must read: "Trusted_Connection=No;" Oh well. Details are important. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Thu Apr 14 18:36:26 2016 From: ssharkins at gmail.com (Susan Harkins) Date: Thu, 14 Apr 2016 19:36:26 -0400 Subject: [AccessD] Sharing an Access Web App Message-ID: <000a01d196a6$77169040$6543b0c0$@gmail.com> Can you share an Access Web app with someone not in your SharePoint Online team? Susan From gustav at cactus.dk Fri Apr 15 02:22:23 2016 From: gustav at cactus.dk (Gustav Brock) Date: Fri, 15 Apr 2016 07:22:23 +0000 Subject: [AccessD] Trusted_Connection Message-ID: Hi Jim So did I. But true/false failed here with A2016. I didn't ty the "Integrated Security=False" alternative. /gustav -----Oprindelig meddelelse----- Fra: AccessD [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Lawrence Sendt: 14. april 2016 21:49 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Trusted_Connection Hi Gustav: I am sure that the attribute use to be "true/false" and still is under certain circumstances. Why would the attribute be changed be changed to "yes/no". Maybe "yes/no" was more explanatory so some programmer decided to change it.(?) Always used: Integrated Security=SSPI; or Integrated Security=False; attribute instead. Jim ----- Original Message ----- From: "Gustav Brock" To: "Access Developers discussion and problem solving" , "Discussion concerning MS SQL Server (dba-sqlserver at databaseadvisors.com)" Sent: Thursday, April 14, 2016 8:41:34 AM Subject: [AccessD] Trusted_Connection Hi all I was about adjusting some code for setting the connection string for SQL Server. The code replaces all the {n} strings: Const cstrConnect As String = _ "ODBC;" & _ "DRIVER=SQL Server;" & _ "Description=Brand name;" & _ "APP=Microsoft(r) Access;" & _ "SERVER={0};" & _ "DATABASE={1};" & _ "UID={2};" & _ "PWD={3};" & _ "Trusted_Connection=False;" Did you notice the error here? I didn't, and it took me quite a while with popping messageboxes about "Trusted connection failed" including wasted searching time with faulty answers to find out why. Because it must read: "Trusted_Connection=No;" Oh well. Details are important. /gustav From ssharkins at gmail.com Mon Apr 18 18:31:25 2016 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 18 Apr 2016 19:31:25 -0400 Subject: [AccessD] Sorting in a web app Message-ID: <000a01d199ca$6da61720$48f24560$@gmail.com> I've built a simple web app, mostly to learn, but I will be able to use it to track books that I edit on the side. In the main Books form, I have two related forms: one for contact dates with the book's author and a second for file dates from authors. Do I need a view to sort those two related forms? If I create the views, will the web app automatically use the views instead of the original forms? It's working pretty good, but I'd like to sort those related records by date. I can't help but think - the thing practically built itself - that it must be simpler than adding a view. Susan H. From rockysmolin at bchacc.com Tue Apr 19 00:28:54 2016 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 18 Apr 2016 22:28:54 -0700 Subject: [AccessD] Tab in form not working Message-ID: Dear List(s): My app which has been working well in a variety of environments, suddenly reports a problem in Windows 10 - the tab key doesn't move from field to field at a client site. They are using Windows 10. They can move using Enter but tab does not move to the next field. Bound form. mde compiled in 2003 and delivered in run-time using Wise/Sagekey. Any ideas? MTIA Rocky Smolin Beach Access Software 858-771-1869 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin From bensonforums at gmail.com Tue Apr 19 00:39:53 2016 From: bensonforums at gmail.com (Bill Benson) Date: Tue, 19 Apr 2016 01:39:53 -0400 Subject: [AccessD] Tab in form not working In-Reply-To: References: Message-ID: What are your results recompiling under Win 10? On Apr 19, 2016 1:30 AM, "Rocky Smolin" wrote: > Dear List(s): > > My app which has been working well in a variety of environments, suddenly > reports a problem in Windows 10 - the tab key doesn't move from field to > field at a client site. They are using Windows 10. They can move using > Enter but tab does not move to the next field. > > Bound form. mde compiled in 2003 and delivered in run-time using > Wise/Sagekey. > > Any ideas? > > MTIA > > Rocky Smolin > Beach Access Software > 858-771-1869 > 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 dw-murphy at cox.net Tue Apr 19 12:22:36 2016 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 19 Apr 2016 10:22:36 -0700 Subject: [AccessD] Sorting in a web app In-Reply-To: References: Message-ID: <015601d19a60$10f20750$32d615f0$@cox.net> Susan, The forum UterAccess has a section on Access Web Apps. That might be the best place to get good info. Doug -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, April 18, 2016 4:31 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Sorting in a web app I've built a simple web app, mostly to learn, but I will be able to use it to track books that I edit on the side. In the main Books form, I have two related forms: one for contact dates with the book's author and a second for file dates from authors. Do I need a view to sort those two related forms? If I create the views, will the web app automatically use the views instead of the original forms? It's working pretty good, but I'd like to sort those related records by date. I can't help but think - the thing practically built itself - that it must be simpler than adding a view. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Tue Apr 19 20:34:49 2016 From: ssharkins at gmail.com (Susan Harkins) Date: Tue, 19 Apr 2016 21:34:49 -0400 Subject: [AccessD] Sorting in a web app In-Reply-To: <015601d19a60$10f20750$32d615f0$@cox.net> References: <015601d19a60$10f20750$32d615f0$@cox.net> Message-ID: <019301d19aa4$d4d8d830$7e8a8890$@gmail.com> Thank you Doug. I'll take a look. Susan H. Susan, The forum UterAccess has a section on Access Web Apps. That might be the best place to get good info. Doug I've built a simple web app, mostly to learn, but I will be able to use it to track books that I edit on the side. In the main Books form, I have two related forms: one for contact dates with the book's author and a second for file dates from authors. Do I need a view to sort those two related forms? If I create the views, will the web app automatically use the views instead of the original forms? It's working pretty good, but I'd like to sort those related records by date. I can't help but think - the thing practically built itself - that it must be simpler than adding a view. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Apr 20 11:59:06 2016 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 20 Apr 2016 09:59:06 -0700 Subject: [AccessD] Tab in form not working Message-ID: Dear List: My app which has been working well in a variety of environments, suddenly reports a problem in Windows 10 - the tab key doesn't move from field to field at a client site. They are using Windows 10. They can move using Enter but tab does not move to the next field. Bound form. mde compiled in 2003 and delivered in run-time using Wise/Sagekey. Any ideas? MTIA Rocky Smolin Beach Access Software 858-771-1869 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin From garykjos at gmail.com Wed Apr 20 13:38:30 2016 From: garykjos at gmail.com (Gary Kjos) Date: Wed, 20 Apr 2016 13:38:30 -0500 Subject: [AccessD] Tab in form not working In-Reply-To: References: Message-ID: http://helpdeskgeek.com/help-desk/tab-key-not-working-in-windows-7/ Keyboard Combinations Depending on your system, you may have pressed some key combination that enabled or disabled something in Windows that causes the tab key to no longer function properly. Try each of these below and check to see if tab is working after each: ? ALT + 0 + 0 + 9 ? Press the Windows Key twice (turns off StickKeys) ? Press the ALT key twice ? Press the CTRL key twice ---------------- On Wed, Apr 20, 2016 at 11:59 AM, Rocky Smolin wrote: > Dear List: > > My app which has been working well in a variety of environments, suddenly > reports a problem in Windows 10 - the tab key doesn't move from field to > field at a client site. They are using Windows 10. They can move using > Enter but tab does not move to the next field. > > Bound form. mde compiled in 2003 and delivered in run-time using > Wise/Sagekey. > > Any ideas? > > MTIA > > Rocky Smolin > Beach Access Software > 858-771-1869 > 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 -- Gary Kjos garykjos at gmail.com From accessd at shaw.ca Wed Apr 20 14:31:37 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 20 Apr 2016 13:31:37 -0600 (MDT) Subject: [AccessD] Tab in form not working In-Reply-To: Message-ID: <581834866.6127271.1461180697243.JavaMail.root@shaw.ca> It does seem the MS is phasing out support for this desktop application as there now a revenue generating online model. It is not the Microsoft is deliberately sabotaging their old desktop products, it is that they are no longer spending much effort in supporting products that are not generating a revenue stream for them. That said, that reality does not help you much. My suggestion to you is to look into such technology as Containers. A very small self contained environment can be generated, in which an application, like your app, can run, where all the system dependencies are static. Here is some info that you might find useful: http://bit.ly/1StYPUu, http://bit.ly/1SvYMdZ and http://bit.ly/1NBH3dy Unfortunately, this technology, in Windows, is in it infancy and probably will not have a production ready system, in place, for a good six months and the desktop deployment may take longer. The good news is it will solve your problems completely. I know that there is beta (or alpha) versions all ready out there (the usual reddit rumours. ;-)) but the versions have only been released to particular developers. There is the LinuxFest Northwest conference, up at Bellingham, Washington, on April 22nd to 24th. (https://www.linuxfestnorthwest.org/2016). I suspect, that like the last couple of years, Microsoft will be there in force and the staff will be more that willing to help any technically savvy developer. I am sure someone there could provide links to some private blog with product access and installation details. :-) Unfortunately, I can not afford to go there this year either in time or money. ...but you can? ;-) Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 20, 2016 9:59:06 AM Subject: [AccessD] Tab in form not working Dear List: My app which has been working well in a variety of environments, suddenly reports a problem in Windows 10 - the tab key doesn't move from field to field at a client site. They are using Windows 10. They can move using Enter but tab does not move to the next field. Bound form. mde compiled in 2003 and delivered in run-time using Wise/Sagekey. Any ideas? MTIA Rocky Smolin Beach Access Software 858-771-1869 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 Wed Apr 20 16:44:06 2016 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 20 Apr 2016 14:44:06 -0700 Subject: [AccessD] Tab in form not working In-Reply-To: <581834866.6127271.1461180697243.JavaMail.root@shaw.ca> References: <581834866.6127271.1461180697243.JavaMail.root@shaw.ca> Message-ID: Well it's not my app any more. It was acquired a couple years ago. Rewriting it in another platform is not doable at this time - time and money constraint. So the option is only to find a solution to the existing problem. r -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, April 20, 2016 12:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Tab in form not working It does seem the MS is phasing out support for this desktop application as there now a revenue generating online model. It is not the Microsoft is deliberately sabotaging their old desktop products, it is that they are no longer spending much effort in supporting products that are not generating a revenue stream for them. That said, that reality does not help you much. My suggestion to you is to look into such technology as Containers. A very small self contained environment can be generated, in which an application, like your app, can run, where all the system dependencies are static. Here is some info that you might find useful: http://bit.ly/1StYPUu, http://bit.ly/1SvYMdZ and http://bit.ly/1NBH3dy Unfortunately, this technology, in Windows, is in it infancy and probably will not have a production ready system, in place, for a good six months and the desktop deployment may take longer. The good news is it will solve your problems completely. I know that there is beta (or alpha) versions all ready out there (the usual reddit rumours. ;-)) but the versions have only been released to particular developers. There is the LinuxFest Northwest conference, up at Bellingham, Washington, on April 22nd to 24th. (https://www.linuxfestnorthwest.org/2016). I suspect, that like the last couple of years, Microsoft will be there in force and the staff will be more that willing to help any technically savvy developer. I am sure someone there could provide links to some private blog with product access and installation details. :-) Unfortunately, I can not afford to go there this year either in time or money. ...but you can? ;-) Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 20, 2016 9:59:06 AM Subject: [AccessD] Tab in form not working Dear List: My app which has been working well in a variety of environments, suddenly reports a problem in Windows 10 - the tab key doesn't move from field to field at a client site. They are using Windows 10. They can move using Enter but tab does not move to the next field. Bound form. mde compiled in 2003 and delivered in run-time using Wise/Sagekey. Any ideas? MTIA Rocky Smolin Beach Access Software 858-771-1869 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 Wed Apr 20 16:44:47 2016 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 20 Apr 2016 14:44:47 -0700 Subject: [AccessD] Tab in form not working In-Reply-To: References: Message-ID: <6BF9BF545C9C4E9C890E630942E949ED@HAL9007> Thanks Gary. I will forward. r -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, April 20, 2016 11:39 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Tab in form not working http://helpdeskgeek.com/help-desk/tab-key-not-working-in-windows-7/ Keyboard Combinations Depending on your system, you may have pressed some key combination that enabled or disabled something in Windows that causes the tab key to no longer function properly. Try each of these below and check to see if tab is working after each: - ALT + 0 + 0 + 9 - Press the Windows Key twice (turns off StickKeys) - Press the ALT key twice - Press the CTRL key twice ---------------- On Wed, Apr 20, 2016 at 11:59 AM, Rocky Smolin wrote: > Dear List: > > My app which has been working well in a variety of environments, > suddenly reports a problem in Windows 10 - the tab key doesn't move > from field to field at a client site. They are using Windows 10. They > can move using Enter but tab does not move to the next field. > > Bound form. mde compiled in 2003 and delivered in run-time using > Wise/Sagekey. > > Any ideas? > > MTIA > > Rocky Smolin > Beach Access Software > 858-771-1869 > 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 -- 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 gustav at cactus.dk Sun Apr 24 02:43:53 2016 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 24 Apr 2016 07:43:53 +0000 Subject: [AccessD] Database servers and timezones Message-ID: Hi all When I think about it, I have seen close to nothing on how to handle timezones in database servers when users are spread across several timezones. Given that alone the US spans a handful of timezones and Russia elleven(!), this must be a common task to address. I just ran a test from one of our Azure SQL databases: select getdate() from sometable and it returned 2016-04-24 07:03:02.187 which equaled the current UTC time. This server is located in "Northern Europe", actually Ireland I think, so that is not a big surprise, but which timezone do you in the US set on a server located, say, in Chicago, that also will service users in Alaska or Hawaii? And how do you convert to and from the timezones, not to say deal with DST? Perhaps one should store both the UTC time, the local (or "source") time, and the timezone difference (including DST offset) as - in queries - it will be very slow always to have to convert time either to or from UTC. I have never dealt with applications expected to operate across timezones, and servers have been local only, so I have safely could use Date() (and GetDate() in PT queries) but this picture changes if I move data to the cloud. /gustav From stuart at lexacorp.com.pg Sun Apr 24 04:42:29 2016 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 24 Apr 2016 19:42:29 +1000 Subject: [AccessD] Database servers and timezones In-Reply-To: References: Message-ID: <571C9505.18880.AF27A66@stuart.lexacorp.com.pg> If you are storing current times, then use getutcdate() instead of getdate(). When you are working in locations with DST with historical or future dates, it gets much more difficult. Also take a look at datetimeoffset. -- Stuart On 24 Apr 2016 at 7:43, Gustav Brock wrote: > Hi all > > When I think about it, I have seen close to nothing on how to handle > timezones in database servers when users are spread across several > timezones. Given that alone the US spans a handful of timezones and > Russia elleven(!), this must be a common task to address. > > I just ran a test from one of our Azure SQL databases: > > select getdate() from sometable > > and it returned > > 2016-04-24 07:03:02.187 > > which equaled the current UTC time. > > This server is located in "Northern Europe", actually Ireland I think, > so that is not a big surprise, but which timezone do you in the US set > on a server located, say, in Chicago, that also will service users in > Alaska or Hawaii? And how do you convert to and from the timezones, > not to say deal with DST? > > Perhaps one should store both the UTC time, the local (or "source") > time, and the timezone difference (including DST offset) as - in > queries - it will be very slow always to have to convert time either > to or from UTC. > > I have never dealt with applications expected to operate across > timezones, and servers have been local only, so I have safely could > use Date() (and GetDate() in PT queries) but this picture changes if I > move data to the cloud. > > /gustav > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Sun Apr 24 04:42:29 2016 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 24 Apr 2016 19:42:29 +1000 Subject: [AccessD] Database servers and timezones In-Reply-To: References: Message-ID: <571C9505.18880.AF27A66@stuart.lexacorp.com.pg> If you are storing current times, then use getutcdate() instead of getdate(). When you are working in locations with DST with historical or future dates, it gets much more difficult. Also take a look at datetimeoffset. -- Stuart On 24 Apr 2016 at 7:43, Gustav Brock wrote: > Hi all > > When I think about it, I have seen close to nothing on how to handle > timezones in database servers when users are spread across several > timezones. Given that alone the US spans a handful of timezones and > Russia elleven(!), this must be a common task to address. > > I just ran a test from one of our Azure SQL databases: > > select getdate() from sometable > > and it returned > > 2016-04-24 07:03:02.187 > > which equaled the current UTC time. > > This server is located in "Northern Europe", actually Ireland I think, > so that is not a big surprise, but which timezone do you in the US set > on a server located, say, in Chicago, that also will service users in > Alaska or Hawaii? And how do you convert to and from the timezones, > not to say deal with DST? > > Perhaps one should store both the UTC time, the local (or "source") > time, and the timezone difference (including DST offset) as - in > queries - it will be very slow always to have to convert time either > to or from UTC. > > I have never dealt with applications expected to operate across > timezones, and servers have been local only, so I have safely could > use Date() (and GetDate() in PT queries) but this picture changes if I > move data to the cloud. > > /gustav > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Sun Apr 24 05:06:51 2016 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 24 Apr 2016 06:06:51 -0400 Subject: [AccessD] Database servers and timezones In-Reply-To: References: Message-ID: <830DEE7F2A52401C802923779C2490B0@XPS> You let a server run with the time zone set, which always has an offset back to UTC. For DST situations, the offset is changed 2x a year. In an application, you either: 1. Don't do anything except store the time. 2. Store the date/time with a UTC offset and convert as needed. 3. Store UTC. Really depends on the app and even using UTC, which you would think would be the best method, can really mess people up I just did one recently where I was feeding pickup date/times to logistics company in a request for routing. Took the local D/T in California and converted to UTC, which backed up the date. The UTC messed them up and we had trucks showing up a day early despite the fact that I gave "UT" as the qualifier. Ended up doing the date/times as local date/time in the request. And by the way, let me take this opportunity to say "Thank you" for your date/time routines. I've used more than a few in my apps (notice included of course). I can even say I have a "gustav collection" now...really good stuff. Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 03:44 AM To: Discussion concerning MS SQL Server (dba-sqlserver at databaseadvisors.com); Access Developers discussion and problem solving Subject: [AccessD] Database servers and timezones Hi all When I think about it, I have seen close to nothing on how to handle timezones in database servers when users are spread across several timezones. Given that alone the US spans a handful of timezones and Russia elleven(!), this must be a common task to address. I just ran a test from one of our Azure SQL databases: select getdate() from sometable and it returned 2016-04-24 07:03:02.187 which equaled the current UTC time. This server is located in "Northern Europe", actually Ireland I think, so that is not a big surprise, but which timezone do you in the US set on a server located, say, in Chicago, that also will service users in Alaska or Hawaii? And how do you convert to and from the timezones, not to say deal with DST? Perhaps one should store both the UTC time, the local (or "source") time, and the timezone difference (including DST offset) as - in queries - it will be very slow always to have to convert time either to or from UTC. I have never dealt with applications expected to operate across timezones, and servers have been local only, so I have safely could use Date() (and GetDate() in PT queries) but this picture changes if I move data to the cloud. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sun Apr 24 05:48:06 2016 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 24 Apr 2016 10:48:06 +0000 Subject: [AccessD] [dba-SQLServer] Database servers and timezones In-Reply-To: <571C9505.18880.AF27A66@stuart.lexacorp.com.pg> References: , <571C9505.18880.AF27A66@stuart.lexacorp.com.pg> Message-ID: Hi Stuart I had forgot about GetUtcDate() so I added this to the query and it returned the same value as GetDate(). So Azure SQL runs at UTC. Of course, you can say - what other option could be universally useful. I tried this: CAST(GetDate() AS datetimeoffset(3)) AS 'datetimeoffset test' It returns a string: 2016-04-24 10:42:02.467 +00:00 so it just shows the offset on the server. What I am thinking of, is how to handle the offset between users and/or the server in different timezones. /gustav ________________________________________ Fra: dba-SQLServer p? vegne af Stuart McLachlan Sendt: 24. april 2016 11:42 Til: Access Developers discussion and problem solving; Discussion concerning MS SQL Server ddba-sqlserver at databaseadvisors.com"; Access Developers discussion andpproblem solving Emne: Re: [dba-SQLServer] [AccessD] Database servers and timezones If you are storing current times, then use getutcdate() instead of getdate(). When you are working in locations with DST with historical or future dates, it gets much more difficult. Also take a look at datetimeoffset. -- Stuart On 24 Apr 2016 at 7:43, Gustav Brock wrote: > Hi all > > When I think about it, I have seen close to nothing on how to handle > timezones in database servers when users are spread across several > timezones. Given that alone the US spans a handful of timezones and > Russia elleven(!), this must be a common task to address. > > I just ran a test from one of our Azure SQL databases: > > select getdate() from sometable > > and it returned > > 2016-04-24 07:03:02.187 > > which equaled the current UTC time. > > This server is located in "Northern Europe", actually Ireland I think, > so that is not a big surprise, but which timezone do you in the US set > on a server located, say, in Chicago, that also will service users in > Alaska or Hawaii? And how do you convert to and from the timezones, > not to say deal with DST? > > Perhaps one should store both the UTC time, the local (or "source") > time, and the timezone difference (including DST offset) as - in > queries - it will be very slow always to have to convert time either > to or from UTC. > > I have never dealt with applications expected to operate across > timezones, and servers have been local only, so I have safely could > use Date() (and GetDate() in PT queries) but this picture changes if I > move data to the cloud. > > /gustav From gustav at cactus.dk Sun Apr 24 06:24:50 2016 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 24 Apr 2016 11:24:50 +0000 Subject: [AccessD] Database servers and timezones In-Reply-To: <830DEE7F2A52401C802923779C2490B0@XPS> References: , <830DEE7F2A52401C802923779C2490B0@XPS> Message-ID: Hi Jim Yeah, I can see the trouble extracting dates only from times that have been converted to UTC or just another timezone. So, when specifying a pickup time, you write the local time at the pickup location as the timezone in such cases really has no importance. Perhaps my thoughts were more at accounting. But here normally only the date matters - if an order is entered at 08:00 or 14:00 may not be important. Perhaps you should record such times as the "date at noon" (midday)? Or just regard a "clean" date with no time part as "this date at noon"? Then, for all practical purposes I can think of, you can convert between local time and UTC without loosing the date. But it very much depends, of course. I'm happy you can use some of my date stuff. Actually, I'm about collecting it as time allows, but it really is a major piece of work (16 code modules until now) cleaning up and commenting it - not to say testing and improving, as my own requirement is that all functions must handle the entire range of Date with an accuracy of 1 millisecond. Also, I wonder where to publish it when time comes. Neither EE nor CodeProject seems to be the perfect place. /gustav ________________________________________ Fra: AccessD p? vegne af Jim Dettman Sendt: 24. april 2016 12:06 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Database servers and timezones You let a server run with the time zone set, which always has an offset back to UTC. For DST situations, the offset is changed 2x a year. In an application, you either: 1. Don't do anything except store the time. 2. Store the date/time with a UTC offset and convert as needed. 3. Store UTC. Really depends on the app and even using UTC, which you would think would be the best method, can really mess people up I just did one recently where I was feeding pickup date/times to logistics company in a request for routing. Took the local D/T in California and converted to UTC, which backed up the date. The UTC messed them up and we had trucks showing up a day early despite the fact that I gave "UT" as the qualifier. Ended up doing the date/times as local date/time in the request. And by the way, let me take this opportunity to say "Thank you" for your date/time routines. I've used more than a few in my apps (notice included of course). I can even say I have a "gustav collection" now...really good stuff. Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 03:44 AM To: Discussion concerning MS SQL Server (dba-sqlserver at databaseadvisors.com); Access Developers discussion and problem solving Subject: [AccessD] Database servers and timezones Hi all When I think about it, I have seen close to nothing on how to handle timezones in database servers when users are spread across several timezones. Given that alone the US spans a handful of timezones and Russia elleven(!), this must be a common task to address. I just ran a test from one of our Azure SQL databases: select getdate() from sometable and it returned 2016-04-24 07:03:02.187 which equaled the current UTC time. This server is located in "Northern Europe", actually Ireland I think, so that is not a big surprise, but which timezone do you in the US set on a server located, say, in Chicago, that also will service users in Alaska or Hawaii? And how do you convert to and from the timezones, not to say deal with DST? Perhaps one should store both the UTC time, the local (or "source") time, and the timezone difference (including DST offset) as - in queries - it will be very slow always to have to convert time either to or from UTC. I have never dealt with applications expected to operate across timezones, and servers have been local only, so I have safely could use Date() (and GetDate() in PT queries) but this picture changes if I move data to the cloud. /gustav From jamesbutton at blueyonder.co.uk Sun Apr 24 11:25:23 2016 From: jamesbutton at blueyonder.co.uk (James Button) Date: Sun, 24 Apr 2016 17:25:23 +0100 Subject: [AccessD] Database servers and timezones In-Reply-To: References: , <830DEE7F2A52401C802923779C2490B0@XPS> Message-ID: Basic tenet in most of the systems I have worked with/on: Database activity - entry login etc .- GMT Anything that is to be related to a locality - add the timezone ( and summertime - daylight saving ) to get time at the related location - So - database activity timestamps are in correct sequence and things like the time that something should happen is local and would have a locality, and yes - you would need to record something that indicates the relevant locality (have fun with that) - deliveries, servicing and meetings, then you can convert the local happening to head--office (corporate) time. JimB -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 12:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Database servers and timezones Hi Jim Yeah, I can see the trouble extracting dates only from times that have been converted to UTC or just another timezone. So, when specifying a pickup time, you write the local time at the pickup location as the timezone in such cases really has no importance. Perhaps my thoughts were more at accounting. But here normally only the date matters - if an order is entered at 08:00 or 14:00 may not be important. Perhaps you should record such times as the "date at noon" (midday)? Or just regard a "clean" date with no time part as "this date at noon"? Then, for all practical purposes I can think of, you can convert between local time and UTC without loosing the date. But it very much depends, of course. I'm happy you can use some of my date stuff. Actually, I'm about collecting it as time allows, but it really is a major piece of work (16 code modules until now) cleaning up and commenting it - not to say testing and improving, as my own requirement is that all functions must handle the entire range of Date with an accuracy of 1 millisecond. Also, I wonder where to publish it when time comes. Neither EE nor CodeProject seems to be the perfect place. /gustav ________________________________________ Fra: AccessD p? vegne af Jim Dettman Sendt: 24. april 2016 12:06 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Database servers and timezones You let a server run with the time zone set, which always has an offset back to UTC. For DST situations, the offset is changed 2x a year. In an application, you either: 1. Don't do anything except store the time. 2. Store the date/time with a UTC offset and convert as needed. 3. Store UTC. Really depends on the app and even using UTC, which you would think would be the best method, can really mess people up I just did one recently where I was feeding pickup date/times to logistics company in a request for routing. Took the local D/T in California and converted to UTC, which backed up the date. The UTC messed them up and we had trucks showing up a day early despite the fact that I gave "UT" as the qualifier. Ended up doing the date/times as local date/time in the request. And by the way, let me take this opportunity to say "Thank you" for your date/time routines. I've used more than a few in my apps (notice included of course). I can even say I have a "gustav collection" now...really good stuff. Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 03:44 AM To: Discussion concerning MS SQL Server (dba-sqlserver at databaseadvisors.com); Access Developers discussion and problem solving Subject: [AccessD] Database servers and timezones Hi all When I think about it, I have seen close to nothing on how to handle timezones in database servers when users are spread across several timezones. Given that alone the US spans a handful of timezones and Russia elleven(!), this must be a common task to address. I just ran a test from one of our Azure SQL databases: select getdate() from sometable and it returned 2016-04-24 07:03:02.187 which equaled the current UTC time. This server is located in "Northern Europe", actually Ireland I think, so that is not a big surprise, but which timezone do you in the US set on a server located, say, in Chicago, that also will service users in Alaska or Hawaii? And how do you convert to and from the timezones, not to say deal with DST? Perhaps one should store both the UTC time, the local (or "source") time, and the timezone difference (including DST offset) as - in queries - it will be very slow always to have to convert time either to or from UTC. I have never dealt with applications expected to operate across timezones, and servers have been local only, so I have safely could use Date() (and GetDate() in PT queries) but this picture changes if I move data to the cloud. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sun Apr 24 11:42:23 2016 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 24 Apr 2016 16:42:23 +0000 Subject: [AccessD] Database servers and timezones In-Reply-To: References: , <830DEE7F2A52401C802923779C2490B0@XPS> , Message-ID: Hi Jim OK, that makes sense. I realize that locality can be many things. My thought was the timezone of such a locality, but I guess that if you have coordinates or just, say, the city, you can always figure out the timezone. That leaves the issue with DST so if that has any importance, I believe you still will have to save the local time or you will face endless conversion functions keeping track of dates to know if DST is active or not at a given date. /gustav ________________________________________ Fra: AccessD p? vegne af James Button Sendt: 24. april 2016 18:25 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Database servers and timezones Basic tenet in most of the systems I have worked with/on: Database activity - entry login etc .- GMT Anything that is to be related to a locality - add the timezone ( and summertime - daylight saving ) to get time at the related location - So - database activity timestamps are in correct sequence and things like the time that something should happen is local and would have a locality, and yes - you would need to record something that indicates the relevant locality (have fun with that) - deliveries, servicing and meetings, then you can convert the local happening to head--office (corporate) time. JimB -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 12:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Database servers and timezones Hi Jim Yeah, I can see the trouble extracting dates only from times that have been converted to UTC or just another timezone. So, when specifying a pickup time, you write the local time at the pickup location as the timezone in such cases really has no importance. Perhaps my thoughts were more at accounting. But here normally only the date matters - if an order is entered at 08:00 or 14:00 may not be important. Perhaps you should record such times as the "date at noon" (midday)? Or just regard a "clean" date with no time part as "this date at noon"? Then, for all practical purposes I can think of, you can convert between local time and UTC without loosing the date. But it very much depends, of course. I'm happy you can use some of my date stuff. Actually, I'm about collecting it as time allows, but it really is a major piece of work (16 code modules until now) cleaning up and commenting it - not to say testing and improving, as my own requirement is that all functions must handle the entire range of Date with an accuracy of 1 millisecond. Also, I wonder where to publish it when time comes. Neither EE nor CodeProject seems to be the perfect place. /gustav ________________________________________ Fra: AccessD p? vegne af Jim Dettman Sendt: 24. april 2016 12:06 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Database servers and timezones You let a server run with the time zone set, which always has an offset back to UTC. For DST situations, the offset is changed 2x a year. In an application, you either: 1. Don't do anything except store the time. 2. Store the date/time with a UTC offset and convert as needed. 3. Store UTC. Really depends on the app and even using UTC, which you would think would be the best method, can really mess people up I just did one recently where I was feeding pickup date/times to logistics company in a request for routing. Took the local D/T in California and converted to UTC, which backed up the date. The UTC messed them up and we had trucks showing up a day early despite the fact that I gave "UT" as the qualifier. Ended up doing the date/times as local date/time in the request. And by the way, let me take this opportunity to say "Thank you" for your date/time routines. I've used more than a few in my apps (notice included of course). I can even say I have a "gustav collection" now...really good stuff. Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 03:44 AM To: Discussion concerning MS SQL Server (dba-sqlserver at databaseadvisors.com); Access Developers discussion and problem solving Subject: [AccessD] Database servers and timezones Hi all When I think about it, I have seen close to nothing on how to handle timezones in database servers when users are spread across several timezones. Given that alone the US spans a handful of timezones and Russia elleven(!), this must be a common task to address. I just ran a test from one of our Azure SQL databases: select getdate() from sometable and it returned 2016-04-24 07:03:02.187 which equaled the current UTC time. This server is located in "Northern Europe", actually Ireland I think, so that is not a big surprise, but which timezone do you in the US set on a server located, say, in Chicago, that also will service users in Alaska or Hawaii? And how do you convert to and from the timezones, not to say deal with DST? Perhaps one should store both the UTC time, the local (or "source") time, and the timezone difference (including DST offset) as - in queries - it will be very slow always to have to convert time either to or from UTC. I have never dealt with applications expected to operate across timezones, and servers have been local only, so I have safely could use Date() (and GetDate() in PT queries) but this picture changes if I move data to the cloud. /gustav From jamesbutton at blueyonder.co.uk Sun Apr 24 12:09:04 2016 From: jamesbutton at blueyonder.co.uk (James Button) Date: Sun, 24 Apr 2016 18:09:04 +0100 Subject: [AccessD] Database servers and timezones In-Reply-To: References: , <830DEE7F2A52401C802923779C2490B0@XPS> , Message-ID: Yup, and it's so much more enjoyment for developers when a countries (mal?)-administration decides to change their DST. So it'd different from year to year. As in has an event actually got an elapsed period of 1 year when the DST times of a period run from 09:00 to 09:30 of the same date a year later, but the GMT is from 13:00 to 12:30. And there are those that change their local time relative to GMT (Maybe so they can be first into the millennium?) (Kiritimati) And - where only some locations use DST And - where only some locations use DST but not always (Chile?) JimB -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 5:42 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Database servers and timezones Hi Jim OK, that makes sense. I realize that locality can be many things. My thought was the timezone of such a locality, but I guess that if you have coordinates or just, say, the city, you can always figure out the timezone. That leaves the issue with DST so if that has any importance, I believe you still will have to save the local time or you will face endless conversion functions keeping track of dates to know if DST is active or not at a given date. /gustav ________________________________________ Fra: AccessD p? vegne af James Button Sendt: 24. april 2016 18:25 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Database servers and timezones Basic tenet in most of the systems I have worked with/on: Database activity - entry login etc .- GMT Anything that is to be related to a locality - add the timezone ( and summertime - daylight saving ) to get time at the related location - So - database activity timestamps are in correct sequence and things like the time that something should happen is local and would have a locality, and yes - you would need to record something that indicates the relevant locality (have fun with that) - deliveries, servicing and meetings, then you can convert the local happening to head--office (corporate) time. JimB -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 12:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Database servers and timezones Hi Jim Yeah, I can see the trouble extracting dates only from times that have been converted to UTC or just another timezone. So, when specifying a pickup time, you write the local time at the pickup location as the timezone in such cases really has no importance. Perhaps my thoughts were more at accounting. But here normally only the date matters - if an order is entered at 08:00 or 14:00 may not be important. Perhaps you should record such times as the "date at noon" (midday)? Or just regard a "clean" date with no time part as "this date at noon"? Then, for all practical purposes I can think of, you can convert between local time and UTC without loosing the date. But it very much depends, of course. I'm happy you can use some of my date stuff. Actually, I'm about collecting it as time allows, but it really is a major piece of work (16 code modules until now) cleaning up and commenting it - not to say testing and improving, as my own requirement is that all functions must handle the entire range of Date with an accuracy of 1 millisecond. Also, I wonder where to publish it when time comes. Neither EE nor CodeProject seems to be the perfect place. /gustav ________________________________________ Fra: AccessD p? vegne af Jim Dettman Sendt: 24. april 2016 12:06 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Database servers and timezones You let a server run with the time zone set, which always has an offset back to UTC. For DST situations, the offset is changed 2x a year. In an application, you either: 1. Don't do anything except store the time. 2. Store the date/time with a UTC offset and convert as needed. 3. Store UTC. Really depends on the app and even using UTC, which you would think would be the best method, can really mess people up I just did one recently where I was feeding pickup date/times to logistics company in a request for routing. Took the local D/T in California and converted to UTC, which backed up the date. The UTC messed them up and we had trucks showing up a day early despite the fact that I gave "UT" as the qualifier. Ended up doing the date/times as local date/time in the request. And by the way, let me take this opportunity to say "Thank you" for your date/time routines. I've used more than a few in my apps (notice included of course). I can even say I have a "gustav collection" now...really good stuff. Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, April 24, 2016 03:44 AM To: Discussion concerning MS SQL Server (dba-sqlserver at databaseadvisors.com); Access Developers discussion and problem solving Subject: [AccessD] Database servers and timezones Hi all When I think about it, I have seen close to nothing on how to handle timezones in database servers when users are spread across several timezones. Given that alone the US spans a handful of timezones and Russia elleven(!), this must be a common task to address. I just ran a test from one of our Azure SQL databases: select getdate() from sometable and it returned 2016-04-24 07:03:02.187 which equaled the current UTC time. This server is located in "Northern Europe", actually Ireland I think, so that is not a big surprise, but which timezone do you in the US set on a server located, say, in Chicago, that also will service users in Alaska or Hawaii? And how do you convert to and from the timezones, not to say deal with DST? Perhaps one should store both the UTC time, the local (or "source") time, and the timezone difference (including DST offset) as - in queries - it will be very slow always to have to convert time either to or from UTC. I have never dealt with applications expected to operate across timezones, and servers have been local only, so I have safely could use Date() (and GetDate() in PT queries) but this picture changes if I move data to the cloud. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sun Apr 24 12:44:22 2016 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 24 Apr 2016 17:44:22 +0000 Subject: [AccessD] ODBC connection string for Azure SQL Message-ID: Hi all Note please, that the ODBC strings published even at the Azure console are buggy, as Access doesn't like the curly brackets. Thus, a string must look like (one line, of course): ODBC;DRIVER=SQL Server Native Client 11.0; SERVER=servername.database.windows.net,1433;DATABASE=databasename; UID=username at servername;PWD=YourPassword;Trusted_Connection=No; From tinanfields at torchlake.com Sun Apr 24 13:51:19 2016 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Sun, 24 Apr 2016 14:51:19 -0400 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: References: <23907568-ADB8-43E7-B9F3-47300DA0D547@activebilling.com.au> <475917026.23104111.1460048407030.JavaMail.root@shaw.ca> Message-ID: <571D15A7.3030701@torchlake.com> I still miss Drew - almost every day. TNF Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 On 04/08/16 2:23 AM, Darren - Active Billing wrote: > Hi Jim, > > Many thanks for this - I went there and downloaded Arthur?s Version1 Treeview. > > Also saw Drew?s name there, on a tool He, Stuart and I knocked up in 2003. > > I think of Drew quite often, actually. > > Never met him face-to-face but Skyped, Video-conferenced, phoned and type chatted with him many times. Always illuminating. > > Our friend. > > Darren > > > > > > > > On 8/04/2016 3:00 am, "AccessD on behalf of Jim Lawrence" wrote: > >> Hi Darren: >> >> If you want to see the current state of the DBA website view the following: >> http://whois.domaintools.com/databaseadvisors.com >> >> If you want to get access to old data go to: >> http://dba.creativesystemdesigns.com/ >> >> *Note: performance is hardly stellar but adequate for some viewing and data retrieval. >> >> Things may change in the near future as there has been some other requests that I take over management, at least temporarily of the DBA web site. If you have questions or comments you (or anyone else for that matter) can re-direct them to me. >> >> Jim >> >> ----- Original Message ----- >> From: "Darren - Active Billing" >> To: "Access Developers discussion and problem solving" >> Sent: Tuesday, April 5, 2016 11:42:23 PM >> Subject: [AccessD] Can't get to the DBA website - Treeview >> >> Howdy >> >> When I type in the link: >> >> http://www.databaseadvisors.com/ >> >> I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL >> >> http://databaseadvisors.com/mailman/listinfo >> >> Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) >> >> Anyone else have this issue? >> >> Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) >> >> Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken >> >> Many thanks >> >> Darren >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sun Apr 24 20:17:07 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 24 Apr 2016 19:17:07 -0600 (MDT) Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: <571D15A7.3030701@torchlake.com> Message-ID: <1978888668.9916569.1461547027141.JavaMail.root@shaw.ca> Its raining outside today...and all my plans for gardening have been "washed out"....a slight melancholy and then I find myself thinking of all the people that have gone before...and particular those talented people that have gone before their time... Drew and Karen are two that come to mind. I know how you feel...they were almost family. As a talented and very creative unconventional programmer, Drew was truly one of a kind. I spoke directly to him a number of occasions as when we would message each other about a particular computing problem...he would get impatient with the slow progress of emailing back and forth and then he would just call and we would hash it out over the phone. His enthusiasm was infectious. Jim ----- Original Message ----- From: "Tina Norris Fields" To: "Access Developers discussion and problem solving" Sent: Sunday, April 24, 2016 11:51:19 AM Subject: Re: [AccessD] Can't get to the DBA website - Treeview I still miss Drew - almost every day. TNF Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 On 04/08/16 2:23 AM, Darren - Active Billing wrote: > Hi Jim, > > Many thanks for this - I went there and downloaded Arthur?s Version1 Treeview. > > Also saw Drew?s name there, on a tool He, Stuart and I knocked up in 2003. > > I think of Drew quite often, actually. > > Never met him face-to-face but Skyped, Video-conferenced, phoned and type chatted with him many times. Always illuminating. > > Our friend. > > Darren > > > > > > > > On 8/04/2016 3:00 am, "AccessD on behalf of Jim Lawrence" wrote: > >> Hi Darren: >> >> If you want to see the current state of the DBA website view the following: >> http://whois.domaintools.com/databaseadvisors.com >> >> If you want to get access to old data go to: >> http://dba.creativesystemdesigns.com/ >> >> *Note: performance is hardly stellar but adequate for some viewing and data retrieval. >> >> Things may change in the near future as there has been some other requests that I take over management, at least temporarily of the DBA web site. If you have questions or comments you (or anyone else for that matter) can re-direct them to me. >> >> Jim >> >> ----- Original Message ----- >> From: "Darren - Active Billing" >> To: "Access Developers discussion and problem solving" >> Sent: Tuesday, April 5, 2016 11:42:23 PM >> Subject: [AccessD] Can't get to the DBA website - Treeview >> >> Howdy >> >> When I type in the link: >> >> http://www.databaseadvisors.com/ >> >> I see the screens we know and love so well, for a fleeting second, then I am redirected to this URL >> >> http://databaseadvisors.com/mailman/listinfo >> >> Too quick to click on what I want really but if I am able to click on an item, it times out (EG http://databaseadvisors.com/downloads.asp ) >> >> Anyone else have this issue? >> >> Anyway I think in the downlaods section there was a nice sample of a Treeview dB (I think By Arthur) >> >> Anyone got the link or a link to a Treeview sample? Most of the ones I?ve found on the 'net are not sufficient or are broken >> >> Many thanks >> >> Darren >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sun Apr 24 20:54:19 2016 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sun, 24 Apr 2016 18:54:19 -0700 Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: <1978888668.9916569.1461547027141.JavaMail.root@shaw.ca> References: <571D15A7.3030701@torchlake.com> <1978888668.9916569.1461547027141.JavaMail.root@shaw.ca> Message-ID: <4F903A5C73A1499DA661ABFA82136354@HAL9007> If I had to live with as much rain as you guys get I think I'd be on suicide watch. r -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, April 24, 2016 6:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Can't get to the DBA website - Treeview Its raining outside today...and all my plans for gardening have been "washed out"....a slight melancholy and then I find myself thinking of all the people that have gone before...and particular those talented people that have gone before their time... Drew and Karen are two that come to mind. I know how you feel...they were almost family. As a talented and very creative unconventional programmer, Drew was truly one of a kind. I spoke directly to him a number of occasions as when we would message each other about a particular computing problem...he would get impatient with the slow progress of emailing back and forth and then he would just call and we would hash it out over the phone. His enthusiasm was infectious. Jim ----- Original Message ----- From: "Tina Norris Fields" To: "Access Developers discussion and problem solving" Sent: Sunday, April 24, 2016 11:51:19 AM Subject: Re: [AccessD] Can't get to the DBA website - Treeview I still miss Drew - almost every day. TNF Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 On 04/08/16 2:23 AM, Darren - Active Billing wrote: > Hi Jim, > > Many thanks for this - I went there and downloaded Arthur's Version1 Treeview. > > Also saw Drew's name there, on a tool He, Stuart and I knocked up in 2003. > > I think of Drew quite often, actually. > > Never met him face-to-face but Skyped, Video-conferenced, phoned and type chatted with him many times. Always illuminating. > > Our friend. > > Darren > > > > > > > > On 8/04/2016 3:00 am, "AccessD on behalf of Jim Lawrence" wrote: > >> Hi Darren: >> >> If you want to see the current state of the DBA website view the following: >> http://whois.domaintools.com/databaseadvisors.com >> >> If you want to get access to old data go to: >> http://dba.creativesystemdesigns.com/ >> >> *Note: performance is hardly stellar but adequate for some viewing and data retrieval. >> >> Things may change in the near future as there has been some other requests that I take over management, at least temporarily of the DBA web site. If you have questions or comments you (or anyone else for that matter) can re-direct them to me. >> >> Jim >> >> ----- Original Message ----- >> From: "Darren - Active Billing" >> To: "Access Developers discussion and problem solving" >> >> Sent: Tuesday, April 5, 2016 11:42:23 PM >> Subject: [AccessD] Can't get to the DBA website - Treeview >> >> Howdy >> >> When I type in the link: >> >> http://www.databaseadvisors.com/ >> >> I see the screens we know and love so well, for a fleeting second, >> then I am redirected to this URL >> >> http://databaseadvisors.com/mailman/listinfo >> >> Too quick to click on what I want really but if I am able to click on >> an item, it times out (EG http://databaseadvisors.com/downloads.asp ) >> >> Anyone else have this issue? >> >> Anyway I think in the downlaods section there was a nice sample of a >> Treeview dB (I think By Arthur) >> >> Anyone got the link or a link to a Treeview sample? Most of the ones >> I've found on the 'net are not sufficient or are broken >> >> Many thanks >> >> Darren >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Apr 25 09:32:32 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 25 Apr 2016 10:32:32 -0400 Subject: [AccessD] Docker Message-ID: Has anyone used Docker to package and distribute an Access app, with RunTime? My experience with Docker is limited to installing and running a container containing a sample app by VoltDB. What's involved in creating a container for an Access app? I'm guessing that you'd have to identify and include any DLLs etc. that might be used. Ditto for non-embedded icons and images? Anything else I need to know? -- Arthur From accessd at shaw.ca Mon Apr 25 13:18:19 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 25 Apr 2016 12:18:19 -0600 (MDT) Subject: [AccessD] Docker In-Reply-To: Message-ID: <376708656.10487954.1461608299107.JavaMail.root@shaw.ca> Hi Arthur: I would like to say I know more but I do not. It was one of last year's winter projects but it never happened as life got in the way of "retirement freedom". That said I have the link (less than a month old) on how to deploy a Docker container, in Windows and I will pass it on: http://bit.ly/1VxWPy2 Have you upgraded your Windows 10 so you can install such applications? Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Monday, April 25, 2016 7:32:32 AM Subject: [AccessD] Docker Has anyone used Docker to package and distribute an Access app, with RunTime? My experience with Docker is limited to installing and running a container containing a sample app by VoltDB. What's involved in creating a container for an Access app? I'm guessing that you'd have to identify and include any DLLs etc. that might be used. Ditto for non-embedded icons and images? Anything else I need to know? -- 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 Apr 25 16:54:16 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 25 Apr 2016 15:54:16 -0600 (MDT) Subject: [AccessD] Can't get to the DBA website - Treeview In-Reply-To: <4F903A5C73A1499DA661ABFA82136354@HAL9007> Message-ID: <1391437455.10681286.1461621256733.JavaMail.root@shaw.ca> I guess you wouldn't survive a winter...but there is a reason why everything is beautifully green here. :-) Jim ----- Original Message ----- From: "Rocky Smolin" To: "Access Developers discussion and problem solving" Sent: Sunday, April 24, 2016 6:54:19 PM Subject: Re: [AccessD] Can't get to the DBA website - Treeview If I had to live with as much rain as you guys get I think I'd be on suicide watch. r -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, April 24, 2016 6:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Can't get to the DBA website - Treeview Its raining outside today...and all my plans for gardening have been "washed out"....a slight melancholy and then I find myself thinking of all the people that have gone before...and particular those talented people that have gone before their time... Drew and Karen are two that come to mind. I know how you feel...they were almost family. As a talented and very creative unconventional programmer, Drew was truly one of a kind. I spoke directly to him a number of occasions as when we would message each other about a particular computing problem...he would get impatient with the slow progress of emailing back and forth and then he would just call and we would hash it out over the phone. His enthusiasm was infectious. Jim ----- Original Message ----- From: "Tina Norris Fields" To: "Access Developers discussion and problem solving" Sent: Sunday, April 24, 2016 11:51:19 AM Subject: Re: [AccessD] Can't get to the DBA website - Treeview I still miss Drew - almost every day. TNF Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 On 04/08/16 2:23 AM, Darren - Active Billing wrote: > Hi Jim, > > Many thanks for this - I went there and downloaded Arthur's Version1 Treeview. > > Also saw Drew's name there, on a tool He, Stuart and I knocked up in 2003. > > I think of Drew quite often, actually. > > Never met him face-to-face but Skyped, Video-conferenced, phoned and type chatted with him many times. Always illuminating. > > Our friend. > > Darren > > > > > > > > On 8/04/2016 3:00 am, "AccessD on behalf of Jim Lawrence" wrote: > >> Hi Darren: >> >> If you want to see the current state of the DBA website view the following: >> http://whois.domaintools.com/databaseadvisors.com >> >> If you want to get access to old data go to: >> http://dba.creativesystemdesigns.com/ >> >> *Note: performance is hardly stellar but adequate for some viewing and data retrieval. >> >> Things may change in the near future as there has been some other requests that I take over management, at least temporarily of the DBA web site. If you have questions or comments you (or anyone else for that matter) can re-direct them to me. >> >> Jim >> >> ----- Original Message ----- >> From: "Darren - Active Billing" >> To: "Access Developers discussion and problem solving" >> >> Sent: Tuesday, April 5, 2016 11:42:23 PM >> Subject: [AccessD] Can't get to the DBA website - Treeview >> >> Howdy >> >> When I type in the link: >> >> http://www.databaseadvisors.com/ >> >> I see the screens we know and love so well, for a fleeting second, >> then I am redirected to this URL >> >> http://databaseadvisors.com/mailman/listinfo >> >> Too quick to click on what I want really but if I am able to click on >> an item, it times out (EG http://databaseadvisors.com/downloads.asp ) >> >> Anyone else have this issue? >> >> Anyway I think in the downlaods section there was a nice sample of a >> Treeview dB (I think By Arthur) >> >> Anyone got the link or a link to a Treeview sample? Most of the ones >> I've found on the 'net are not sufficient or are broken >> >> Many thanks >> >> Darren >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Apr 26 11:29:02 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 26 Apr 2016 12:29:02 -0400 Subject: [AccessD] Docker In-Reply-To: <376708656.10487954.1461608299107.JavaMail.root@shaw.ca> References: <376708656.10487954.1461608299107.JavaMail.root@shaw.ca> Message-ID: Jim, Haven't upgraded yet and don't know whether I will. Funds are limited. Thanks for the links, though. A. On Mon, Apr 25, 2016 at 2:18 PM, Jim Lawrence wrote: > Hi Arthur: > > I would like to say I know more but I do not. It was one of last year's > winter projects but it never happened as life got in the way of "retirement > freedom". That said I have the link (less than a month old) on how to > deploy a Docker container, in Windows and I will pass it on: > > http://bit.ly/1VxWPy2 > > Have you upgraded your Windows 10 so you can install such applications? > > Jim > > ----- Original Message ----- > From: "Arthur Fuller" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, April 25, 2016 7:32:32 AM > Subject: [AccessD] Docker > > Has anyone used Docker to package and distribute an Access app, with > RunTime? My experience with Docker is limited to installing and running a > container containing a sample app by VoltDB. What's involved in creating a > container for an Access app? I'm guessing that you'd have to identify and > include any DLLs etc. that might be used. Ditto for non-embedded icons and > images? Anything else I need to know? > > -- > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 davidmcafee at gmail.com Tue Apr 26 12:19:00 2016 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 26 Apr 2016 10:19:00 -0700 Subject: [AccessD] Track database changes Message-ID: I'm in the process of upsizing (to SQL), splitting, normalizing and automating another user's Access (2003) database. I made an initial copy of his database, to keep as a "base/starting point" from when I started my process. This is going to take a few month to do, as it isn't near the top of my priority, and there are something like 250 objects in his mdb. As I make changes to my copies, I append the date to the mdb name:(somename_yyymmdd.mdb). As I get to certain milestones, I'd like to know what has changed on his end, as he is constantly making changes to his database. He never creates forms or VBA. He only links to external tables, local "temp" tables and queries. Is there some built in tool, or sample code that anybody has that can compare my original "base" copy of his to his most recent (and only) copy? I don't care about data change, only links, table structures and querydefs/sql . Thanks, David From df.waters at outlook.com Tue Apr 26 12:34:20 2016 From: df.waters at outlook.com (Dan Waters) Date: Tue, 26 Apr 2016 12:34:20 -0500 Subject: [AccessD] Free Lumia 950 w/purchase of Lumia 950XL Message-ID: Perhaps this is of interest? Last day for this will be May 1. http://www.microsoftstore.com/store/msusa/en_US/pdp/Microsoft-Lumia-950-XL-- Unlocked/productID.326602300 Dan From dbdoug at gmail.com Tue Apr 26 12:48:57 2016 From: dbdoug at gmail.com (Doug Steele) Date: Tue, 26 Apr 2016 10:48:57 -0700 Subject: [AccessD] Free Lumia 950 w/purchase of Lumia 950XL In-Reply-To: References: Message-ID: Hmm, nice. I wish Apple had given me a free iPhone 5s when I bought my iPhone 6. Something to do with lack of competition, no doubt :) Doug On Tue, Apr 26, 2016 at 10:34 AM, Dan Waters wrote: > Perhaps this is of interest? > > > > Last day for this will be May 1. > > > > > http://www.microsoftstore.com/store/msusa/en_US/pdp/Microsoft-Lumia-950-XL-- > Unlocked/productID.326602300 > > > > > > Dan > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jbartow at winhaven.net Tue Apr 26 12:58:41 2016 From: jbartow at winhaven.net (John R Bartow) Date: Tue, 26 Apr 2016 12:58:41 -0500 Subject: [AccessD] Free Lumia 950 w/purchase of Lumia 950XL In-Reply-To: References: Message-ID: <034001d19fe5$44b4ecd0$ce1ec670$@winhaven.net> Yes, thanks, sweet deal. Plus they have a trade in option for my Lumia 925. This may happen. John B -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, April 26, 2016 12:34 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Free Lumia 950 w/purchase of Lumia 950XL Perhaps this is of interest? Last day for this will be May 1. http://www.microsoftstore.com/store/msusa/en_US/pdp/Microsoft-Lumia-950-XL-- Unlocked/productID.326602300 Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jbodin at sbor.com Tue Apr 26 13:01:37 2016 From: jbodin at sbor.com (John Bodin) Date: Tue, 26 Apr 2016 18:01:37 +0000 Subject: [AccessD] Track database changes In-Reply-To: References: Message-ID: Hi David, Not sure about free ones, but FMS has the Total Access Detective which sounds like exactly what you are looking for. Used to be a few hundred bucks. Might have a 30 day trial. Good luck. John John Bodin sBOR Office Systems jbodin at sbor.com ________________________________________ From: AccessD on behalf of David McAfee Sent: Tuesday, April 26, 2016 1:19 PM To: Access Developers discussion and problem solving Subject: [AccessD] Track database changes I'm in the process of upsizing (to SQL), splitting, normalizing and automating another user's Access (2003) database. I made an initial copy of his database, to keep as a "base/starting point" from when I started my process. This is going to take a few month to do, as it isn't near the top of my priority, and there are something like 250 objects in his mdb. As I make changes to my copies, I append the date to the mdb name:(somename_yyymmdd.mdb). As I get to certain milestones, I'd like to know what has changed on his end, as he is constantly making changes to his database. He never creates forms or VBA. He only links to external tables, local "temp" tables and queries. Is there some built in tool, or sample code that anybody has that can compare my original "base" copy of his to his most recent (and only) copy? I don't care about data change, only links, table structures and querydefs/sql . Thanks, David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Apr 27 10:33:47 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 27 Apr 2016 09:33:47 -0600 (MDT) Subject: [AccessD] Docker In-Reply-To: Message-ID: <1459670900.12141702.1461771227214.JavaMail.root@shaw.ca> Hi Arthur: Unfortunately, on Windows 10, without upgrading to at least Professional all the features like virtual drives and containers are not available. For me, I am just using Ubuntu Linux...though I would recommend you don't upgrade to version 16.04 and all the various distros that are built on this new release, just yet, as there are still a host of driver issues and I would suspect other "anomalies"...as in all desktops, wait for a few months of upgrades. Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Tuesday, April 26, 2016 9:29:02 AM Subject: Re: [AccessD] Docker Jim, Haven't upgraded yet and don't know whether I will. Funds are limited. Thanks for the links, though. A. On Mon, Apr 25, 2016 at 2:18 PM, Jim Lawrence wrote: > Hi Arthur: > > I would like to say I know more but I do not. It was one of last year's > winter projects but it never happened as life got in the way of "retirement > freedom". That said I have the link (less than a month old) on how to > deploy a Docker container, in Windows and I will pass it on: > > http://bit.ly/1VxWPy2 > > Have you upgraded your Windows 10 so you can install such applications? > > Jim > > ----- Original Message ----- > From: "Arthur Fuller" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, April 25, 2016 7:32:32 AM > Subject: [AccessD] Docker > > Has anyone used Docker to package and distribute an Access app, with > RunTime? My experience with Docker is limited to installing and running a > container containing a sample app by VoltDB. What's involved in creating a > container for an Access app? I'm guessing that you'd have to identify and > include any DLLs etc. that might be used. Ditto for non-embedded icons and > images? Anything else I need to know? > > -- > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 jbartow at winhaven.net Wed Apr 27 10:59:53 2016 From: jbartow at winhaven.net (John R Bartow) Date: Wed, 27 Apr 2016 10:59:53 -0500 Subject: [AccessD] Docker In-Reply-To: <1459670900.12141702.1461771227214.JavaMail.root@shaw.ca> References: <1459670900.12141702.1461771227214.JavaMail.root@shaw.ca> Message-ID: <00be01d1a09d$d68030d0$83809270$@winhaven.net> WHAT?! Ubuntu 16.04 is a Windows 8 clone? ;-) -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, April 27, 2016 10:34 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Docker Hi Arthur: Unfortunately, on Windows 10, without upgrading to at least Professional all the features like virtual drives and containers are not available. For me, I am just using Ubuntu Linux...though I would recommend you don't upgrade to version 16.04 and all the various distros that are built on this new release, just yet, as there are still a host of driver issues and I would suspect other "anomalies"...as in all desktops, wait for a few months of upgrades. Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Tuesday, April 26, 2016 9:29:02 AM Subject: Re: [AccessD] Docker Jim, Haven't upgraded yet and don't know whether I will. Funds are limited. Thanks for the links, though. A. On Mon, Apr 25, 2016 at 2:18 PM, Jim Lawrence wrote: > Hi Arthur: > > I would like to say I know more but I do not. It was one of last > year's winter projects but it never happened as life got in the way of > "retirement freedom". That said I have the link (less than a month > old) on how to deploy a Docker container, in Windows and I will pass it on: > > http://bit.ly/1VxWPy2 > > Have you upgraded your Windows 10 so you can install such applications? > > Jim > > ----- Original Message ----- > From: "Arthur Fuller" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, April 25, 2016 7:32:32 AM > Subject: [AccessD] Docker > > Has anyone used Docker to package and distribute an Access app, with > RunTime? My experience with Docker is limited to installing and > running a container containing a sample app by VoltDB. What's involved > in creating a container for an Access app? I'm guessing that you'd > have to identify and include any DLLs etc. that might be used. Ditto > for non-embedded icons and images? Anything else I need to know? > > -- > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fahooper at gmail.com Wed Apr 27 11:27:03 2016 From: fahooper at gmail.com (Fred Hooper) Date: Wed, 27 Apr 2016 12:27:03 -0400 Subject: [AccessD] White screen Message-ID: <5720E857.7080800@gmail.com> Hi All, I'm converting someone else's Access 2002 program to a SQL Server 14 back end. I apologize in advance for the amount of information, but I didn't want to waste your time suggesting something that I've already tried. And, since I've been unable to find much help on the web, apparently my problem is unusual. Background: When I asked a question about converting to SQL server relating to dbSync a few weeks ago I received two suggestions: 1. Improve the network speed. I did that but it made only a small difference. 2. Just replace the links to the Access back end with links to SQL server. This didn't work; too slow. 1. Most of the queries that feed the forms are complex; 8-15 tables, mostly outer joins and many fields (so the same query can be used for different purposes). It took upwards of 20 minutes to populate a form with this approach. 2. I moved most of the queries to SQL Server and linked to them. This reduced the time to populate to 10 minute, still unacceptable. 3. BTW, all of the queries, direct and indirect, populate much more quickly from the database window; it's just populating through the forms that is causing me problems. So I moved to a more complex approach: * Non-editable forms are populated by ADO recordsets. This is quick and works fine. * Editable forms are the problem o Because the back end doesn't enforce referential integrity (reference link ) I can't update through the complex queries in the recordsets. o So I'm trying "user views": Views named for the pc/user concatenation (because users can be logged in on multiple pc's). For example: + A view named "QryActionsReport_2_PUGET-88049" contains the SQL code "SELECT * from dbo.qryActionsReport WHERE charindex('jones',[cusCompanyName]) > 0". This returns 80 records. + This query replaces the QryActionsReport query in the database window, but the local name doesn't change. A proper unique index is applied. + In the database window the query populates in 4-5 seconds and is editable. + This process effectively creates an editable passthru query o The main form has no data source. There's a single subform with QryActionsReport as its RecordSource. The user view when the form is opened has "where 1=0", and populates instantly. + The code changes the user view to look for 'jones' and the local query link is refreshed. + I repopulate the subform with "Form_SubformName.Requery" and my problem begins: # It seems to take forever, actually just 10 minutes. # On the subform 6 lines are slowly populated, 2 seconds per line. Then, the subform blanks, and it slowly repeats 22(!) times # Interestingly, code that executes after the Requery to populate another field is executed immediately after I press the button to populate the subform, while the first record on the subform is slowly filling. # After the subform seems populated it still isn't ready. If I click on the main form a couple of times the whole form gets a whitish overlay (the "white screen" in my subject) and I can no longer get to the open code window. # After the form can be used and I close it the form is no longer maximized and the subform begins to populate again, filling 6 lines slowly, before it finally closes. * Things I've tried that haven't worked o Changing the link to the user view between ODBC and DSN-less. (I'm using ODBC 11, the native connection to SQL Server 12 and 14.) o Temporarily used Debug.Print in the subform Current event, but it fires only once and does so immediately. There's no Current event in the main form as it has no data. o As the program uses only maximized forms, I put a check for already-maximized in the main form's Activate event. o Installed the most recent video driver o Changed the display driver from generic to the specific display o Changed from a development version of SQL Server 2012 to SQL Server 2014 Express * Things I've thought of trying, but haven't yet o Establish referential integrity in the back end o Buy a video card to replace the motherboard-included Intel 3000 display "card" My PC is 3 years old with all programs and operating system (Win 7 pro) up-to-date. All code and data is operating off a solid-state hard drive. I really appreciate your reading so much and I hope that you can help me. Best regards, Fred Hooper From fuller.artful at gmail.com Wed Apr 27 13:20:43 2016 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 27 Apr 2016 14:20:43 -0400 Subject: [AccessD] Docker In-Reply-To: <00be01d1a09d$d68030d0$83809270$@winhaven.net> References: <1459670900.12141702.1461771227214.JavaMail.root@shaw.ca> <00be01d1a09d$d68030d0$83809270$@winhaven.net> Message-ID: Jim, No risk there. I've been bitten too many times ever again to opt for first-release. Guess that defines me as an Old Fart. Here once stood a Young Turk; now all that remains is a much-bloodied and scarred Old Fart. No, it's even worse than that. Here stands an Old Fart who longs for that fearless spirit of his former Young-Turk self, and occasionally takes a risk, be it with a beta version or some fetching womanl... Either way, it results in disaster. Have I learned my lesson? Hell, no! Bring on the wenches and the beta virgins! I remain a sucker til the End of Days. Woe is me. A. ? From accessd at shaw.ca Wed Apr 27 13:23:06 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 27 Apr 2016 12:23:06 -0600 (MDT) Subject: [AccessD] Docker In-Reply-To: Message-ID: <2015799834.12318819.1461781386291.JavaMail.root@shaw.ca> :-) Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 27, 2016 11:20:43 AM Subject: Re: [AccessD] Docker Jim, No risk there. I've been bitten too many times ever again to opt for first-release. Guess that defines me as an Old Fart. Here once stood a Young Turk; now all that remains is a much-bloodied and scarred Old Fart. No, it's even worse than that. Here stands an Old Fart who longs for that fearless spirit of his former Young-Turk self, and occasionally takes a risk, be it with a beta version or some fetching womanl... Either way, it results in disaster. Have I learned my lesson? Hell, no! Bring on the wenches and the beta virgins! I remain a sucker til the End of Days. Woe is me. A. ? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stehicks at pacbell.net Wed Apr 27 13:31:26 2016 From: stehicks at pacbell.net (Steve) Date: Wed, 27 Apr 2016 11:31:26 -0700 Subject: [AccessD] Track database changes In-Reply-To: References: Message-ID: <000001d1a0b3$0322d6a0$096883e0$@pacbell.net> FMS Analyser -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, April 26, 2016 10:19 AM To: Access Developers discussion and problem solving Subject: [AccessD] Track database changes I'm in the process of upsizing (to SQL), splitting, normalizing and automating another user's Access (2003) database. I made an initial copy of his database, to keep as a "base/starting point" from when I started my process. This is going to take a few month to do, as it isn't near the top of my priority, and there are something like 250 objects in his mdb. As I make changes to my copies, I append the date to the mdb name:(somename_yyymmdd.mdb). As I get to certain milestones, I'd like to know what has changed on his end, as he is constantly making changes to his database. He never creates forms or VBA. He only links to external tables, local "temp" tables and queries. Is there some built in tool, or sample code that anybody has that can compare my original "base" copy of his to his most recent (and only) copy? I don't care about data change, only links, table structures and querydefs/sql . Thanks, David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Apr 27 13:33:02 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 27 Apr 2016 12:33:02 -0600 (MDT) Subject: [AccessD] Docker In-Reply-To: <00be01d1a09d$d68030d0$83809270$@winhaven.net> Message-ID: <935389746.12329127.1461781982747.JavaMail.root@shaw.ca> As Ubuntu is working full-time with Microsoft, on all things Linux, it would be more accurate to call it a Windows 10 clone. ;-) Jim ----- Original Message ----- From: "John R Bartow" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 27, 2016 8:59:53 AM Subject: Re: [AccessD] Docker WHAT?! Ubuntu 16.04 is a Windows 8 clone? ;-) -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, April 27, 2016 10:34 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Docker Hi Arthur: Unfortunately, on Windows 10, without upgrading to at least Professional all the features like virtual drives and containers are not available. For me, I am just using Ubuntu Linux...though I would recommend you don't upgrade to version 16.04 and all the various distros that are built on this new release, just yet, as there are still a host of driver issues and I would suspect other "anomalies"...as in all desktops, wait for a few months of upgrades. Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Tuesday, April 26, 2016 9:29:02 AM Subject: Re: [AccessD] Docker Jim, Haven't upgraded yet and don't know whether I will. Funds are limited. Thanks for the links, though. A. On Mon, Apr 25, 2016 at 2:18 PM, Jim Lawrence wrote: > Hi Arthur: > > I would like to say I know more but I do not. It was one of last > year's winter projects but it never happened as life got in the way of > "retirement freedom". That said I have the link (less than a month > old) on how to deploy a Docker container, in Windows and I will pass it on: > > http://bit.ly/1VxWPy2 > > Have you upgraded your Windows 10 so you can install such applications? > > Jim > > ----- Original Message ----- > From: "Arthur Fuller" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, April 25, 2016 7:32:32 AM > Subject: [AccessD] Docker > > Has anyone used Docker to package and distribute an Access app, with > RunTime? My experience with Docker is limited to installing and > running a container containing a sample app by VoltDB. What's involved > in creating a container for an Access app? I'm guessing that you'd > have to identify and include any DLLs etc. that might be used. Ditto > for non-embedded icons and images? Anything else I need to know? > > -- > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stehicks at pacbell.net Wed Apr 27 13:41:00 2016 From: stehicks at pacbell.net (Steve) Date: Wed, 27 Apr 2016 11:41:00 -0700 Subject: [AccessD] Docker In-Reply-To: <2015799834.12318819.1461781386291.JavaMail.root@shaw.ca> References: <2015799834.12318819.1461781386291.JavaMail.root@shaw.ca> Message-ID: <000001d1a0b4$58bc54f0$0a34fed0$@pacbell.net> Jim, I was thinking FMS Detective and it came out Analyzer. I use most of the FMS products but if I want to see what changed from version to version, "Detective" is the answer. Steve -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, April 27, 2016 11:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Docker :-) Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 27, 2016 11:20:43 AM Subject: Re: [AccessD] Docker Jim, No risk there. I've been bitten too many times ever again to opt for first-release. Guess that defines me as an Old Fart. Here once stood a Young Turk; now all that remains is a much-bloodied and scarred Old Fart. No, it's even worse than that. Here stands an Old Fart who longs for that fearless spirit of his former Young-Turk self, and occasionally takes a risk, be it with a beta version or some fetching womanl... Either way, it results in disaster. Have I learned my lesson? Hell, no! Bring on the wenches and the beta virgins! I remain a sucker til the End of Days. Woe is me. A. ? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at outlook.com Wed Apr 27 13:41:14 2016 From: df.waters at outlook.com (Dan Waters) Date: Wed, 27 Apr 2016 13:41:14 -0500 Subject: [AccessD] White screen In-Reply-To: <5720E857.7080800@gmail.com> References: <5720E857.7080800@gmail.com> Message-ID: Hi Fred, Hope you're getting paid for this! Three things I can think of ... 1) Look at the tables to see how many indexes exist. (I'll assume that all your tables have a Primary key which is not concatenated.) For me, I only use a single Primary key which is the same as the row identifier. To require another index actually requires a lot of testing to show that another index will help pulling up a dataset. If you have many indexes on a table then try removing them to see how your performance changes. 2) I typically use a 'stacking' of simple queries rather than a single complex query, especially when any 'joins' are involved. I've seen where this can dramatically reduce the time it takes to display a dataset. 3) I was also surprised to see a query that used an index value as a criteria. Try writing that query simply as: SELECT * FROM qryActionsReport WHERE Name = 'jones' AND cusCustomerName = 'strCustomerName' after you have removed all the indexes. Perhaps that would be faster. Good Luck! Dan -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Fred Hooper Sent: Wednesday, April 27, 2016 11:27 AM To: Access Developers discussion and problem solving Subject: [AccessD] White screen Hi All, I'm converting someone else's Access 2002 program to a SQL Server 14 back end. I apologize in advance for the amount of information, but I didn't want to waste your time suggesting something that I've already tried. And, since I've been unable to find much help on the web, apparently my problem is unusual. Background: When I asked a question about converting to SQL server relating to dbSync a few weeks ago I received two suggestions: 1. Improve the network speed. I did that but it made only a small difference. 2. Just replace the links to the Access back end with links to SQL server. This didn't work; too slow. 1. Most of the queries that feed the forms are complex; 8-15 tables, mostly outer joins and many fields (so the same query can be used for different purposes). It took upwards of 20 minutes to populate a form with this approach. 2. I moved most of the queries to SQL Server and linked to them. This reduced the time to populate to 10 minute, still unacceptable. 3. BTW, all of the queries, direct and indirect, populate much more quickly from the database window; it's just populating through the forms that is causing me problems. So I moved to a more complex approach: * Non-editable forms are populated by ADO recordsets. This is quick and works fine. * Editable forms are the problem o Because the back end doesn't enforce referential integrity (reference link ) I can't update through the complex queries in the recordsets. o So I'm trying "user views": Views named for the pc/user concatenation (because users can be logged in on multiple pc's). For example: + A view named "QryActionsReport_2_PUGET-88049" contains the SQL code "SELECT * from dbo.qryActionsReport WHERE charindex('jones',[cusCompanyName]) > 0". This returns 80 records. + This query replaces the QryActionsReport query in the database window, but the local name doesn't change. A proper unique index is applied. + In the database window the query populates in 4-5 seconds and is editable. + This process effectively creates an editable passthru query o The main form has no data source. There's a single subform with QryActionsReport as its RecordSource. The user view when the form is opened has "where 1=0", and populates instantly. + The code changes the user view to look for 'jones' and the local query link is refreshed. + I repopulate the subform with "Form_SubformName.Requery" and my problem begins: # It seems to take forever, actually just 10 minutes. # On the subform 6 lines are slowly populated, 2 seconds per line. Then, the subform blanks, and it slowly repeats 22(!) times # Interestingly, code that executes after the Requery to populate another field is executed immediately after I press the button to populate the subform, while the first record on the subform is slowly filling. # After the subform seems populated it still isn't ready. If I click on the main form a couple of times the whole form gets a whitish overlay (the "white screen" in my subject) and I can no longer get to the open code window. # After the form can be used and I close it the form is no longer maximized and the subform begins to populate again, filling 6 lines slowly, before it finally closes. * Things I've tried that haven't worked o Changing the link to the user view between ODBC and DSN-less. (I'm using ODBC 11, the native connection to SQL Server 12 and 14.) o Temporarily used Debug.Print in the subform Current event, but it fires only once and does so immediately. There's no Current event in the main form as it has no data. o As the program uses only maximized forms, I put a check for already-maximized in the main form's Activate event. o Installed the most recent video driver o Changed the display driver from generic to the specific display o Changed from a development version of SQL Server 2012 to SQL Server 2014 Express * Things I've thought of trying, but haven't yet o Establish referential integrity in the back end o Buy a video card to replace the motherboard-included Intel 3000 display "card" My PC is 3 years old with all programs and operating system (Win 7 pro) up-to-date. All code and data is operating off a solid-state hard drive. I really appreciate your reading so much and I hope that you can help me. Best regards, Fred Hooper -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Apr 27 13:45:36 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 27 Apr 2016 12:45:36 -0600 (MDT) Subject: [AccessD] Docker In-Reply-To: <000001d1a0b4$58bc54f0$0a34fed0$@pacbell.net> Message-ID: <2033922273.12352381.1461782736712.JavaMail.root@shaw.ca> FMS Detective looks like it could be a very useful product. Jim ----- Original Message ----- From: "Steve" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 27, 2016 11:41:00 AM Subject: Re: [AccessD] Docker Jim, I was thinking FMS Detective and it came out Analyzer. I use most of the FMS products but if I want to see what changed from version to version, "Detective" is the answer. Steve -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, April 27, 2016 11:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Docker :-) Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 27, 2016 11:20:43 AM Subject: Re: [AccessD] Docker Jim, No risk there. I've been bitten too many times ever again to opt for first-release. Guess that defines me as an Old Fart. Here once stood a Young Turk; now all that remains is a much-bloodied and scarred Old Fart. No, it's even worse than that. Here stands an Old Fart who longs for that fearless spirit of his former Young-Turk self, and occasionally takes a risk, be it with a beta version or some fetching womanl... Either way, it results in disaster. Have I learned my lesson? Hell, no! Bring on the wenches and the beta virgins! I remain a sucker til the End of Days. Woe is me. A. ? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fahooper at gmail.com Wed Apr 27 14:23:32 2016 From: fahooper at gmail.com (Fred Hooper) Date: Wed, 27 Apr 2016 15:23:32 -0400 Subject: [AccessD] White screen In-Reply-To: References: <5720E857.7080800@gmail.com> Message-ID: <572111B4.5020700@gmail.com> Hi Dan, I'm not getting paid; it's for my brother-in-law's company and I volunteered. I'm easing towards retirement -- only one paying client left, with declining volume -- and enjoy doing something like this. The first line on my resume for decades has been "I enjoy working on complicated things with pleasant people." This meets both criteria. 1) I'm sure you're right, but my problem isn't query performance (which is ok), but form+query performance. Opening my example query in the Access database through the link to SQL Server takes 4 seconds, opening the form that uses that same query as its RecordSource takes 10 minutes. I want to fix the 10 minutes before I work to reduce the 4 seconds. 2) I'm trying to make as few code changes -- versus additions -- as possible, so I'm avoiding rewriting the queries. This also appears to relate to my answer to your 1). 3) SQL's charindex is similar to Access's Instr (with reversed syntax), so I'm not using an index value as a criteria. I began using it as a replacement for "Substring" and "Like" after reading this , which showed charindex superior for all instances when querying fields. Thanks, Fred > Dan Waters > Wednesday, April 27, 2016 2:41 PM > Hi Fred, > > Hope you're getting paid for this! > > Three things I can think of ... > > 1) Look at the tables to see how many indexes exist. (I'll assume that all > your tables have a Primary key which is not concatenated.) For me, I only > use a single Primary key which is the same as the row identifier. To > require another index actually requires a lot of testing to show that > another index will help pulling up a dataset. If you have many indexes > on a > table then try removing them to see how your performance changes. > > 2) I typically use a 'stacking' of simple queries rather than a single > complex query, especially when any 'joins' are involved. I've seen where > this can dramatically reduce the time it takes to display a dataset. > > 3) I was also surprised to see a query that used an index value as a > criteria. Try writing that query simply as: > SELECT * FROM qryActionsReport WHERE Name = 'jones' AND > cusCustomerName = 'strCustomerName' > after you have removed all the indexes. Perhaps that would be faster. > > Good Luck! > Dan > > > Fred Hooper > Wednesday, April 27, 2016 12:27 PM > Hi All, > > I'm converting someone else's Access 2002 program to a SQL Server 14 > back end. I apologize in advance for the amount of information, but I > didn't want to waste your time suggesting something that I've already > tried. And, since I've been unable to find much help on the web, > apparently my problem is unusual. > > Background: > When I asked a question about converting to SQL server relating to > dbSync a few weeks ago I received two suggestions: > > 1. Improve the network speed. I did that but it made only a small > difference. > 2. Just replace the links to the Access back end with links to SQL > server. This didn't work; too slow. > 1. Most of the queries that feed the forms are complex; 8-15 > tables, mostly outer joins and many fields (so the same query > can be used for different purposes). It took upwards of 20 > minutes to populate a form with this approach. > 2. I moved most of the queries to SQL Server and linked to them. > This reduced the time to populate to 10 minute, still > unacceptable. > 3. BTW, all of the queries, direct and indirect, populate much more > quickly from the database window; it's just populating through the > forms that is causing me problems. > > So I moved to a more complex approach: > > * Non-editable forms are populated by ADO recordsets. This is quick > and works fine. > * Editable forms are the problem > o Because the back end doesn't enforce referential integrity > (reference link > ) > I can't update through the complex queries in the recordsets. > o So I'm trying "user views": Views named for the pc/user > concatenation (because users can be logged in on multiple > pc's). For example: > + A view named "QryActionsReport_2_PUGET-88049" contains the > SQL code "SELECT * from dbo.qryActionsReport WHERE > charindex('jones',[cusCompanyName]) > 0". This returns 80 > records. > + This query replaces the QryActionsReport query in the > database window, but the local name doesn't change. A > proper unique index is applied. > + In the database window the query populates in 4-5 seconds > and is editable. > + This process effectively creates an editable passthru query > o The main form has no data source. There's a single subform > with QryActionsReport as its RecordSource. The user view when > the form is opened has "where 1=0", and populates instantly. > + The code changes the user view to look for 'jones' and the > local query link is refreshed. > + I repopulate the subform with "Form_SubformName.Requery" > and my problem begins: > # It seems to take forever, actually just 10 minutes. > # On the subform 6 lines are slowly populated, 2 seconds > per line. Then, the subform blanks, and it slowly > repeats 22(!) times > # Interestingly, code that executes after the Requery to > populate another field is executed immediately after I > press the button to populate the subform, while the > first record on the subform is slowly filling. > # After the subform seems populated it still isn't > ready. If I click on the main form a couple of times > the whole form gets a whitish overlay (the "white > screen" in my subject) and I can no longer get to the > open code window. > # After the form can be used and I close it the form is > no longer maximized and the subform begins to populate > again, filling 6 lines slowly, before it finally closes. > * Things I've tried that haven't worked > o Changing the link to the user view between ODBC and DSN-less. > (I'm using ODBC 11, the native connection to SQL Server 12 and > 14.) > o Temporarily used Debug.Print in the subform Current event, but > it fires only once and does so immediately. There's no Current > event in the main form as it has no data. > o As the program uses only maximized forms, I put a check for > already-maximized in the main form's Activate event. > o Installed the most recent video driver > o Changed the display driver from generic to the specific display > o Changed from a development version of SQL Server 2012 to SQL > Server 2014 Express > * Things I've thought of trying, but haven't yet > o Establish referential integrity in the back end > o Buy a video card to replace the motherboard-included Intel > 3000 display "card" > > My PC is 3 years old with all programs and operating system (Win 7 > pro) up-to-date. All code and data is operating off a solid-state hard > drive. > > I really appreciate your reading so much and I hope that you can help me. > > Best regards, > Fred Hooper From stuart at lexacorp.com.pg Wed Apr 27 16:47:55 2016 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 28 Apr 2016 07:47:55 +1000 Subject: [AccessD] White screen In-Reply-To: References: <5720E857.7080800@gmail.com>, Message-ID: <5721338B.13619.1CFDB275@stuart.lexacorp.com.pg> Do you have parent/child links between the form and subform? Where is your Form_Subform.requery triggered, what exactly is the code that does this? >From your description. the requery is being called repeatedly - you should be able to monitor the connection in SQL Serv Management Studio to confirm this. What happens if you build a simple query to a single temporary local table and try exactly the same process with that? > On the subform 6 lines are slowly populated, 2 seconds > per line. Then, the subform blanks, and it slowly > repeats 22(!) times > # Interestingly, code that executes after the Requery to > populate another field is executed immediately after I > press the button to populate the subform, while the > first record on the subform is slowly filling. > # After the subform seems populated it still isn't > ready. > If I click on the main form a couple of times the > whole form gets a whitish overlay (the "white screen" > in my subject) and I can no longer get to the open > code window. > # After the form can be used and I close it the form is > no > longer maximized and the subform begins to populate > again, filling 6 lines slowly, before it finally > closes. > * Things I've tried that haven't worked ... From fahooper at gmail.com Wed Apr 27 17:27:59 2016 From: fahooper at gmail.com (Fred Hooper) Date: Wed, 27 Apr 2016 18:27:59 -0400 Subject: [AccessD] White screen In-Reply-To: <5721338B.13619.1CFDB275@stuart.lexacorp.com.pg> References: <5720E857.7080800@gmail.com>, <5721338B.13619.1CFDB275@stuart.lexacorp.com.pg> Message-ID: <57213CEF.4060105@gmail.com> There are no links between the main form and subform; the main form has no data. When the user pressed a [Select] button, inputs in the main form are used to create a Where clause. With this, the SQL statement is constructed and converted to SQL Server SQL. This code is then used to create a "user view", which is then substituted for the source of the original QryActionsReport and the link refreshed. Finally, after all this is completed the Requery is done. Yes, it does appear so. I'll learn how to monitor that connection, find out if it's doing so, and let you know. In the past, I tried code that populated a local table from the server. I abandoned that approach because of the difficulties of updating back to the server. But the form worked properly under that approach -- as it does when I switch everything back to the Access back end. Thanks, I'll let you know the results of your third question when I find it. Fred > Stuart McLachlan > Wednesday, April 27, 2016 5:47 PM > Do you have parent/child links between the form and subform? > > Where is your Form_Subform.requery triggered, what exactly is the code > that does this? > > >From your description. the requery is being called repeatedly - you > should be able to monitor > the connection in SQL Serv Management Studio to confirm this. > > What happens if you build a simple query to a single temporary local > table and try exactly the > same process with that? > > > > ... > > Fred Hooper > Wednesday, April 27, 2016 12:27 PM > Hi All, > > I'm converting someone else's Access 2002 program to a SQL Server 14 > back end. I apologize in advance for the amount of information, but I > didn't want to waste your time suggesting something that I've already > tried. And, since I've been unable to find much help on the web, > apparently my problem is unusual. > > Background: > When I asked a question about converting to SQL server relating to > dbSync a few weeks ago I received two suggestions: > > 1. Improve the network speed. I did that but it made only a small > difference. > 2. Just replace the links to the Access back end with links to SQL > server. This didn't work; too slow. > 1. Most of the queries that feed the forms are complex; 8-15 > tables, mostly outer joins and many fields (so the same query > can be used for different purposes). It took upwards of 20 > minutes to populate a form with this approach. > 2. I moved most of the queries to SQL Server and linked to them. > This reduced the time to populate to 10 minute, still > unacceptable. > 3. BTW, all of the queries, direct and indirect, populate much more > quickly from the database window; it's just populating through the > forms that is causing me problems. > > So I moved to a more complex approach: > > * Non-editable forms are populated by ADO recordsets. This is quick > and works fine. > * Editable forms are the problem > o Because the back end doesn't enforce referential integrity > (reference link > ) > I can't update through the complex queries in the recordsets. > o So I'm trying "user views": Views named for the pc/user > concatenation (because users can be logged in on multiple > pc's). For example: > + A view named "QryActionsReport_2_PUGET-88049" contains the > SQL code "SELECT * from dbo.qryActionsReport WHERE > charindex('jones',[cusCompanyName]) > 0". This returns 80 > records. > + This query replaces the QryActionsReport query in the > database window, but the local name doesn't change. A > proper unique index is applied. > + In the database window the query populates in 4-5 seconds > and is editable. > + This process effectively creates an editable passthru query > o The main form has no data source. There's a single subform > with QryActionsReport as its RecordSource. The user view when > the form is opened has "where 1=0", and populates instantly. > + The code changes the user view to look for 'jones' and the > local query link is refreshed. > + I repopulate the subform with "Form_SubformName.Requery" > and my problem begins: > # It seems to take forever, actually just 10 minutes. > # On the subform 6 lines are slowly populated, 2 seconds > per line. Then, the subform blanks, and it slowly > repeats 22(!) times > # Interestingly, code that executes after the Requery to > populate another field is executed immediately after I > press the button to populate the subform, while the > first record on the subform is slowly filling. > # After the subform seems populated it still isn't > ready. If I click on the main form a couple of times > the whole form gets a whitish overlay (the "white > screen" in my subject) and I can no longer get to the > open code window. > # After the form can be used and I close it the form is > no longer maximized and the subform begins to populate > again, filling 6 lines slowly, before it finally closes. > * Things I've tried that haven't worked > o Changing the link to the user view between ODBC and DSN-less. > (I'm using ODBC 11, the native connection to SQL Server 12 and > 14.) > o Temporarily used Debug.Print in the subform Current event, but > it fires only once and does so immediately. There's no Current > event in the main form as it has no data. > o As the program uses only maximized forms, I put a check for > already-maximized in the main form's Activate event. > o Installed the most recent video driver > o Changed the display driver from generic to the specific display > o Changed from a development version of SQL Server 2012 to SQL > Server 2014 Express > * Things I've thought of trying, but haven't yet > o Establish referential integrity in the back end > o Buy a video card to replace the motherboard-included Intel > 3000 display "card" > > My PC is 3 years old with all programs and operating system (Win 7 > pro) up-to-date. All code and data is operating off a solid-state hard > drive. > > I really appreciate your reading so much and I hope that you can help me. > > Best regards, > Fred Hooper From fahooper at gmail.com Wed Apr 27 19:10:05 2016 From: fahooper at gmail.com (Fred Hooper) Date: Wed, 27 Apr 2016 20:10:05 -0400 Subject: [AccessD] White screen In-Reply-To: <5721338B.13619.1CFDB275@stuart.lexacorp.com.pg> References: <5720E857.7080800@gmail.com>, <5721338B.13619.1CFDB275@stuart.lexacorp.com.pg> Message-ID: <572154DD.306@gmail.com> Weird. When I ran the code that the view runs in Management studio it executed the code once, taking 982 miliseconds and showed the code that I ran. When I selected * from the view in MS it executed it once, taking 997 miliseconds. When I double-clicked the "table" linking to the user view, it first ran the selection from the view, taking 144 miliseconds. Then, it ran sp_execute six times for a bit more than 800 ms each, for a total of about 4850 ms. When, I allowed the Requerey to execute it ran more than 400 lines in the profiler, each just under a second. However, because I'd run from the "table" above, the form wasn't maximized. When I clicked it to maximize it ran another 230 lines, at the same pace but pausing occasionally. Then, I hit the [Close] button and it ran another 22 lines at 1 second each before it closed. Finally, when I ran it normally, it ran 480 lines in the profiler at about a second each -- reasonably close to my 10 minute estimate. It's clear that you've put your finger on the problem. Thank you. It seemed such an elegant solution, it's too bad it doesn't work. Do you have any idea what's going on? I'll run the profiler with simple link structures tomorrow and post the results. Thanks again, Fred > Stuart McLachlan > Wednesday, April 27, 2016 5:47 PM > Do you have parent/child links between the form and subform? > > Where is your Form_Subform.requery triggered, what exactly is the code > that does this? > > >From your description. the requery is being called repeatedly - you > should be able to monitor > the connection in SQL Serv Management Studio to confirm this. > > What happens if you build a simple query to a single temporary local > table and try exactly the > same process with that? > > > > ... > > Fred Hooper > Wednesday, April 27, 2016 12:27 PM > Hi All, > > I'm converting someone else's Access 2002 program to a SQL Server 14 > back end. I apologize in advance for the amount of information, but I > didn't want to waste your time suggesting something that I've already > tried. And, since I've been unable to find much help on the web, > apparently my problem is unusual. > > Background: > When I asked a question about converting to SQL server relating to > dbSync a few weeks ago I received two suggestions: > > 1. Improve the network speed. I did that but it made only a small > difference. > 2. Just replace the links to the Access back end with links to SQL > server. This didn't work; too slow. > 1. Most of the queries that feed the forms are complex; 8-15 > tables, mostly outer joins and many fields (so the same query > can be used for different purposes). It took upwards of 20 > minutes to populate a form with this approach. > 2. I moved most of the queries to SQL Server and linked to them. > This reduced the time to populate to 10 minute, still > unacceptable. > 3. BTW, all of the queries, direct and indirect, populate much more > quickly from the database window; it's just populating through the > forms that is causing me problems. > > So I moved to a more complex approach: > > * Non-editable forms are populated by ADO recordsets. This is quick > and works fine. > * Editable forms are the problem > o Because the back end doesn't enforce referential integrity > (reference link > ) > I can't update through the complex queries in the recordsets. > o So I'm trying "user views": Views named for the pc/user > concatenation (because users can be logged in on multiple > pc's). For example: > + A view named "QryActionsReport_2_PUGET-88049" contains the > SQL code "SELECT * from dbo.qryActionsReport WHERE > charindex('jones',[cusCompanyName]) > 0". This returns 80 > records. > + This query replaces the QryActionsReport query in the > database window, but the local name doesn't change. A > proper unique index is applied. > + In the database window the query populates in 4-5 seconds > and is editable. > + This process effectively creates an editable passthru query > o The main form has no data source. There's a single subform > with QryActionsReport as its RecordSource. The user view when > the form is opened has "where 1=0", and populates instantly. > + The code changes the user view to look for 'jones' and the > local query link is refreshed. > + I repopulate the subform with "Form_SubformName.Requery" > and my problem begins: > # It seems to take forever, actually just 10 minutes. > # On the subform 6 lines are slowly populated, 2 seconds > per line. Then, the subform blanks, and it slowly > repeats 22(!) times > # Interestingly, code that executes after the Requery to > populate another field is executed immediately after I > press the button to populate the subform, while the > first record on the subform is slowly filling. > # After the subform seems populated it still isn't > ready. If I click on the main form a couple of times > the whole form gets a whitish overlay (the "white > screen" in my subject) and I can no longer get to the > open code window. > # After the form can be used and I close it the form is > no longer maximized and the subform begins to populate > again, filling 6 lines slowly, before it finally closes. > * Things I've tried that haven't worked > o Changing the link to the user view between ODBC and DSN-less. > (I'm using ODBC 11, the native connection to SQL Server 12 and > 14.) > o Temporarily used Debug.Print in the subform Current event, but > it fires only once and does so immediately. There's no Current > event in the main form as it has no data. > o As the program uses only maximized forms, I put a check for > already-maximized in the main form's Activate event. > o Installed the most recent video driver > o Changed the display driver from generic to the specific display > o Changed from a development version of SQL Server 2012 to SQL > Server 2014 Express > * Things I've thought of trying, but haven't yet > o Establish referential integrity in the back end > o Buy a video card to replace the motherboard-included Intel > 3000 display "card" > > My PC is 3 years old with all programs and operating system (Win 7 > pro) up-to-date. All code and data is operating off a solid-state hard > drive. > > I really appreciate your reading so much and I hope that you can help me. > > Best regards, > Fred Hooper From accessd at shaw.ca Wed Apr 27 19:11:08 2016 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 27 Apr 2016 18:11:08 -0600 (MDT) Subject: [AccessD] Docker In-Reply-To: <00be01d1a09d$d68030d0$83809270$@winhaven.net> Message-ID: <509170486.12669849.1461802268635.JavaMail.root@shaw.ca> Actually, after further investigation, I would not recommend this version to anyone. Ubuntu 16.4 LTS and the whole distro chain, now has to wear the Windows 8.x award of shame. It does have a lot of features but unless you are willing to roll up your sleeves and work at the command prompt, wait. I believe that Canonical just has too many irons in the fire, too few developers and therefore this release should have waited another six months. I remember how valiantly, Microsoft supporters defended the Microsoft disaster, called Windows 8. Well, I am a true Ubuntu Linux supporter but I am just not that valiant. Of course wait another six months... When any company (or person) gets too cocky a good public humiliation is always a character builder. Jim ----- Original Message ----- From: "John R Bartow" To: "Access Developers discussion and problem solving" Sent: Wednesday, April 27, 2016 8:59:53 AM Subject: Re: [AccessD] Docker WHAT?! Ubuntu 16.04 is a Windows 8 clone? ;-) -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, April 27, 2016 10:34 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Docker Hi Arthur: Unfortunately, on Windows 10, without upgrading to at least Professional all the features like virtual drives and containers are not available. For me, I am just using Ubuntu Linux...though I would recommend you don't upgrade to version 16.04 and all the various distros that are built on this new release, just yet, as there are still a host of driver issues and I would suspect other "anomalies"...as in all desktops, wait for a few months of upgrades. Jim ----- Original Message ----- From: "Arthur Fuller" To: "Access Developers discussion and problem solving" Sent: Tuesday, April 26, 2016 9:29:02 AM Subject: Re: [AccessD] Docker Jim, Haven't upgraded yet and don't know whether I will. Funds are limited. Thanks for the links, though. A. On Mon, Apr 25, 2016 at 2:18 PM, Jim Lawrence wrote: > Hi Arthur: > > I would like to say I know more but I do not. It was one of last > year's winter projects but it never happened as life got in the way of > "retirement freedom". That said I have the link (less than a month > old) on how to deploy a Docker container, in Windows and I will pass it on: > > http://bit.ly/1VxWPy2 > > Have you upgraded your Windows 10 so you can install such applications? > > Jim > > ----- Original Message ----- > From: "Arthur Fuller" > To: "Access Developers discussion and problem solving" < > accessd at databaseadvisors.com> > Sent: Monday, April 25, 2016 7:32:32 AM > Subject: [AccessD] Docker > > Has anyone used Docker to package and distribute an Access app, with > RunTime? My experience with Docker is limited to installing and > running a container containing a sample app by VoltDB. What's involved > in creating a container for an Access app? I'm guessing that you'd > have to identify and include any DLLs etc. that might be used. Ditto > for non-embedded icons and images? Anything else I need to know? > > -- > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at googlemail.com Thu Apr 28 09:36:59 2016 From: paul.hartland at googlemail.com (Paul Hartland) Date: Thu, 28 Apr 2016 15:36:59 +0100 Subject: [AccessD] Two Column Table Convert Rows To Columns Message-ID: To all, Having a bit of a brain freeze here and can't seem to find the answer in google....I have a table with two columns Item_No, Branch_Code and I will have data similar to below: Item_No Branch_Code 12345 ABC 12345 DTR 12345 GTH 23456 AAA 23456 AAB and what I need is Item_No Branch_Code 12345 ABC, DTR, GTH 23456 AAA, AAB Could someone please point me in the right direction, this sounds as if it should be simple enough and I am 100% sure I have done this before.... MANY MANY thanks in advance for any help on this. -- Paul Hartland paul.hartland at googlemail.com From jackandpat.d at gmail.com Thu Apr 28 10:23:30 2016 From: jackandpat.d at gmail.com (jack drawbridge) Date: Thu, 28 Apr 2016 11:23:30 -0400 Subject: [AccessD] Two Column Table Convert Rows To Columns In-Reply-To: References: Message-ID: Paul, I created a table (PaulH) based on your data. Item_No, Branch_Code 12345, ABC 12345, DTR 12345, GTH 23456, AAA 23456, AAB This is the query: SELECT DISTINCT Item_no , Concatrelated("Branch_code","PaulH","Item_no='" & [Item_no]& "'" ) AS ConcatOnBranch FROM PaulH; This is the Result: Item_no ConcatOnBranch 12345 ABC , DTR , GTH 23456 AAA , AAB Here is the ConcatRelated function from Allen Browne from http://allenbrowne.com/func-concat.html '--------------------------------------------------------------------------------------- ' Procedure : ConcatRelated ' Author : AllenBrowne ' Date : 12-11-2011 ' Purpose : '--------------------------------------------------------------------------------------- ' Last Modified: ' ' Inputs: N/A ' Dependency: N/A '-------------------------------------------------------------------------- ' Public Function ConcatRelated(strField As String, _ strtable As String, _ Optional strWhere As String, _ Optional strOrderBy As String, _ Optional strSeparator = " , ") As Variant ' was " , " 10 On Error GoTo Err_Handler 'Purpose: Generate a concatenated string of related records. 'Return: String variant, or Null if no matches. 'Arguments: strField = name of field to get results from and concatenate. ' strTable = name of a table or query. ' strWhere = WHERE clause to choose the right values. ' strOrderBy = ORDER BY clause, for sorting the values. ' strSeparator = characters to use between the concatenated values. 'Notes: 1. Use square brackets around field/table names with spaces or odd characters. ' 2. strField can be a Multi-valued field (A2007 and later), but strOrderBy cannot. ' 3. Nulls are omitted, zero-length strings (ZLSs) are returned as ZLSs. ' 4. Returning more than 255 characters to a recordset triggers this Access bug: ' http://allenbrowne.com/bug-16.html Dim rs As DAO.Recordset 'Related records Dim rsMV As DAO.Recordset 'Multi-valued field recordset Dim strSQL As String 'SQL statement Dim strOut As String 'Output string to concatenate to. Dim lngLen As Long 'Length of string. Dim bIsMultiValue As Boolean 'Flag if strField is a multi-valued field. 'Initialize to Null 20 ConcatRelated = Null 'Build SQL string, and get the records. 30 strSQL = "SELECT " & strField & " FROM " & strtable 'distinct jed@@@@@ 40 If strWhere <> vbNullString Then 50 strSQL = strSQL & " WHERE " & strWhere 60 End If 70 If strOrderBy <> vbNullString Then 80 strSQL = strSQL & " ORDER BY " & strOrderBy 90 End If 100 Set rs = DBEngine(0)(0).OpenRecordset(strSQL, dbOpenDynaset) 'Determine if the requested field is multi-valued (Type is above 100.) 110 bIsMultiValue = (rs(0).Type > 100) 'Loop through the matching records 120 Do While Not rs.EOF 130 If bIsMultiValue Then 'For multi-valued field, loop through the values 140 Set rsMV = rs(0).Value 150 Do While Not rsMV.EOF 160 If Not IsNull(rsMV(0)) Then 170 strOut = strOut & rsMV(0) & strSeparator 180 End If 190 rsMV.MoveNext 200 Loop 210 Set rsMV = Nothing 220 ElseIf Not IsNull(rs(0)) Then 230 strOut = strOut & rs(0) & strSeparator 240 End If 250 rs.MoveNext 260 Loop 270 rs.Close 'Return the string without the trailing separator. 280 lngLen = Len(strOut) - Len(strSeparator) 290 If lngLen > 0 Then 300 ConcatRelated = Left(strOut, lngLen) 310 End If Exit_Handler: 'Clean up 320 Set rsMV = Nothing 330 Set rs = Nothing 340 Exit Function Err_Handler: 350 MsgBox "Error " & Err.Number & ": " & Err.Description, vbExclamation, "ConcatRelated()" 360 Resume Exit_Handler End Function Good luck. On Thu, Apr 28, 2016 at 10:36 AM, Paul Hartland < paul.hartland at googlemail.com> wrote: > To all, > > Having a bit of a brain freeze here and can't seem to find the answer in > google....I have a table with two columns Item_No, Branch_Code and I will > have data similar to below: > > Item_No Branch_Code > 12345 ABC > 12345 DTR > 12345 GTH > 23456 AAA > 23456 AAB > > and what I need is > > Item_No Branch_Code > 12345 ABC, DTR, GTH > 23456 AAA, AAB > > Could someone please point me in the right direction, this sounds as if it > should be simple enough and I am 100% sure I have done this before.... > > MANY MANY thanks in advance for any help on this. > > > > -- > 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 > From paul.hartland at googlemail.com Thu Apr 28 10:29:50 2016 From: paul.hartland at googlemail.com (Paul Hartland) Date: Thu, 28 Apr 2016 16:29:50 +0100 Subject: [AccessD] Two Column Table Convert Rows To Columns In-Reply-To: References: Message-ID: Thank you so very much On 28 April 2016 at 16:23, jack drawbridge wrote: > Paul, > I created a table (PaulH) based on your data. > > Item_No, Branch_Code > 12345, ABC > 12345, DTR > 12345, GTH > 23456, AAA > 23456, AAB > > This is the query: > SELECT DISTINCT Item_no > , Concatrelated("Branch_code","PaulH","Item_no='" & [Item_no]& "'" ) AS > ConcatOnBranch > FROM PaulH; > > > This is the Result: > Item_no ConcatOnBranch > 12345 ABC , DTR , GTH > 23456 AAA , AAB > > Here is the ConcatRelated function from Allen Browne > from http://allenbrowne.com/func-concat.html > > > '--------------------------------------------------------------------------------------- > ' Procedure : ConcatRelated > ' Author : AllenBrowne > ' Date : 12-11-2011 > ' Purpose : > > '--------------------------------------------------------------------------------------- > ' Last Modified: > ' > ' Inputs: N/A > ' Dependency: N/A > '-------------------------------------------------------------------------- > ' > Public Function ConcatRelated(strField As String, _ > strtable As String, _ > Optional strWhere As String, _ > Optional strOrderBy As String, _ > Optional strSeparator = " , ") As Variant ' was " , " > 10 On Error GoTo Err_Handler > 'Purpose: Generate a concatenated string of related records. > 'Return: String variant, or Null if no matches. > 'Arguments: strField = name of field to get results from and > concatenate. > ' strTable = name of a table or query. > ' strWhere = WHERE clause to choose the right values. > ' strOrderBy = ORDER BY clause, for sorting the values. > ' strSeparator = characters to use between the > concatenated values. > 'Notes: 1. Use square brackets around field/table names with > spaces or odd characters. > ' 2. strField can be a Multi-valued field (A2007 and > later), but strOrderBy cannot. > ' 3. Nulls are omitted, zero-length strings (ZLSs) are > returned as ZLSs. > ' 4. Returning more than 255 characters to a recordset > triggers this Access bug: > ' http://allenbrowne.com/bug-16.html > Dim rs As DAO.Recordset 'Related records > Dim rsMV As DAO.Recordset 'Multi-valued field recordset > Dim strSQL As String 'SQL statement > Dim strOut As String 'Output string to concatenate to. > Dim lngLen As Long 'Length of string. > Dim bIsMultiValue As Boolean 'Flag if strField is a > multi-valued field. > > 'Initialize to Null > 20 ConcatRelated = Null > > 'Build SQL string, and get the records. > 30 strSQL = "SELECT " & strField & " FROM " & strtable 'distinct > jed@@@@@ > 40 If strWhere <> vbNullString Then > 50 strSQL = strSQL & " WHERE " & strWhere > 60 End If > 70 If strOrderBy <> vbNullString Then > 80 strSQL = strSQL & " ORDER BY " & strOrderBy > 90 End If > 100 Set rs = DBEngine(0)(0).OpenRecordset(strSQL, dbOpenDynaset) > 'Determine if the requested field is multi-valued (Type is above > 100.) > 110 bIsMultiValue = (rs(0).Type > 100) > > 'Loop through the matching records > 120 Do While Not rs.EOF > 130 If bIsMultiValue Then > 'For multi-valued field, loop through the values > 140 Set rsMV = rs(0).Value > 150 Do While Not rsMV.EOF > 160 If Not IsNull(rsMV(0)) Then > 170 strOut = strOut & rsMV(0) & strSeparator > > 180 End If > 190 rsMV.MoveNext > 200 Loop > 210 Set rsMV = Nothing > 220 ElseIf Not IsNull(rs(0)) Then > 230 strOut = strOut & rs(0) & strSeparator > 240 End If > 250 rs.MoveNext > 260 Loop > 270 rs.Close > > 'Return the string without the trailing separator. > 280 lngLen = Len(strOut) - Len(strSeparator) > 290 If lngLen > 0 Then > 300 ConcatRelated = Left(strOut, lngLen) > 310 End If > > Exit_Handler: > 'Clean up > 320 Set rsMV = Nothing > 330 Set rs = Nothing > 340 Exit Function > > Err_Handler: > 350 MsgBox "Error " & Err.Number & ": " & Err.Description, > vbExclamation, "ConcatRelated()" > 360 Resume Exit_Handler > End Function > > > Good luck. > > On Thu, Apr 28, 2016 at 10:36 AM, Paul Hartland < > paul.hartland at googlemail.com> wrote: > > > To all, > > > > Having a bit of a brain freeze here and can't seem to find the answer in > > google....I have a table with two columns Item_No, Branch_Code and I will > > have data similar to below: > > > > Item_No Branch_Code > > 12345 ABC > > 12345 DTR > > 12345 GTH > > 23456 AAA > > 23456 AAB > > > > and what I need is > > > > Item_No Branch_Code > > 12345 ABC, DTR, GTH > > 23456 AAA, AAB > > > > Could someone please point me in the right direction, this sounds as if > it > > should be simple enough and I am 100% sure I have done this before.... > > > > MANY MANY thanks in advance for any help on this. > > > > > > > > -- > > 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 > > > -- > 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 Chester_Kaup at kindermorgan.com Thu Apr 28 12:55:56 2016 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 28 Apr 2016 17:55:56 +0000 Subject: [AccessD] Need help with return in a function Message-ID: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function From jamesbutton at blueyonder.co.uk Thu Apr 28 13:38:10 2016 From: jamesbutton at blueyonder.co.uk (James Button) Date: Thu, 28 Apr 2016 19:38:10 +0100 Subject: [AccessD] Need help with return in a function In-Reply-To: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: I suspect that the return value maybe needs to be numeric, And maybe the test needs to be in a () set. Also worth considering that afile may be a string and contain imbedded spaces, and maybe longer than 255 characters ( the basic/normal windows filename API limit ) Also what is B used for JimB -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Thursday, April 28, 2016 6:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jbodin at sbor.com Thu Apr 28 13:37:33 2016 From: jbodin at sbor.com (John Bodin) Date: Thu, 28 Apr 2016 18:37:33 +0000 Subject: [AccessD] Need help with return in a function In-Reply-To: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: Hi Chester, If a file doesn't exist (which you hope is the case after the Delete/Kill issued, Dir will return a 0 for "Len()" function. If file doesn't get deleted for whatever reason, a number > 0 will be returned. I think you can change the line to: Delete_File = Len(Dir$(aFile)) > 0 In the code that calls Delete_File, you could have something like: if Delete_File(somefile) = false then Msgbox "Deleted Failed" do something else Msgbox "Success" end if John John Bodin sBOR Office Systems jbodin at sbor.com ________________________________________ From: AccessD on behalf of Kaup, Chester Sent: Thursday, April 28, 2016 1:55 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- 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 Apr 28 13:40:39 2016 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Thu, 28 Apr 2016 18:40:39 +0000 Subject: [AccessD] Need help with return in a function In-Reply-To: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: I'll make some comments on this code, line by line... Function Delete_File(aFile) ' - declares a function but fails to define the return value type Dim B As String ' - variable not used On Error Resume ' - not a legal statement in VBA Kill aFile ' - try to delete the file On Error GoTo 0 ' restore default error handling return Len(Dir$(aFile)) > 0 ' - "return something" is not legal in VBA End Function For a function to return a value in VBA you simply assign that value to the function name. So the 'return' line above should have been... Delete_File = Len(Dir$(aFile)) > 0 Dir$(aFile) will return a file name and extension if 'aFile' exists, so it's length will be > 0. So if the file is still present Len(Dir$(aFile)) > 0 = TRUE. So this function is supposed to return TRUE if the file did not get deleted, else it returns FALSE. Here's a version of this code that works... Function Delete_File(aFile) As Boolean ' declare the return type On Error Resume Next - turn off error handling Kill aFile On Error GoTo 0 ' resume error handling Delete_File = Len(Dir$(aFile)) = 0 ' return True/False End Function This function returns TRUE if the file got deleted. It returns FALSE if the file was not deleted OR IF IT DOES NOT EXIST. No idea why you are getting "Expected end of statement" though. Sound like a C/C++/C# error message. Lambert -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Thursday, April 28, 2016 1:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Chester_Kaup at kindermorgan.com Thu Apr 28 13:43:33 2016 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 28 Apr 2016 18:43:33 +0000 Subject: [AccessD] Need help with return in a function In-Reply-To: References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F462@HOUEX11.kindermorgan.com> The Dim B does not belong in the Function. Thanks for your comments. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of James Button Sent: Thursday, April 28, 2016 1:38 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Need help with return in a function I suspect that the return value maybe needs to be numeric, And maybe the test needs to be in a () set. Also worth considering that afile may be a string and contain imbedded spaces, and maybe longer than 255 characters ( the basic/normal windows filename API limit ) Also what is B used for JimB -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Thursday, April 28, 2016 6:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Apr 28 13:43:42 2016 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Thu, 28 Apr 2016 18:43:42 +0000 Subject: [AccessD] Need help with return in a function In-Reply-To: References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: John, As rewritten by yourself (that 'return' line), the function returns False if the deletion was successful, so your example usage would be... if Delete_File(somefile) = TRUE then Msgbox "Deleted Failed" do something else Msgbox "Success" end if Lambert -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bodin Sent: Thursday, April 28, 2016 2:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Need help with return in a function Hi Chester, If a file doesn't exist (which you hope is the case after the Delete/Kill issued, Dir will return a 0 for "Len()" function. If file doesn't get deleted for whatever reason, a number > 0 will be returned. I think you can change the line to: Delete_File = Len(Dir$(aFile)) > 0 In the code that calls Delete_File, you could have something like: if Delete_File(somefile) = false then Msgbox "Deleted Failed" do something else Msgbox "Success" end if John John Bodin sBOR Office Systems jbodin at sbor.com ________________________________________ From: AccessD on behalf of Kaup, Chester Sent: Thursday, April 28, 2016 1:55 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Chester_Kaup at kindermorgan.com Thu Apr 28 13:53:08 2016 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 28 Apr 2016 18:53:08 +0000 Subject: [AccessD] Need help with return in a function In-Reply-To: References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F4B2@HOUEX11.kindermorgan.com> Thanks everyone for your assistance. I still have so much to learn. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: Thursday, April 28, 2016 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Need help with return in a function John, As rewritten by yourself (that 'return' line), the function returns False if the deletion was successful, so your example usage would be... if Delete_File(somefile) = TRUE then Msgbox "Deleted Failed" do something else Msgbox "Success" end if Lambert -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bodin Sent: Thursday, April 28, 2016 2:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Need help with return in a function Hi Chester, If a file doesn't exist (which you hope is the case after the Delete/Kill issued, Dir will return a 0 for "Len()" function. If file doesn't get deleted for whatever reason, a number > 0 will be returned. I think you can change the line to: Delete_File = Len(Dir$(aFile)) > 0 In the code that calls Delete_File, you could have something like: if Delete_File(somefile) = false then Msgbox "Deleted Failed" do something else Msgbox "Success" end if John John Bodin sBOR Office Systems jbodin at sbor.com ________________________________________ From: AccessD on behalf of Kaup, Chester Sent: Thursday, April 28, 2016 1:55 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fahooper at gmail.com Thu Apr 28 15:32:30 2016 From: fahooper at gmail.com (Fred Hooper) Date: Thu, 28 Apr 2016 16:32:30 -0400 Subject: [AccessD] White screen In-Reply-To: <572154DD.306@gmail.com> References: <5720E857.7080800@gmail.com>, <5721338B.13619.1CFDB275@stuart.lexacorp.com.pg> <572154DD.306@gmail.com> Message-ID: <5722735E.901@gmail.com> I tried the most recent ODBC and Native Clients for SQL Server as DSN links to SQL Server 2014. The results were depressingly similar to yesterday's below. Again, Stuart, thank you very much for identifying my problem. If anyone has a solution for the problem I'd appreciate learning it. At this point my only viable alternative seems to implement relational integrity in the back end -- clearly a good thing to do, anyhow -- so that I can use ADO recordsets to feed the forms and be able to edit the data. Thanks, Fred > Fred Hooper > Wednesday, April 27, 2016 8:10 PM > Weird. > > When I ran the code that the view runs in Management studio it > executed the code once, taking 982 miliseconds and showed the code > that I ran. > > When I selected * from the view in MS it executed it once, taking 997 > miliseconds. > > When I double-clicked the "table" linking to the user view, it first > ran the selection from the view, taking 144 miliseconds. Then, it ran > sp_execute six times for a bit more than 800 ms each, for a total of > about 4850 ms. > > When, I allowed the Requerey to execute it ran more than 400 lines in > the profiler, each just under a second. However, because I'd run from > the "table" above, the form wasn't maximized. When I clicked it to > maximize it ran another 230 lines, at the same pace but pausing > occasionally. Then, I hit the [Close] button and it ran another 22 > lines at 1 second each before it closed. > > Finally, when I ran it normally, it ran 480 lines in the profiler at > about a second each -- reasonably close to my 10 minute estimate. > > It's clear that you've put your finger on the problem. Thank you. > > It seemed such an elegant solution, it's too bad it doesn't work. Do > you have any idea what's going on? > > I'll run the profiler with simple link structures tomorrow and post > the results. > > Thanks again, > Fred > Stuart McLachlan > Wednesday, April 27, 2016 5:47 PM > Do you have parent/child links between the form and subform? > > Where is your Form_Subform.requery triggered, what exactly is the code > that does this? > > >From your description. the requery is being called repeatedly - you > should be able to monitor > the connection in SQL Serv Management Studio to confirm this. > > What happens if you build a simple query to a single temporary local > table and try exactly the > same process with that? > > > > ... > > Fred Hooper > Wednesday, April 27, 2016 12:27 PM > Hi All, > > I'm converting someone else's Access 2002 program to a SQL Server 14 > back end. I apologize in advance for the amount of information, but I > didn't want to waste your time suggesting something that I've already > tried. And, since I've been unable to find much help on the web, > apparently my problem is unusual. > > Background: > When I asked a question about converting to SQL server relating to > dbSync a few weeks ago I received two suggestions: > > 1. Improve the network speed. I did that but it made only a small > difference. > 2. Just replace the links to the Access back end with links to SQL > server. This didn't work; too slow. > 1. Most of the queries that feed the forms are complex; 8-15 > tables, mostly outer joins and many fields (so the same query > can be used for different purposes). It took upwards of 20 > minutes to populate a form with this approach. > 2. I moved most of the queries to SQL Server and linked to them. > This reduced the time to populate to 10 minute, still > unacceptable. > 3. BTW, all of the queries, direct and indirect, populate much more > quickly from the database window; it's just populating through the > forms that is causing me problems. > > So I moved to a more complex approach: > > * Non-editable forms are populated by ADO recordsets. This is quick > and works fine. > * Editable forms are the problem > o Because the back end doesn't enforce referential integrity > (reference link > ) > I can't update through the complex queries in the recordsets. > o So I'm trying "user views": Views named for the pc/user > concatenation (because users can be logged in on multiple > pc's). For example: > + A view named "QryActionsReport_2_PUGET-88049" contains the > SQL code "SELECT * from dbo.qryActionsReport WHERE > charindex('jones',[cusCompanyName]) > 0". This returns 80 > records. > + This query replaces the QryActionsReport query in the > database window, but the local name doesn't change. A > proper unique index is applied. > + In the database window the query populates in 4-5 seconds > and is editable. > + This process effectively creates an editable passthru query > o The main form has no data source. There's a single subform > with QryActionsReport as its RecordSource. The user view when > the form is opened has "where 1=0", and populates instantly. > + The code changes the user view to look for 'jones' and the > local query link is refreshed. > + I repopulate the subform with "Form_SubformName.Requery" > and my problem begins: > # It seems to take forever, actually just 10 minutes. > # On the subform 6 lines are slowly populated, 2 seconds > per line. Then, the subform blanks, and it slowly > repeats 22(!) times > # Interestingly, code that executes after the Requery to > populate another field is executed immediately after I > press the button to populate the subform, while the > first record on the subform is slowly filling. > # After the subform seems populated it still isn't > ready. If I click on the main form a couple of times > the whole form gets a whitish overlay (the "white > screen" in my subject) and I can no longer get to the > open code window. > # After the form can be used and I close it the form is > no longer maximized and the subform begins to populate > again, filling 6 lines slowly, before it finally closes. > * Things I've tried that haven't worked > o Changing the link to the user view between ODBC and DSN-less. > (I'm using ODBC 11, the native connection to SQL Server 12 and > 14.) > o Temporarily used Debug.Print in the subform Current event, but > it fires only once and does so immediately. There's no Current > event in the main form as it has no data. > o As the program uses only maximized forms, I put a check for > already-maximized in the main form's Activate event. > o Installed the most recent video driver > o Changed the display driver from generic to the specific display > o Changed from a development version of SQL Server 2012 to SQL > Server 2014 Express > * Things I've thought of trying, but haven't yet > o Establish referential integrity in the back end > o Buy a video card to replace the motherboard-included Intel > 3000 display "card" > > My PC is 3 years old with all programs and operating system (Win 7 > pro) up-to-date. All code and data is operating off a solid-state hard > drive. > > I really appreciate your reading so much and I hope that you can help me. > > Best regards, > Fred Hooper From jimdettman at verizon.net Thu Apr 28 16:50:00 2016 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 28 Apr 2016 17:50:00 -0400 Subject: [AccessD] Need help with return in a function In-Reply-To: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: Just to add in one comment, "Return" is a valid VBA statement, but in VBA it's used in conjunction with a Gosub within a procedure. Return in more modern languages does return a value from a procedure. So VBA is a little confusing in this regard (it's a throwback to the original Dartmouth Basic). Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Thursday, April 28, 2016 01:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at aig.com Fri Apr 29 08:09:54 2016 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Fri, 29 Apr 2016 13:09:54 +0000 Subject: [AccessD] Need help with return in a function In-Reply-To: References: <8E16E03987F1FD4FB0A9BEBF7CC160CB1AB2F40D@HOUEX11.kindermorgan.com> Message-ID: Well recalled, Jim. It's all coming back to me now, CP/M and 8 inch floppy disks. :-) Lambert -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Thursday, April 28, 2016 5:50 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Need help with return in a function Just to add in one comment, "Return" is a valid VBA statement, but in VBA it's used in conjunction with a Gosub within a procedure. Return in more modern languages does return a value from a procedure. So VBA is a little confusing in this regard (it's a throwback to the original Dartmouth Basic). Jim. -----Original Message----- From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Thursday, April 28, 2016 01:56 PM To: Access Developers discussion and problem solving Subject: [AccessD] Need help with return in a function Came across a bit of code in a database and I don't understand what one line is supposed to do or how it is intended to work. I get a syntax error of "Expected end of statement" The line in question is return Len(Dir$(aFile)) >0. Thanks for the assistance. Here is the whole function Function Delete_File(aFile) Dim B As String On Error Resume Kill aFile On Error GoTo 0 return Len(Dir$(aFile)) > 0 ' Make sure it actually got deleted. End Function -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com