From df.waters at comcast.net Sat Jun 1 09:59:43 2013 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jun 2013 09:59:43 -0500 Subject: [AccessD] set the DefaultPicture of an unbound image control to an attachment in a recordset field? Message-ID: <001a01ce5ed8$a6bdb340$f43919c0$@comcast.net> Hi William, You still can put an icon onto the database window title bar in Access 2007/2010. Go to File | Options | Current Database. At the top you can Browse to an icon file and it will be used as the icon for the database window. AND WHAT I FORGOT: In Access 2010 there is a checkbox to set that same icon to be used on all forms and reports (hopefully in Access 2007 as well)! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson (VBACreations.Com) Sent: Friday, May 31, 2013 4:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] set the DefaultPicture of an unbound image control to an attachment in a recordset field? Dan I read that thread and even tried out one poster's IconTest.Zip. It purports to affect the database window, I think that went out with v. 12.0. After loading it, fixing some coding errors, I noticed that what it tries to do with form titles is lost if the database is set up to show tabbed documents. Actually, I am not sure showing a database in tabbed documents view is such a good idea anyway, although during development it can be convenient. I am content having icons in my form headers, it presents the logos well as Herbert suggested. What HAUNTS me and I am sure will bite me some time in the immediate future is that I am using up a VALUABLE piece of form real estate - namely, the header - to present static information which generally might be better used to show aggregates and form commands. We shall see. Oh well, my technique will evolve over time, just playing for now. Still gotta dig into shared icons... From vbacreations at gmail.com Sat Jun 1 20:10:44 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Sat, 1 Jun 2013 21:10:44 -0400 Subject: [AccessD] set the DefaultPicture of an unbound image control to an attachment in a recordset field? In-Reply-To: <001a01ce5ed8$a6bdb340$f43919c0$@comcast.net> References: <001a01ce5ed8$a6bdb340$f43919c0$@comcast.net> Message-ID: <005101ce5f2e$02e1cd50$08a567f0$@gmail.com> Fair enough, but it looks like a little spatter of gore, whereas when put into the image control, it looks as nice as I want it :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, June 01, 2013 11:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] set the DefaultPicture of an unbound image control to an attachment in a recordset field? Hi William, You still can put an icon onto the database window title bar in Access 2007/2010. Go to File | Options | Current Database. At the top you can Browse to an icon file and it will be used as the icon for the database window. AND WHAT I FORGOT: In Access 2010 there is a checkbox to set that same icon to be used on all forms and reports (hopefully in Access 2007 as well)! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson (VBACreations.Com) Sent: Friday, May 31, 2013 4:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] set the DefaultPicture of an unbound image control to an attachment in a recordset field? Dan I read that thread and even tried out one poster's IconTest.Zip. It purports to affect the database window, I think that went out with v. 12.0. After loading it, fixing some coding errors, I noticed that what it tries to do with form titles is lost if the database is set up to show tabbed documents. Actually, I am not sure showing a database in tabbed documents view is such a good idea anyway, although during development it can be convenient. I am content having icons in my form headers, it presents the logos well as Herbert suggested. What HAUNTS me and I am sure will bite me some time in the immediate future is that I am using up a VALUABLE piece of form real estate - namely, the header - to present static information which generally might be better used to show aggregates and form commands. We shall see. Oh well, my technique will evolve over time, just playing for now. Still gotta dig into shared icons... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Sun Jun 2 07:48:25 2013 From: vbacreations at gmail.com (William Benson) Date: Sun, 2 Jun 2013 08:48:25 -0400 Subject: [AccessD] 2.0 to web-enabled In-Reply-To: <99AD3B6CEEB74BC9B8C90738372356AA@SusanHarkins> References: <99AD3B6CEEB74BC9B8C90738372356AA@SusanHarkins> Message-ID: What kind of web enabled data base? ACCESS?? On May 30, 2013 4:21 PM, "Susan Harkins" wrote: > A reader wants to know what it would take to convert a 2.0 database to a > fully functioning web-enabled database. I want to tell him to start over -- > how about you guys? > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/accessd > Website: http://www.databaseadvisors.**com > From vbacreations at gmail.com Sun Jun 2 07:51:43 2013 From: vbacreations at gmail.com (William Benson) Date: Sun, 2 Jun 2013 08:51:43 -0400 Subject: [AccessD] Citing entered data range on report In-Reply-To: <51A67629.23223.41D82FA1@stuart.lexacorp.com.pg> References: <51A60DAE0200006B0002D3B8@neblnx09.niagaracounty.com> <51A67629.23223.41D82FA1@stuart.lexacorp.com.pg> Message-ID: You might want to group the report by quarter and year (I would) so you need not only begin/end but also period begin, period end. On May 29, 2013 5:43 PM, "Stuart McLachlan" wrote: > Charlotte's "two expressions in the query" is the simplest way to go based > on your current > paramter input method, but I'd go with a simple form that captures the > start and end dates > instead - it is extensible in future if you want a choice of reports or > the option to view/print > preview/print the report. > > In the second situtation, I don't pass the dates as OpenArgs, I create a > couple of status > functions which are set in the code which calls the report use and are > used as sriterai in the > the query. > > -- > Stuart > > > On 29 May 2013 at 11:22, Charlotte Foust wrote: > > > You could return the parameters in the query by creating an expression > > field for each. That would allow you to see it in the report, but I > prefer > > to capture start and end dates in the form that selects the report and > pass > > it into the report in OpenArgs. > > > > Charlotte > > > > On Wed, May 29, 2013 at 11:16 AM, John Clark > > wrote: > > > > > I am creating this report for our DA's office, that let's them enter a > > > start date and an ending date, and it shows all witness fees & mileage > paid > > > out for that range, with a total at the end. What I do not have > > > though...and maybe I'm just having a brain-dead moment here...is the > range > > > that it covers. I'd like it to list the range somewhere on the report. > > > > > > Now, I did this the quick and easy way and had it based on a query, > and it > > > is in that query that I placed the spot for date entries, by putting > the > > > code, ">=[StartDate] And <=[EndDate]" in the date field. Is there a > way to > > > use this entered info, or do I need to create an input form and have > the > > > dates entered there? > > > > > > Notice: This electronic transmission is intended for the sole use of > the > > > individual or entity to which it is addressed and may contain > confidential, > > > privileged or otherwise legally protected information. If you are not > the > > > intended recipient, or if you believe you are not the intended > recipient, > > > you are hereby notified that any use, disclosure, copying, > distribution, or > > > the taking of any action in reliance on the contents of this > information, > > > is strictly prohibited. Niagara County is not responsible for the > content > > > of any external hyperlink referenced in this email or any email. > > > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE > SENDER > > > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY > PAPER > > > OR ELECTRONIC COPIES. > > > Thank you for your cooperation. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From tinanfields at torchlake.com Mon Jun 3 09:09:11 2013 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Mon, 03 Jun 2013 10:09:11 -0400 Subject: [AccessD] Zip Code Radius Mapping Message-ID: <51ACA387.6020609@torchlake.com> Hi All, I have a recollection that somebody on this list - maybe John Colby - used a tool for identifying zip codes within a certain radius of a given location or zip code. I now have a need for such a tool and am asking. Who uses such a tool? Where can I find it - at a low price? I have found one online tool, but I'd like to find one I can use on the local computer or network. Here's the one I've found so far: http://www.freemaptools.com/find-zip-codes-inside-radius.htm Any help or guidance will be much appreciated. T -- Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 From davidalangibson2010 at gmail.com Mon Jun 3 09:23:36 2013 From: davidalangibson2010 at gmail.com (David A Gibson) Date: Mon, 3 Jun 2013 09:23:36 -0500 Subject: [AccessD] Zip Code Radius Mapping In-Reply-To: <51ACA387.6020609@torchlake.com> References: <51ACA387.6020609@torchlake.com> Message-ID: <00b101ce6065$f0328850$d09798f0$@gmail.com> Zip-codes.com David Gibson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields Sent: Monday, June 03, 2013 9:09 AM To: Access Developers discussion and problem solving Subject: [AccessD] Zip Code Radius Mapping Hi All, I have a recollection that somebody on this list - maybe John Colby - used a tool for identifying zip codes within a certain radius of a given location or zip code. I now have a need for such a tool and am asking. Who uses such a tool? Where can I find it - at a low price? I have found one online tool, but I'd like to find one I can use on the local computer or network. Here's the one I've found so far: http://www.freemaptools.com/find-zip-codes-inside-radius.htm Any help or guidance will be much appreciated. T -- Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at gmail.com Mon Jun 3 09:59:32 2013 From: jwcolby at gmail.com (John W Colby) Date: Mon, 03 Jun 2013 10:59:32 -0400 Subject: [AccessD] Zip Code Radius Mapping In-Reply-To: <51ACA387.6020609@torchlake.com> References: <51ACA387.6020609@torchlake.com> Message-ID: <51ACAF54.1060201@gmail.com> The first item on this page: http://www.databaseadvisors.com/downloads.asp John W. Colby Reality is what refuses to go away when you do not believe in it On 6/3/2013 10:09 AM, Tina Norris Fields wrote: > Hi All, > > I have a recollection that somebody on this list - maybe John Colby - used a tool for identifying > zip codes within a certain radius of a given location or zip code. I now have a need for such a > tool and am asking. Who uses such a tool? Where can I find it - at a low price? > > I have found one online tool, but I'd like to find one I can use on the local computer or > network. Here's the one I've found so far: > > http://www.freemaptools.com/find-zip-codes-inside-radius.htm > > > Any help or guidance will be much appreciated. > T > From tinanfields at torchlake.com Mon Jun 3 11:03:54 2013 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Mon, 03 Jun 2013 12:03:54 -0400 Subject: [AccessD] Zip Code Radius Mapping In-Reply-To: <51ACAF54.1060201@gmail.com> References: <51ACA387.6020609@torchlake.com> <51ACAF54.1060201@gmail.com> Message-ID: <51ACBE6A.3040701@torchlake.com> Dear John, This looks like exactly what I need. Questions: How current is the zip code list? How do you recommend updating it? How current are the population figures? Thanks for this very nice piece of work. T Tina Norris Fields tinanfields-at-torchlake-dot-com 231-322-2787 On 6/3/2013 10:59 AM, John W Colby wrote: > The first item on this page: > > http://www.databaseadvisors.com/downloads.asp > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 6/3/2013 10:09 AM, Tina Norris Fields wrote: >> Hi All, >> >> I have a recollection that somebody on this list - maybe John Colby - >> used a tool for identifying zip codes within a certain radius of a >> given location or zip code. I now have a need for such a tool and am >> asking. Who uses such a tool? Where can I find it - at a low price? >> >> I have found one online tool, but I'd like to find one I can use on >> the local computer or network. Here's the one I've found so far: >> >> http://www.freemaptools.com/find-zip-codes-inside-radius.htm >> >> >> Any help or guidance will be much appreciated. >> T >> > From jwcolby at gmail.com Mon Jun 3 12:00:23 2013 From: jwcolby at gmail.com (John W Colby) Date: Mon, 03 Jun 2013 13:00:23 -0400 Subject: [AccessD] Zip Code Radius Mapping In-Reply-To: <51ACBE6A.3040701@torchlake.com> References: <51ACA387.6020609@torchlake.com> <51ACAF54.1060201@gmail.com> <51ACBE6A.3040701@torchlake.com> Message-ID: <51ACCBA7.1050000@gmail.com> >How current is the zip code list? Years old >How do you recommend updating it? The company that I bought the zip database from is out of business. I just went looking and found this. http://zipcodedownload.com/Products/Family/ZIP5 It appears to have the lat/long which is the centroid point that I used in the calculations. John W. Colby Reality is what refuses to go away when you do not believe in it On 6/3/2013 12:03 PM, Tina Norris Fields wrote: > Dear John, > > This looks like exactly what I need. > Questions: > How current is the zip code list? How do you recommend updating it? > How current are the population figures? > > Thanks for this very nice piece of work. > > T > > Tina Norris Fields > tinanfields-at-torchlake-dot-com > 231-322-2787 > > On 6/3/2013 10:59 AM, John W Colby wrote: >> The first item on this page: >> >> http://www.databaseadvisors.com/downloads.asp >> >> John W. Colby >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 6/3/2013 10:09 AM, Tina Norris Fields wrote: >>> Hi All, >>> >>> I have a recollection that somebody on this list - maybe John Colby - used a tool for >>> identifying zip codes within a certain radius of a given location or zip code. I now have a >>> need for such a tool and am asking. Who uses such a tool? Where can I find it - at a low price? >>> >>> I have found one online tool, but I'd like to find one I can use on the local computer or >>> network. Here's the one I've found so far: >>> >>> http://www.freemaptools.com/find-zip-codes-inside-radius.htm >>> >>> >>> Any help or guidance will be much appreciated. >>> T >>> >> > From John.Clark at niagaracounty.com Fri Jun 7 11:22:23 2013 From: John.Clark at niagaracounty.com (John Clark) Date: Fri, 07 Jun 2013 12:22:23 -0400 Subject: [AccessD] OpenArgs help [WAS] Citing entered data range on report In-Reply-To: References: <000901ce5b02$bd7fbad0$387f3070$@comcast.net> <000a01ce5b07$cf6cb630$6e462290$@comcast.net> <016201ce5c1a$82377260$86a65720$@net> <51A60DAE0200006B0002D3B8@neblnx09.niagaracounty.com> Message-ID: <51B1D07F0200006B0002D652@neblnx09.niagaracounty.com> Well, I went your way. I knew you were correct, and I was just being lazy. However, I have never used OpenArgs, and I'm struggling a bit. Here is what I have so far... The calling form, has fields txtBegDate and txtEndDate, and then a button w/the code: stDocName = "qryWitnessLog_DatePicker" DoCmd.OpenReport stDocName, acPreview, , , , txtBegDate.Value & "|" & txtEndDate.Value Then in the OnOpen event of the rereport, I have... Dim aryOA As Variant aryOA = Split(Me.OpenArgs, "|") Me.txtBegDat.Value = aryOA(0) Me.txtEndDate.Value = aryOA(1) This latter code is something I found on the Internet. This doesn't work though...I am getting a compile error..."Method or Data Member Not Found" I've got everything working except for putting the date range (start date & end date) on the report. If there is another way to do this, I'd be open to it. But, I don't know how to do this w/out the calling form being in the way of the report preview. I guess I could just print it out, but that isn't right either... >>> Charlotte Foust 5/29/2013 2:22 PM >>> You could return the parameters in the query by creating an expression field for each. That would allow you to see it in the report, but I prefer to capture start and end dates in the form that selects the report and pass it into the report in OpenArgs. Charlotte On Wed, May 29, 2013 at 11:16 AM, John Clark wrote: > I am creating this report for our DA's office, that let's them enter a > start date and an ending date, and it shows all witness fees & mileage paid > out for that range, with a total at the end. What I do not have > though...and maybe I'm just having a brain-dead moment here...is the range > that it covers. I'd like it to list the range somewhere on the report. > > Now, I did this the quick and easy way and had it based on a query, and it > is in that query that I placed the spot for date entries, by putting the > code, ">=[StartDate] And <=[EndDate]" in the date field. Is there a way to > use this entered info, or do I need to create an input form and have the > dates entered there? > Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From df.waters at comcast.net Fri Jun 7 11:31:52 2013 From: df.waters at comcast.net (Dan Waters) Date: Fri, 7 Jun 2013 11:31:52 -0500 Subject: [AccessD] OpenArgs help [WAS] Citing entered data range on report In-Reply-To: <51B1D07F0200006B0002D652@neblnx09.niagaracounty.com> References: <000901ce5b02$bd7fbad0$387f3070$@comcast.net> <000a01ce5b07$cf6cb630$6e462290$@comcast.net> <016201ce5c1a$82377260$86a65720$@net> <51A60DAE0200006B0002D3B8@neblnx09.niagaracounty.com> <51B1D07F0200006B0002D652@neblnx09.niagaracounty.com> Message-ID: <002001ce639c$846172f0$8d2458d0$@comcast.net> Hi John, In this email, the beginning date text field in the report code is misspelled - it's missing the 'e'. That would give you a compile error. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Friday, June 07, 2013 11:22 AM To: Access Developers discussion and problem solving Subject: [AccessD] OpenArgs help [WAS] Citing entered data range on report Well, I went your way. I knew you were correct, and I was just being lazy. However, I have never used OpenArgs, and I'm struggling a bit. Here is what I have so far... The calling form, has fields txtBegDate and txtEndDate, and then a button w/the code: stDocName = "qryWitnessLog_DatePicker" DoCmd.OpenReport stDocName, acPreview, , , , txtBegDate.Value & "|" & txtEndDate.Value Then in the OnOpen event of the rereport, I have... Dim aryOA As Variant aryOA = Split(Me.OpenArgs, "|") Me.txtBegDat.Value = aryOA(0) Me.txtEndDate.Value = aryOA(1) This latter code is something I found on the Internet. This doesn't work though...I am getting a compile error..."Method or Data Member Not Found" I've got everything working except for putting the date range (start date & end date) on the report. If there is another way to do this, I'd be open to it. But, I don't know how to do this w/out the calling form being in the way of the report preview. I guess I could just print it out, but that isn't right either... >>> Charlotte Foust 5/29/2013 2:22 PM >>> You could return the parameters in the query by creating an expression field for each. That would allow you to see it in the report, but I prefer to capture start and end dates in the form that selects the report and pass it into the report in OpenArgs. Charlotte On Wed, May 29, 2013 at 11:16 AM, John Clark wrote: > I am creating this report for our DA's office, that let's them enter a > start date and an ending date, and it shows all witness fees & mileage > paid out for that range, with a total at the end. What I do not have > though...and maybe I'm just having a brain-dead moment here...is the > range that it covers. I'd like it to list the range somewhere on the report. > > Now, I did this the quick and easy way and had it based on a query, > and it is in that query that I placed the spot for date entries, by > putting the code, ">=[StartDate] And <=[EndDate]" in the date field. > Is there a way to use this entered info, or do I need to create an > input form and have the dates entered there? > Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From jwcolby at gmail.com Fri Jun 7 13:45:15 2013 From: jwcolby at gmail.com (John W Colby) Date: Fri, 07 Jun 2013 14:45:15 -0400 Subject: [AccessD] OpenArgs help [WAS] Citing entered data range on report In-Reply-To: <51B1D07F0200006B0002D652@neblnx09.niagaracounty.com> References: <000901ce5b02$bd7fbad0$387f3070$@comcast.net> <000a01ce5b07$cf6cb630$6e462290$@comcast.net> <016201ce5c1a$82377260$86a65720$@net> <51A60DAE0200006B0002D3B8@neblnx09.niagaracounty.com> <51B1D07F0200006B0002D652@neblnx09.niagaracounty.com> Message-ID: <51B22A3B.10507@gmail.com> I think I have an openargs class on our web site. http://www.databaseadvisors.com/downloads.asp The second item down. There should be a demo to show how it is used and everything. This class when instantiated in any form will automatically read and parse a string of openargs in the format: AgrName1=ArgValue1;ArgName2=ArgValue2; Then the class allows you to just read them out as you need them. John W. Colby Reality is what refuses to go away when you do not believe in it On 6/7/2013 12:22 PM, John Clark wrote: > Well, I went your way. I knew you were correct, and I was just being lazy. However, I have never used OpenArgs, and I'm struggling a bit. > > Here is what I have so far... > > The calling form, has fields txtBegDate and txtEndDate, and then a button w/the code: > > stDocName = "qryWitnessLog_DatePicker" > DoCmd.OpenReport stDocName, acPreview, , , , txtBegDate.Value & "|" & txtEndDate.Value > > Then in the OnOpen event of the rereport, I have... > > Dim aryOA As Variant > aryOA = Split(Me.OpenArgs, "|") > > Me.txtBegDat.Value = aryOA(0) > Me.txtEndDate.Value = aryOA(1) > > This latter code is something I found on the Internet. > > This doesn't work though...I am getting a compile error..."Method or Data Member Not Found" > > I've got everything working except for putting the date range (start date & end date) on the report. If there is another way to do this, I'd be open to it. But, I don't know how to do this w/out the calling form being in the way of the report preview. I guess I could just print it out, but that isn't right either... > > > >>>> Charlotte Foust 5/29/2013 2:22 PM >>> > You could return the parameters in the query by creating an expression > field for each. That would allow you to see it in the report, but I prefer > to capture start and end dates in the form that selects the report and pass > it into the report in OpenArgs. > > Charlotte > > On Wed, May 29, 2013 at 11:16 AM, John Clark > wrote: > >> I am creating this report for our DA's office, that let's them enter a >> start date and an ending date, and it shows all witness fees & mileage paid >> out for that range, with a total at the end. What I do not have >> though...and maybe I'm just having a brain-dead moment here...is the range >> that it covers. I'd like it to list the range somewhere on the report. >> >> Now, I did this the quick and easy way and had it based on a query, and it >> is in that query that I placed the spot for date entries, by putting the >> code, ">=[StartDate] And <=[EndDate]" in the date field. Is there a way to >> use this entered info, or do I need to create an input form and have the >> dates entered there? >> > Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. > Thank you for your cooperation. > > From BradM at blackforestltd.com Fri Jun 7 14:37:46 2013 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 7 Jun 2013 14:37:46 -0500 Subject: [AccessD] Is it Possible to Suppress Select Report Footers? (Access 2007) References: <002901ce4703$e82361f0$b86a25d0$@cactus.dk> Message-ID: All, I have a report that shows Order information by day. There is a "Group" on Day and a second "Group" on Order ID. Currently there is a thick solid line in the Day Footer to separate each day on the report. There is also a dashed line in the Order ID Footer to separate each order. Is there a way to suppress the Footer on the Order ID when there is a Day Footer generated? It looks a little goofy to have a dashed-line followed immediately by a solid line when there is a change in day. Thanks, Brad From vbacreations at gmail.com Fri Jun 7 18:09:51 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Fri, 7 Jun 2013 19:09:51 -0400 Subject: [AccessD] OpenArgs help [WAS] Citing entered data range on report In-Reply-To: <51B22A3B.10507@gmail.com> References: <000901ce5b02$bd7fbad0$387f3070$@comcast.net> <000a01ce5b07$cf6cb630$6e462290$@comcast.net> <016201ce5c1a$82377260$86a65720$@net> <51A60DAE0200006B0002D3B8@neblnx09.niagaracounty.com> <51B1D07F0200006B0002D652@neblnx09.niagaracounty.com> <51B22A3B.10507@gmail.com> Message-ID: <00ed01ce63d4$1e0677c0$5a136740$@gmail.com> Love the downloads site John. I don't know how the shareholders got their spots, but good on them!! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W Colby Sent: Friday, June 07, 2013 2:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OpenArgs help [WAS] Citing entered data range on report I think I have an openargs class on our web site. http://www.databaseadvisors.com/downloads.asp The second item down. There should be a demo to show how it is used and everything. This class when instantiated in any form will automatically read and parse a string of openargs in the format: AgrName1=ArgValue1;ArgName2=ArgValue2; Then the class allows you to just read them out as you need them. John W. Colby Reality is what refuses to go away when you do not believe in it On 6/7/2013 12:22 PM, John Clark wrote: > Well, I went your way. I knew you were correct, and I was just being lazy. However, I have never used OpenArgs, and I'm struggling a bit. > > Here is what I have so far... > > The calling form, has fields txtBegDate and txtEndDate, and then a button w/the code: > > stDocName = "qryWitnessLog_DatePicker" > DoCmd.OpenReport stDocName, acPreview, , , , txtBegDate.Value & "|" & > txtEndDate.Value > > Then in the OnOpen event of the rereport, I have... > > Dim aryOA As Variant > aryOA = Split(Me.OpenArgs, "|") > > Me.txtBegDat.Value = aryOA(0) > Me.txtEndDate.Value = aryOA(1) > > This latter code is something I found on the Internet. > > This doesn't work though...I am getting a compile error..."Method or Data Member Not Found" > > I've got everything working except for putting the date range (start date & end date) on the report. If there is another way to do this, I'd be open to it. But, I don't know how to do this w/out the calling form being in the way of the report preview. I guess I could just print it out, but that isn't right either... > > > >>>> Charlotte Foust 5/29/2013 2:22 PM >>> > You could return the parameters in the query by creating an expression > field for each. That would allow you to see it in the report, but I > prefer to capture start and end dates in the form that selects the > report and pass it into the report in OpenArgs. > > Charlotte > > On Wed, May 29, 2013 at 11:16 AM, John Clark > wrote: > >> I am creating this report for our DA's office, that let's them enter >> a start date and an ending date, and it shows all witness fees & >> mileage paid out for that range, with a total at the end. What I do >> not have though...and maybe I'm just having a brain-dead moment >> here...is the range that it covers. I'd like it to list the range somewhere on the report. >> >> Now, I did this the quick and easy way and had it based on a query, >> and it is in that query that I placed the spot for date entries, by >> putting the code, ">=[StartDate] And <=[EndDate]" in the date field. >> Is there a way to use this entered info, or do I need to create an >> input form and have the dates entered there? >> > Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jun 8 11:01:00 2013 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 8 Jun 2013 09:01:00 -0700 Subject: [AccessD] Is it Possible to Suppress Select Report Footers? (Access 2007) In-Reply-To: References: <002901ce4703$e82361f0$b86a25d0$@cactus.dk> Message-ID: You can create multiple groups on the same value, i.e., Order ID. Create a second one without the dashed line and show/hide it as required. Charlotte On Fri, Jun 7, 2013 at 12:37 PM, Brad Marks wrote: > All, > > I have a report that shows Order information by day. > > There is a "Group" on Day and a second "Group" on Order ID. > > Currently there is a thick solid line in the Day Footer to separate each > day on the report. > > There is also a dashed line in the Order ID Footer to separate each > order. > > Is there a way to suppress the Footer on the Order ID when there is a > Day Footer generated? > > It looks a little goofy to have a dashed-line followed immediately by a > solid line when there is a change in day. > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From vbacreations at gmail.com Sat Jun 8 12:21:19 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Sat, 8 Jun 2013 13:21:19 -0400 Subject: [AccessD] Detecting if a vertical scrollbar is present Message-ID: <024001ce646c$97be74d0$c73b5e70$@gmail.com> I am positioning controls based on the form's windowwidth value, trying to establish how wide a control should be based on contents, right-flush based on its required width and the form's windowwidth property. I am finding that the vertical scrollbar does appears or does not appear according to necessity, but this does not affect the windowwidth property. I either need a way to detect if the vertical scrollbar is present and adjust for its width, or I need a different property to use for usable width of a form (can't find such a property). Any help out there? I have tried the function I am posting below but it is not telling me there is a vertical scrollbar. Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long Private Const GWL_STYLE = (-16) Private Const GWL_HWNDPARENT = (-8) Private Const WS_HSCROLL = &H100000 Private Const WS_VSCROLL = &H200000 Function GetScrollStatus(frm As Form) As Long 'frm.Hwnd Dim wndStyle As Long ' Retrieve the window style of the control. wndStyle = GetWindowLong(frm.hwnd, GWL_STYLE) ' Test if the horizontal scroll bar style is present ' in the window style, indicating that a horizontal ' scroll bar is visible. If (wndStyle And WS_HSCROLL) <> 0 Then GetScrollStatus = 1 'A horizontal scroll bar is visible." End If ' Test if the vertical scroll bar style is present ' in the window style, indicating that a vertical ' scroll bar is visible. If (wndStyle And WS_VSCROLL) <> 0 Then 'FALSE EVEN WHEN FRM HAS A VERTICAL SCROLLBAR SHOWING GetScrollStatus = GetScrollStatus + 2 End If End Function From vbacreations at gmail.com Sat Jun 8 13:30:46 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Sat, 8 Jun 2013 14:30:46 -0400 Subject: [AccessD] Detecting if a vertical scrollbar is present Message-ID: <025b01ce6476$4bcd3020$e3679060$@gmail.com> The vertical scroll bar takes up room in viewable area, without affecting the windowwidth of the form. This is making it hard for me to position controls on the form the way I want to. I have been trying to use code from Steve Lebans, to verify if a vertical scrollbar is present. I don't really understand the code but it is telling me "no". Essentially, I pass the form to the code, and it loops through all the children of the form's window. The number of child windows appears to be the same regardless whether the active form has scrollbars visible or not. So I don't think that the scroll bars I am seeing are child windows of the form itself, but more of the access window itself. Steve's code was written for Access 2000. Anyone see where I am going with this and have any advice? Option Compare Database Option Explicit Private Type SCROLLINFO cbSize As Long fMask As Long nMin As Long nMax As Long nPage As Long nPos As Long nTrackPos As Long End Type Private Declare Function apiGetScrollInfo _ Lib "user32" Alias "GetScrollInfo" (ByVal hWnd As Long, _ ByVal n As Long, lpScrollInfo As SCROLLINFO) As Long Private Declare Function apiGetClassName Lib "user32" _ Alias "GetClassNameA" _ (ByVal hWnd As Long, _ ByVal lpClassname As String, _ ByVal nMaxCount As Long) _ As Long Private Declare Function apiGetWindowLong Lib "user32" _ Alias "GetWindowLongA" _ (ByVal hWnd As Long, _ ByVal nIndex As Long) _ As Long Private Declare Function apiGetWindow Lib "user32" _ Alias "GetWindow" _ (ByVal hWnd As Long, _ ByVal wCmd As Long) _ As Long Private Const GWL_STYLE = (-16) ' Window Style Flags Private Const WS_VISIBLE = &H10000000 Private Const WS_VSCROLL = &H200000 ' Scroll Bar Styles Private Const SBS_HORZ = &H0& Private Const SBS_VERT = &H1& Private Const SBS_SIZEBOX = &H8& ' Scroll Bar Constants Private Const SB_CTL = 2 Private Const SB_VERT = 1 ' Windows Message Constant Private Const WM_VSCROLL = &H115 Private Const WM_HSCROLL = &H114 ' GetWindow() Constants Private Const GW_HWNDNEXT = 2 Private Const GW_CHILD = 5 'Private Const GW_MAX = 5 Public Function fGetScrollBarPos(frm As Form) As Long ' Return ScrollBar Thumb position ' for the Vertical Scrollbar attached to the ' Form passed to this Function. Dim hWndSB As Long Dim lngret As Long Dim sInfo As SCROLLINFO ' Call function to get handle to ' ScrollBar control if it is visible hWndSB = fIsScrollBar(frm) If hWndSB = -1 Then fGetScrollBarPos = False Exit Function End If ' Get the window's ScrollBar position 'lngret = apiGetScrollInfo(hWndSB, SB_CTL, sInfo) lngret = apiGetScrollInfo(hWndSB, SB_VERT, sInfo) 'Debug.Print "nPos:" & sInfo.nPos & " nPage:" & sInfo.nPage & " nMax:" & sInfo.nMax 'MsgBox "getscrollinfo returned " & sInfo.nPos & " , " & sInfo.nTrackPos fGetScrollBarPos = sInfo.nPos + 1 End Function Private Function fIsScrollBar(frm As Form) As Long ' Get ScrollBar's hWnd Dim hWnd_VSB As Long Dim hWnd As Long Dim iCount As Long hWnd = frm.hWnd ' Let's get first Child Window of the FORM hWnd_VSB = apiGetWindow(hWnd, GW_CHILD) ' Let's walk through every sibling window of the Form Do ' Thanks to Terry Kreft for explaining ' why the apiGetParent acll is not required. ' Terry is in a Class by himself! :-) 'If apiGetParent(hWnd_VSB) <> hWnd Then Exit Do Debug.Print fGetClassName(hWnd_VSB) iCount = iCount + 1 If fGetClassName(hWnd_VSB) = "scrollBar" Then If apiGetWindowLong(hWnd_VSB, GWL_STYLE) And SBS_VERT Then fIsScrollBar = hWnd_VSB Exit Function End If End If ' Let's get the NEXT SIBLING Window hWnd_VSB = apiGetWindow(hWnd_VSB, GW_HWNDNEXT) ' Let's Start the process from the Top again ' Really just an error check Loop While hWnd_VSB <> 0 Debug.Print "Count of Child windows = " & iCount ' SORRY - NO Vertical ScrollBar control ' is currently visible for this Form fIsScrollBar = -1 End Function ' From Dev Ashish's Site ' The Access Web ' http://www.mvps.org/access/ '******* Code Start ********* Private Function fGetClassName(hWnd As Long) Dim strBuffer As String Dim lngLen As Long Const MAX_LEN = 255 strBuffer = Space$(MAX_LEN) lngLen = apiGetClassName(hWnd, strBuffer, MAX_LEN) If lngLen > 0 Then fGetClassName = Left$(strBuffer, lngLen) End Function '******* Code End ********* From John.Clark at niagaracounty.com Mon Jun 10 08:39:33 2013 From: John.Clark at niagaracounty.com (John Clark) Date: Mon, 10 Jun 2013 09:39:33 -0400 Subject: [AccessD] OpenArgs help [WAS] Citing entered data range on report In-Reply-To: <002001ce639c$846172f0$8d2458d0$@comcast.net> References: <000901ce5b02$bd7fbad0$387f3070$@comcast.net> <000a01ce5b07$cf6cb630$6e462290$@comcast.net> <016201ce5c1a$82377260$86a65720$@net> <51A60DAE0200006B0002D3B8@neblnx09.niagaracounty.com> <51B1D07F0200006B0002D652@neblnx09.niagaracounty.com> <002001ce639c$846172f0$8d2458d0$@comcast.net> Message-ID: <51B59ED50200006B0002D697@neblnx09.niagaracounty.com> Oh my God Dan...that is embarrassing. This was exactly the problem. I don't play on the list as much as I used to, and the reason for this is that I normally plug away and fix my own problems much more than when I found this list over 10 yrs ago. I definitely don't usually cry wolf, and I normally double-check for silly mistakes such as this. So, I am truly embarrassed that something like this prompted me to cry out for help. But, I do thank you for your help all the same! >>> "Dan Waters" 6/7/2013 12:31 PM >>> Hi John, In this email, the beginning date text field in the report code is misspelled - it's missing the 'e'. That would give you a compile error. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark Sent: Friday, June 07, 2013 11:22 AM To: Access Developers discussion and problem solving Subject: [AccessD] OpenArgs help [WAS] Citing entered data range on report Well, I went your way. I knew you were correct, and I was just being lazy. However, I have never used OpenArgs, and I'm struggling a bit. Here is what I have so far... The calling form, has fields txtBegDate and txtEndDate, and then a button w/the code: stDocName = "qryWitnessLog_DatePicker" DoCmd.OpenReport stDocName, acPreview, , , , txtBegDate.Value & "|" & txtEndDate.Value Then in the OnOpen event of the rereport, I have... Dim aryOA As Variant aryOA = Split(Me.OpenArgs, "|") Me.txtBegDat.Value = aryOA(0) Me.txtEndDate.Value = aryOA(1) This latter code is something I found on the Internet. This doesn't work though...I am getting a compile error..."Method or Data Member Not Found" I've got everything working except for putting the date range (start date & end date) on the report. If there is another way to do this, I'd be open to it. But, I don't know how to do this w/out the calling form being in the way of the report preview. I guess I could just print it out, but that isn't right either... >>> Charlotte Foust 5/29/2013 2:22 PM >>> You could return the parameters in the query by creating an expression field for each. That would allow you to see it in the report, but I prefer to capture start and end dates in the form that selects the report and pass it into the report in OpenArgs. Charlotte On Wed, May 29, 2013 at 11:16 AM, John Clark wrote: > I am creating this report for our DA's office, that let's them enter a > start date and an ending date, and it shows all witness fees & mileage > paid out for that range, with a total at the end. What I do not have > though...and maybe I'm just having a brain-dead moment here...is the > range that it covers. I'd like it to list the range somewhere on the report. > > Now, I did this the quick and easy way and had it based on a query, > and it is in that query that I placed the spot for date entries, by > putting the code, ">=[StartDate] And <=[EndDate]" in the date field. > Is there a way to use this entered info, or do I need to create an > input form and have the dates entered there? > Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From bryan at internode.on.net Sun Jun 16 16:05:54 2013 From: bryan at internode.on.net (Bryan Fitzpatrick) Date: Mon, 17 Jun 2013 07:05:54 +1000 Subject: [AccessD] No AccessD? Message-ID: <51BE28B2.9060802@internode.on.net> Haven't had an email from the list since 10th June? Has something happened?? Or are we just out of questions? -- */Bryan Fitzpatrick Mobile: 0418 618 469/* ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2013.0.3345 / Virus Database: 3199/6414 - Release Date: 06/15/13 From stuart at lexacorp.com.pg Sun Jun 16 16:19:30 2013 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 17 Jun 2013 07:19:30 +1000 Subject: [AccessD] No AccessD? In-Reply-To: <51BE28B2.9060802@internode.on.net> References: <51BE28B2.9060802@internode.on.net> Message-ID: <51BE2BE2.17896.4BE79107@stuart.lexacorp.com.pg> Guess we've solved everything :-) On 17 Jun 2013 at 7:05, Bryan Fitzpatrick wrote: > Haven't had an email from the list since 10th June? Has something > happened?? Or are we just out of questions? > > -- > */Bryan Fitzpatrick > Mobile: 0418 618 469/* > > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2013.0.3345 / Virus Database: 3199/6414 - Release Date: 06/15/13 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From vbacreations at gmail.com Sun Jun 16 20:02:46 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Sun, 16 Jun 2013 21:02:46 -0400 Subject: [AccessD] No AccessD? In-Reply-To: <51BE2BE2.17896.4BE79107@stuart.lexacorp.com.pg> References: <51BE28B2.9060802@internode.on.net> <51BE2BE2.17896.4BE79107@stuart.lexacorp.com.pg> Message-ID: <013a01ce6af6$620e5a90$262b0fb0$@gmail.com> Ask no questions, hear no lies... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, June 16, 2013 5:20 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] No AccessD? Guess we've solved everything :-) On 17 Jun 2013 at 7:05, Bryan Fitzpatrick wrote: > Haven't had an email from the list since 10th June? Has something > happened?? Or are we just out of questions? > > -- > */Bryan Fitzpatrick > Mobile: 0418 618 469/* > > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2013.0.3345 / Virus Database: 3199/6414 - Release Date: > 06/15/13 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at gmail.com Sun Jun 16 21:27:50 2013 From: jwcolby at gmail.com (John W Colby) Date: Sun, 16 Jun 2013 22:27:50 -0400 Subject: [AccessD] No AccessD? In-Reply-To: <51BE2BE2.17896.4BE79107@stuart.lexacorp.com.pg> References: <51BE28B2.9060802@internode.on.net> <51BE2BE2.17896.4BE79107@stuart.lexacorp.com.pg> Message-ID: <51BE7426.7080309@gmail.com> Or there's no work and so no questions... John W. Colby Reality is what refuses to go away when you do not believe in it On 6/16/2013 5:19 PM, Stuart McLachlan wrote: > Guess we've solved everything :-) > > > On 17 Jun 2013 at 7:05, Bryan Fitzpatrick wrote: > >> Haven't had an email from the list since 10th June? Has something >> happened?? Or are we just out of questions? >> >> -- >> */Bryan Fitzpatrick >> Mobile: 0418 618 469/* >> >> >> >> ----- >> No virus found in this message. >> Checked by AVG - www.avg.com >> Version: 2013.0.3345 / Virus Database: 3199/6414 - Release Date: 06/15/13 >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From gustav at cactus.dk Mon Jun 17 01:17:24 2013 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 17 Jun 2013 08:17:24 +0200 Subject: [AccessD] No AccessD? Message-ID: <002d01ce6b22$558717e0$009547a0$@cactus.dk> Hi John Actually, I'm quite busy with an Access project I've been involved with for the last 13 months for a large corporation together with two employees of this. It is a new experience for me. I don't know much of the business processes which are extremely complicated, so my contribution is the huge experience I have in Access and all its doings. I've seen several weird things of Access 2010 new to me, and part of the task is to find ways around these. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af John W Colby Sendt: 17. juni 2013 04:28 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] No AccessD? Or there's no work and so no questions... John W. Colby Reality is what refuses to go away when you do not believe in it On 6/16/2013 5:19 PM, Stuart McLachlan wrote: > Guess we've solved everything :-) > > > On 17 Jun 2013 at 7:05, Bryan Fitzpatrick wrote: > >> Haven't had an email from the list since 10th June? Has something >> happened?? Or are we just out of questions? >> >> -- >> */Bryan Fitzpatrick >> Mobile: 0418 618 469/* From vbacreations at gmail.com Mon Jun 17 02:04:29 2013 From: vbacreations at gmail.com (William Benson) Date: Mon, 17 Jun 2013 03:04:29 -0400 Subject: [AccessD] No AccessD? In-Reply-To: <002d01ce6b22$558717e0$009547a0$@cactus.dk> References: <002d01ce6b22$558717e0$009547a0$@cactus.dk> Message-ID: Using another db application is a GREAT way around those problems ;) On Jun 17, 2013 2:19 AM, "Gustav Brock" wrote: > Hi John > > Actually, I'm quite busy with an Access project I've been involved with for > the last 13 months for a large corporation together with two employees of > this. > It is a new experience for me. I don't know much of the business processes > which are extremely complicated, so my contribution is the huge experience > I > have in Access and all its doings. I've seen several weird things of Access > 2010 new to me, and part of the task is to find ways around these. > > /gustav > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af John W Colby > Sendt: 17. juni 2013 04:28 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] No AccessD? > > Or there's no work and so no questions... > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 6/16/2013 5:19 PM, Stuart McLachlan wrote: > > Guess we've solved everything :-) > > > > > > On 17 Jun 2013 at 7:05, Bryan Fitzpatrick wrote: > > > >> Haven't had an email from the list since 10th June? Has something > >> happened?? Or are we just out of questions? > >> > >> -- > >> */Bryan Fitzpatrick > >> Mobile: 0418 618 469/* > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From TSeptav at Uniserve.com Mon Jun 17 09:39:21 2013 From: TSeptav at Uniserve.com (Tony Septav) Date: Mon, 17 Jun 2013 09:39:21 -0500 Subject: [AccessD] Good Feelings To All Message-ID: <201306171439.r5HEdPqh011979@databaseadvisors.com> Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada From rockysmolin at bchacc.com Mon Jun 17 09:46:26 2013 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jun 2013 07:46:26 -0700 Subject: [AccessD] Good Feelings To All In-Reply-To: <201306171439.r5HEdPqh011979@databaseadvisors.com> References: <201306171439.r5HEdPqh011979@databaseadvisors.com> Message-ID: <49C454CBE917423E9C6E4313F9953404@HAL9007> I still look at girls - just can't remember why... (ba-da-boom!) I am asking fewer questions because it's faster to type the question into Google and get some links. So I only go to the list now if Google fails me. I suspect many of us do that. When I first joined AccessD that search function was just not available with the content that's been posted since. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 7:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john.k.serrano at gmail.com Mon Jun 17 10:05:48 2013 From: john.k.serrano at gmail.com (John Serrano) Date: Mon, 17 Jun 2013 11:05:48 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: <49C454CBE917423E9C6E4313F9953404@HAL9007> References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <49C454CBE917423E9C6E4313F9953404@HAL9007> Message-ID: <016001ce6b6c$271e72f0$755b58d0$@gmail.com> Does anyone have a code for an access application utilizing a Lotus Notes platform. Basically they want an email sent out using Lotus Notes every-time an event on click happens. I have tried a couple of snippets of code I found on the net but to no avail I have been stumped. Any help would be appreciated... Thank you -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, June 17, 2013 10:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All I still look at girls - just can't remember why... (ba-da-boom!) I am asking fewer questions because it's faster to type the question into Google and get some links. So I only go to the list now if Google fails me. I suspect many of us do that. When I first joined AccessD that search function was just not available with the content that's been posted since. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 7:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From TSeptav at Uniserve.com Mon Jun 17 10:12:14 2013 From: TSeptav at Uniserve.com (Tony Septav) Date: Mon, 17 Jun 2013 10:12:14 -0500 Subject: [AccessD] Good Feelings To All In-Reply-To: <49C454CBE917423E9C6E4313F9953404@HAL9007> Message-ID: <201306171512.r5HFCHD3012091@databaseadvisors.com> Hey Rocky I forgot to say Hey Guys and Ladies A major mistake on my part. I am kind of sad, this list has been a very important part of my learning experience. So many wonderful people I have met online. To be honest I do not want to call them friends but I would say associates. The amount of knowledge these people have fascinates me. Anyway, I cannot say anymore. Tony Septav Nanaimo,BC Canada -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: June-17-13 9:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All I still look at girls - just can't remember why... (ba-da-boom!) I am asking fewer questions because it's faster to type the question into Google and get some links. So I only go to the list now if Google fails me. I suspect many of us do that. When I first joined AccessD that search function was just not available with the content that's been posted since. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 7:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2013.0.3345 / Virus Database: 3199/6417 - Release Date: 06/16/13 From jimdettman at verizon.net Mon Jun 17 10:49:53 2013 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jun 2013 11:49:53 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: <201306171439.r5HEdPqh011979@databaseadvisors.com> References: <201306171439.r5HEdPqh011979@databaseadvisors.com> Message-ID: <38DC4808AAB24C8B98D0B1DB8A2D6762@XPS> Tony, Well I'm not extinct yet (I've gotten into C#/.Net), but there's no doubt the world has changed and AccessD remains stuck in the past. But none of that is new and nothing that hasn't been discussed on the list before (last go a round was from one of your posts). Nor has the result changed either - nothing changed. I'm not being harsh or negative here, but just stating the facts, which has also been discussed before... The world has moved on from list formats such as this and is also moving on from Access. I would not be shocked at all to see in the next release or two of "Access" as we all know it to be called "done". Microsoft's sole focus at this point is the cloud and Office 365. With Access, I highly doubt you'll see any new features for traditional "client" database apps. If you do, it will be end user features that make complex tasks simpler. That's been the trend since A2007 and A2013 had nothing new on the client side. Everything was about the web apps and that's where it's at... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Mon Jun 17 10:53:17 2013 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 17 Jun 2013 10:53:17 -0500 Subject: [AccessD] Access Development PC Keeps Dying References: <201306171512.r5HFCHD3012091@databaseadvisors.com> Message-ID: All, We have a single PC set up for Access Development (The only PC with the Full Version of the Office Suite). I use Remote Desktop to access this PC. Recently, it has been going offline about two or three times per week and must be manually rebooted. This happens at night when it is not being used. I have a couple questions. These really aren?t Access questions but I thought that others in this group may shed some light on them. Is there some sort of log (XP SP3) that would help me discern why this PC is dying? I came from the IBM Mainframe realm and I am familiar with mainframe system logs. Also, I would like to set up an automated process (Perhaps with VB Script) to discern when this development PC goes offline. This script would run on another server a few times each day and then send an e-mail if it detects that the Access Development PC has died. Does anyone have ideas on how to do this? I have limited VB Script experience. Perhaps this would be possible with VBA, I am not sure. Thanks, Brad From rockysmolin at bchacc.com Mon Jun 17 11:03:40 2013 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jun 2013 09:03:40 -0700 Subject: [AccessD] Good Feelings To All In-Reply-To: <201306171512.r5HFCHD3012091@databaseadvisors.com> References: <49C454CBE917423E9C6E4313F9953404@HAL9007> <201306171512.r5HFCHD3012091@databaseadvisors.com> Message-ID: Well everything comes to an end - we had a real good run. But the list isn't going away any time soon AFAICT. There's more activity on the techlist these days as listers are moving to different platforms. Plenty traffic on OT. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All Hey Rocky I forgot to say Hey Guys and Ladies A major mistake on my part. I am kind of sad, this list has been a very important part of my learning experience. So many wonderful people I have met online. To be honest I do not want to call them friends but I would say associates. The amount of knowledge these people have fascinates me. Anyway, I cannot say anymore. Tony Septav Nanaimo,BC Canada -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: June-17-13 9:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All I still look at girls - just can't remember why... (ba-da-boom!) I am asking fewer questions because it's faster to type the question into Google and get some links. So I only go to the list now if Google fails me. I suspect many of us do that. When I first joined AccessD that search function was just not available with the content that's been posted since. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 7:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2013.0.3345 / Virus Database: 3199/6417 - Release Date: 06/16/13 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Rusty.Hammond at cpiqpc.com Mon Jun 17 11:15:28 2013 From: Rusty.Hammond at cpiqpc.com (Rusty Hammond) Date: Mon, 17 Jun 2013 11:15:28 -0500 Subject: [AccessD] Access Development PC Keeps Dying In-Reply-To: References: <201306171512.r5HFCHD3012091@databaseadvisors.com> Message-ID: <49A286ABF515E94A8505CD14DEB721701F38FF2F@CPIEMAIL-EVS1.CPIQPC.NET> Our network guys use a product called Servers Alive to monitor servers and workstations to make sure they are still running, monitor free drive space, etc... They have a free trial version that allows up to 10 entries - more than enough for what you're wanting to do. http://www.woodstone.nu/salive/ HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Monday, June 17, 2013 10:53 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access Development PC Keeps Dying All, We have a single PC set up for Access Development (The only PC with the Full Version of the Office Suite). I use Remote Desktop to access this PC. Recently, it has been going offline about two or three times per week and must be manually rebooted. This happens at night when it is not being used. I have a couple questions. These really aren't Access questions but I thought that others in this group may shed some light on them. Is there some sort of log (XP SP3) that would help me discern why this PC is dying? I came from the IBM Mainframe realm and I am familiar with mainframe system logs. Also, I would like to set up an automated process (Perhaps with VB Script) to discern when this development PC goes offline. This script would run on another server a few times each day and then send an e-mail if it detects that the Access Development PC has died. Does anyone have ideas on how to do this? I have limited VB Script experience. Perhaps this would be possible with VBA, I am not sure. Thanks, Brad ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From gustav at cactus.dk Mon Jun 17 11:28:42 2013 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 17 Jun 2013 18:28:42 +0200 Subject: [AccessD] Access Development PC Keeps Dying Message-ID: <014401ce6b77$bb1c5700$31550500$@cactus.dk> Hi Brad That's very unusual and will probably be very hard to debug except if something in the Eventlog pops into your eyes. Given the low price on decent hardware, it will most likely be cheaper and more predictable just to replace this machine. Also, do check if the BIOS has an option for restart in case of failure. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Brad Marks Sendt: 17. juni 2013 17:53 Til: Access Developers discussion and problem solving Emne: [AccessD] Access Development PC Keeps Dying All, We have a single PC set up for Access Development (The only PC with the Full Version of the Office Suite). I use Remote Desktop to access this PC. Recently, it has been going offline about two or three times per week and must be manually rebooted. This happens at night when it is not being used. I have a couple questions. These really aren?t Access questions but I thought that others in this group may shed some light on them. Is there some sort of log (XP SP3) that would help me discern why this PC is dying? I came from the IBM Mainframe realm and I am familiar with mainframe system logs. Also, I would like to set up an automated process (Perhaps with VB Script) to discern when this development PC goes offline. This script would run on another server a few times each day and then send an e-mail if it detects that the Access Development PC has died. Does anyone have ideas on how to do this? I have limited VB Script experience. Perhaps this would be possible with VBA, I am not sure. Thanks, Brad From davidalangibson2010 at gmail.com Mon Jun 17 11:55:17 2013 From: davidalangibson2010 at gmail.com (David A Gibson) Date: Mon, 17 Jun 2013 11:55:17 -0500 Subject: [AccessD] Access Development PC Keeps Dying In-Reply-To: <014401ce6b77$bb1c5700$31550500$@cactus.dk> References: <014401ce6b77$bb1c5700$31550500$@cactus.dk> Message-ID: <01a401ce6b7b$73af70b0$5b0e5210$@gmail.com> It's been a while but I seem to remember a puter we had doing the same thing. Automatic Updates were turned on and set to run in the early AM. It was choking on a particular update and then restarting. It would then try again during the next cycle and choke again. David Gibson -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Brad Marks Sendt: 17. juni 2013 17:53 Til: Access Developers discussion and problem solving Emne: [AccessD] Access Development PC Keeps Dying All, We have a single PC set up for Access Development (The only PC with the Full Version of the Office Suite). I use Remote Desktop to access this PC. Recently, it has been going offline about two or three times per week and must be manually rebooted. This happens at night when it is not being used. I have a couple questions. These really aren?t Access questions but I thought that others in this group may shed some light on them. Is there some sort of log (XP SP3) that would help me discern why this PC is dying? I came from the IBM Mainframe realm and I am familiar with mainframe system logs. Also, I would like to set up an automated process (Perhaps with VB Script) to discern when this development PC goes offline. This script would run on another server a few times each day and then send an e-mail if it detects that the Access Development PC has died. Does anyone have ideas on how to do this? I have limited VB Script experience. Perhaps this would be possible with VBA, I am not sure. Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Mon Jun 17 11:55:52 2013 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 17 Jun 2013 09:55:52 -0700 Subject: [AccessD] No AccessD? In-Reply-To: References: <002d01ce6b22$558717e0$009547a0$@cactus.dk> Message-ID: Snarky! Charlotte On Mon, Jun 17, 2013 at 12:04 AM, William Benson wrote: > Using another db application is a GREAT way around those problems ;) > > From vbacreations at gmail.com Mon Jun 17 12:05:21 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Mon, 17 Jun 2013 13:05:21 -0400 Subject: [AccessD] No AccessD? In-Reply-To: References: <002d01ce6b22$558717e0$009547a0$@cactus.dk> Message-ID: <00ed01ce6b7c$daa9f050$8ffdd0f0$@gmail.com> Maybe if Access would let me disconnect my parent controls and child labels without having to create form controls manually and risk blowing up my lifetime form limit I would have been in a more charitable mood. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, June 17, 2013 12:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] No AccessD? Snarky! Charlotte On Mon, Jun 17, 2013 at 12:04 AM, William Benson wrote: > Using another db application is a GREAT way around those problems ;) > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at gmail.com Mon Jun 17 12:18:00 2013 From: jwcolby at gmail.com (John W Colby) Date: Mon, 17 Jun 2013 13:18:00 -0400 Subject: [AccessD] No AccessD? In-Reply-To: References: <002d01ce6b22$558717e0$009547a0$@cactus.dk> Message-ID: <51BF44C8.6080902@gmail.com> lol, but probably true none the less. John W. Colby Reality is what refuses to go away when you do not believe in it On 6/17/2013 12:55 PM, Charlotte Foust wrote: > Snarky! > > Charlotte > > On Mon, Jun 17, 2013 at 12:04 AM, William Benson wrote: > >> Using another db application is a GREAT way around those problems ;) >> >> From andy at minstersystems.co.uk Mon Jun 17 12:50:37 2013 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 17 Jun 2013 18:50:37 +0100 Subject: [AccessD] Lotus Notes: WAS Good Feelings To All In-Reply-To: <016001ce6b6c$271e72f0$755b58d0$@gmail.com> Message-ID: <32584E4EBAB2431CBEA5C83F29A93430@MINSTER> Hi John I've separated this question out into its own thread if that's ok. I'll let you have some code tomorrow when I'm back in work. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Serrano Sent: 17 June 2013 16:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All Does anyone have a code for an access application utilizing a Lotus Notes platform. Basically they want an email sent out using Lotus Notes every-time an event on click happens. I have tried a couple of snippets of code I found on the net but to no avail I have been stumped. Any help would be appreciated... Thank you -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, June 17, 2013 10:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All I still look at girls - just can't remember why... (ba-da-boom!) I am asking fewer questions because it's faster to type the question into Google and get some links. So I only go to the list now if Google fails me. I suspect many of us do that. When I first joined AccessD that search function was just not available with the content that's been posted since. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 7:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john.k.serrano at gmail.com Mon Jun 17 12:57:04 2013 From: john.k.serrano at gmail.com (John Serrano) Date: Mon, 17 Jun 2013 13:57:04 -0400 Subject: [AccessD] Lotus Notes: WAS Good Feelings To All In-Reply-To: <32584E4EBAB2431CBEA5C83F29A93430@MINSTER> References: <016001ce6b6c$271e72f0$755b58d0$@gmail.com> <32584E4EBAB2431CBEA5C83F29A93430@MINSTER> Message-ID: <017d01ce6b84$14227260$3c675720$@gmail.com> Thank you, I was not sure if anyone got this email or not.... Any help would be greatly appreciated... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Monday, June 17, 2013 1:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lotus Notes: WAS Good Feelings To All Hi John I've separated this question out into its own thread if that's ok. I'll let you have some code tomorrow when I'm back in work. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Serrano Sent: 17 June 2013 16:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All Does anyone have a code for an access application utilizing a Lotus Notes platform. Basically they want an email sent out using Lotus Notes every-time an event on click happens. I have tried a couple of snippets of code I found on the net but to no avail I have been stumped. Any help would be appreciated... Thank you -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, June 17, 2013 10:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All I still look at girls - just can't remember why... (ba-da-boom!) I am asking fewer questions because it's faster to type the question into Google and get some links. So I only go to the list now if Google fails me. I suspect many of us do that. When I first joined AccessD that search function was just not available with the content that's been posted since. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 7:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bruce.kovacs at urs.com Mon Jun 17 13:07:40 2013 From: bruce.kovacs at urs.com (Kovacs, Bruce) Date: Mon, 17 Jun 2013 18:07:40 +0000 Subject: [AccessD] Is it Possible to Suppress Select Report Footers? (Access 2007) In-Reply-To: References: <002901ce4703$e82361f0$b86a25d0$@cactus.dk> Message-ID: I have used the following approach to hide a horizontal line [MyDetailLine] following the last record in the Detail section of a report. I put a text box named [MyCounter], with a Record Source of =1, in the Detail section, and another text box named [MyTotal], with a Record Source of =Count([DocID]), in the applicable Group footer. I added the following code to the Detail Format event: If Me![MyTotal] = Me![MyCounter] Then Me![MyDetailLine].Visible = False Else Me![MyDetailLine].Visible = True End If Bruce Kovacs URS Corporation bruce.kovacs at urs.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Saturday, June 08, 2013 12:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it Possible to Suppress Select Report Footers? (Access 2007) You can create multiple groups on the same value, i.e., Order ID. Create a second one without the dashed line and show/hide it as required. Charlotte On Fri, Jun 7, 2013 at 12:37 PM, Brad Marks wrote: > All, > > I have a report that shows Order information by day. > > There is a "Group" on Day and a second "Group" on Order ID. > > Currently there is a thick solid line in the Day Footer to separate > each day on the report. > > There is also a dashed line in the Order ID Footer to separate each > order. > > Is there a way to suppress the Footer on the Order ID when there is a > Day Footer generated? > > It looks a little goofy to have a dashed-line followed immediately by > a solid line when there is a change in day. > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail and any attachments contain URS Corporation confidential information that may be proprietary or privileged. If you receive this message in error or are not the intended recipient, you should not retain, distribute, disclose or use any of this information and you should destroy the e-mail and any attachments or copies. From BradM at blackforestltd.com Mon Jun 17 13:15:49 2013 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 17 Jun 2013 13:15:49 -0500 Subject: [AccessD] Is it Possible to Suppress Select Report Footers? (Access 2007) References: <002901ce4703$e82361f0$b86a25d0$@cactus.dk> Message-ID: Bruce, Sounds good, thanks for the help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kovacs, Bruce Sent: Monday, June 17, 2013 1:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it Possible to Suppress Select Report Footers? (Access 2007) I have used the following approach to hide a horizontal line [MyDetailLine] following the last record in the Detail section of a report. I put a text box named [MyCounter], with a Record Source of =1, in the Detail section, and another text box named [MyTotal], with a Record Source of =Count([DocID]), in the applicable Group footer. I added the following code to the Detail Format event: If Me![MyTotal] = Me![MyCounter] Then Me![MyDetailLine].Visible = False Else Me![MyDetailLine].Visible = True End If Bruce Kovacs URS Corporation bruce.kovacs at urs.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Saturday, June 08, 2013 12:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it Possible to Suppress Select Report Footers? (Access 2007) You can create multiple groups on the same value, i.e., Order ID. Create a second one without the dashed line and show/hide it as required. Charlotte On Fri, Jun 7, 2013 at 12:37 PM, Brad Marks wrote: > All, > > I have a report that shows Order information by day. > > There is a "Group" on Day and a second "Group" on Order ID. > > Currently there is a thick solid line in the Day Footer to separate > each day on the report. > > There is also a dashed line in the Order ID Footer to separate each > order. > > Is there a way to suppress the Footer on the Order ID when there is a > Day Footer generated? > > It looks a little goofy to have a dashed-line followed immediately by > a solid line when there is a change in day. > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail and any attachments contain URS Corporation confidential information that may be proprietary or privileged. If you receive this message in error or are not the intended recipient, you should not retain, distribute, disclose or use any of this information and you should destroy the e-mail and any attachments or copies. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=947E128CB0.C6C7C From jwcolby at gmail.com Mon Jun 17 15:14:22 2013 From: jwcolby at gmail.com (John W Colby) Date: Mon, 17 Jun 2013 16:14:22 -0400 Subject: [AccessD] Does an ODBC linked table Message-ID: <51BF6E1E.7090205@gmail.com> Does an ODBC linked table actually use the DSN for anything during the use of the database? It appears that all of the tables linked to SQL Server reference a very specific "name" for a DSN for each and every table. Given that the tables are actually located in various different databases, this makes sense. However on my dev machine, not knowing about these specific names, I just made up a name for the DSN when my new machine did not have any DSNs and I created new ones. The "DSN refresh" code goes to greate lengths to insert those expected DSN names from a table of connection information. I fail to see how it is actually used (or the "description" is actually used. AFAICT the connection string in the linked tabledef references a specific file name and yet if that file is entirely missing there doesn't seem to be any harm done. What don't I know about this process? -- John W. Colby Reality is what refuses to go away when you do not believe in it From Chester_Kaup at kindermorgan.com Mon Jun 17 15:27:25 2013 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Mon, 17 Jun 2013 20:27:25 +0000 Subject: [AccessD] Does an ODBC linked table In-Reply-To: <51BF6E1E.7090205@gmail.com> References: <51BF6E1E.7090205@gmail.com> Message-ID: <8E16E03987F1FD4FB0A9BEBF7CC160CB07272351@HOUEX6.kindermorgan.com> The name and description can be anything you want when setting it up originally. The only thing important is the server and the actual database name. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W Colby Sent: Monday, June 17, 2013 3:14 PM To: Access Developers discussion and problem solving Subject: [AccessD] Does an ODBC linked table Does an ODBC linked table actually use the DSN for anything during the use of the database? It appears that all of the tables linked to SQL Server reference a very specific "name" for a DSN for each and every table. Given that the tables are actually located in various different databases, this makes sense. However on my dev machine, not knowing about these specific names, I just made up a name for the DSN when my new machine did not have any DSNs and I created new ones. The "DSN refresh" code goes to greate lengths to insert those expected DSN names from a table of connection information. I fail to see how it is actually used (or the "description" is actually used. AFAICT the connection string in the linked tabledef references a specific file name and yet if that file is entirely missing there doesn't seem to be any harm done. What don't I know about this process? -- John W. Colby Reality is what refuses to go away when you do not believe in it -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jun 17 19:49:11 2013 From: marksimms at verizon.net (Mark Simms) Date: Mon, 17 Jun 2013 20:49:11 -0400 Subject: [AccessD] No AccessD? In-Reply-To: <002d01ce6b22$558717e0$009547a0$@cactus.dk> References: <002d01ce6b22$558717e0$009547a0$@cactus.dk> Message-ID: <000b01ce6bbd$a6211520$f2633f60$@net> Oh, boy... this is the understatement of the century. AC 2010 Quirkess-maximus. > I've seen several weird things of > Access 2010 new to me, and part of the task is to find ways around these. From vbacreations at gmail.com Mon Jun 17 20:00:08 2013 From: vbacreations at gmail.com (William Benson) Date: Mon, 17 Jun 2013 21:00:08 -0400 Subject: [AccessD] No AccessD? In-Reply-To: <000b01ce6bbd$a6211520$f2633f60$@net> References: <002d01ce6b22$558717e0$009547a0$@cactus.dk> <000b01ce6bbd$a6211520$f2633f60$@net> Message-ID: The dilemma is if we put up with bad software ms has no incentive to improve it. If we pan it and opt for better products (and recommend those to our clients) then we keep our integrity, improve our competitive advantage, and teach Redmond that bad software doesn't fly in the paying world. On Jun 17, 2013 8:51 PM, "Mark Simms" wrote: > Oh, boy... this is the understatement of the century. > AC 2010 Quirkess-maximus. > > > I've seen several weird things of > > Access 2010 new to me, and part of the task is to find ways around > these. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dbdoug at gmail.com Mon Jun 17 22:21:08 2013 From: dbdoug at gmail.com (Doug Steele) Date: Mon, 17 Jun 2013 20:21:08 -0700 Subject: [AccessD] Access Development PC Keeps Dying In-Reply-To: <01a401ce6b7b$73af70b0$5b0e5210$@gmail.com> References: <014401ce6b77$bb1c5700$31550500$@cactus.dk> <01a401ce6b7b$73af70b0$5b0e5210$@gmail.com> Message-ID: System logs in Win XP: Right click on My Computer. Select 'Manage'. You should get the Computer Management console window. Select System Tools/Event Viewer/System. This should give you the System log messages in the right hand screen. You can right click on each message and look at its Properties for more info. Hope this helps Incidentally, it is this message log that various phone scammers get you to look at, as it has lots of warning messages and errors. Then they try to convince you that they can 'fix' your problems by getting you to buy and download their malware. Doug On Mon, Jun 17, 2013 at 9:55 AM, David A Gibson < davidalangibson2010 at gmail.com> wrote: > It's been a while but I seem to remember a puter we had doing the same > thing. Automatic Updates were turned on and set to run in the early AM. > It > was choking on a particular update and then restarting. It would then try > again during the next cycle and choke again. > > David Gibson > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Brad Marks > Sendt: 17. juni 2013 17:53 > Til: Access Developers discussion and problem solving > Emne: [AccessD] Access Development PC Keeps Dying > > All, > > We have a single PC set up for Access Development (The only PC with the > Full Version of the Office Suite). > > I use Remote Desktop to access this PC. > > Recently, it has been going offline about two or three times per week and > must be manually rebooted. This happens at night when it is not being > used. > > I have a couple questions. These really aren?t Access questions but I > thought that others in this group may shed some light on them. > > Is there some sort of log (XP SP3) that would help me discern why this PC > is > dying? I came from the IBM Mainframe realm and I am familiar with > mainframe > system logs. > > Also, I would like to set up an automated process (Perhaps with VB Script) > to discern when this development PC goes offline. This script would run on > another server a few times each day and then send an e-mail if it detects > that the Access Development PC has died. Does anyone have ideas on how to > do this? I have limited VB Script experience. Perhaps this would be > possible with VBA, I am not sure. > > Thanks, > Brad > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dbdoug at gmail.com Mon Jun 17 22:23:08 2013 From: dbdoug at gmail.com (Doug Steele) Date: Mon, 17 Jun 2013 20:23:08 -0700 Subject: [AccessD] Good Feelings To All In-Reply-To: References: <49C454CBE917423E9C6E4313F9953404@HAL9007> <201306171512.r5HFCHD3012091@databaseadvisors.com> Message-ID: Now, Tony, don't be hanging your weiner out at the beach - you'll get arrested. On Mon, Jun 17, 2013 at 9:03 AM, Rocky Smolin wrote: > Well everything comes to an end - we had a real good run. But the list > isn't going away any time soon AFAICT. There's more activity on the > techlist these days as listers are moving to different platforms. Plenty > traffic on OT. > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Monday, June 17, 2013 8:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Good Feelings To All > > Hey Rocky > I forgot to say Hey Guys and Ladies > A major mistake on my part. > > I am kind of sad, this list has been a very important part of my learning > experience. So many wonderful people I have met online. To be honest I do > not want to call them friends but I would say associates. The amount of > knowledge these people have fascinates me. > > Anyway, I cannot say anymore. > > Tony Septav > Nanaimo,BC > Canada > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: June-17-13 9:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Good Feelings To All > > I still look at girls - just can't remember why... (ba-da-boom!) > > I am asking fewer questions because it's faster to type the question into > Google and get some links. So I only go to the list now if Google fails > me. > I suspect many of us do that. > > When I first joined AccessD that search function was just not available > with > the content that's been posted since. > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Monday, June 17, 2013 7:39 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Good Feelings To All > > Hey Guys > > I think we have become dinosaurs, our time has come and gone. Yes they may > be some of you that are still being profitable with ACCESS projects but > let's be honest............... Sorry not trying to be the "Grim Reaper". > Getting that old wiener wagon and hanging out at the beach and watching > wave babies is looking better all the time. The only problem is I am to old > to remember what to do with a wave baby. > > > > Tony Septav > > Nanaimo, BC > > Canada > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2013.0.3345 / Virus Database: 3199/6417 - Release Date: 06/16/13 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebairead at gmail.com Tue Jun 18 03:08:38 2013 From: ebairead at gmail.com (=?UTF-8?Q?Eoin_C_Bair=C3=A9ad?=) Date: Tue, 18 Jun 2013 09:08:38 +0100 Subject: [AccessD] Access 2013 & Outlook Message-ID: Hi has anyone managed to get Access2013 to open Outlook2013. When I try to link to my Outlook folder I get the little circle rotating for a second or two, and then nothing. Eoin -- -- Eoin C. Bair?ad Dublin, Ireland ?th Cliath, ?ire From davidalangibson2010 at gmail.com Tue Jun 18 07:01:11 2013 From: davidalangibson2010 at gmail.com (David A Gibson) Date: Tue, 18 Jun 2013 07:01:11 -0500 Subject: [AccessD] SET ACCESS-L NOMAIL Message-ID: <01fa01ce6c1b$870b8900$95229b00$@gmail.com> SET ACCESS-L NOMAIL From jwcolby at gmail.com Tue Jun 18 07:48:43 2013 From: jwcolby at gmail.com (John W Colby) Date: Tue, 18 Jun 2013 08:48:43 -0400 Subject: [AccessD] SET ACCESS-L NOMAIL In-Reply-To: <01fa01ce6c1b$870b8900$95229b00$@gmail.com> References: <01fa01ce6c1b$870b8900$95229b00$@gmail.com> Message-ID: <51C0572B.8020905@gmail.com> LOL. Did that work? John W. Colby Reality is what refuses to go away when you do not believe in it On 6/18/2013 8:01 AM, David A Gibson wrote: > SET ACCESS-L NOMAIL > From fuller.artful at gmail.com Tue Jun 18 08:07:28 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 18 Jun 2013 09:07:28 -0400 Subject: [AccessD] World's Largest Access App? Message-ID: I'm doing some work on an Access app, which is by far the largest I've ever seen. Using MZ-Tools I determined that it has 700,000 lines of code. Do you know of anything larger? -- Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr From davidalangibson2010 at gmail.com Tue Jun 18 08:30:30 2013 From: davidalangibson2010 at gmail.com (David A Gibson) Date: Tue, 18 Jun 2013 08:30:30 -0500 Subject: [AccessD] SET ACCESS-L NOMAIL In-Reply-To: <51C0572B.8020905@gmail.com> References: <01fa01ce6c1b$870b8900$95229b00$@gmail.com> <51C0572B.8020905@gmail.com> Message-ID: <021601ce6c28$017f61a0$047e24e0$@gmail.com> Of course not. However, I did find the online interface and set it there. David Gibson -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W Colby Sent: Tuesday, June 18, 2013 7:49 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] SET ACCESS-L NOMAIL LOL. Did that work? John W. Colby Reality is what refuses to go away when you do not believe in it On 6/18/2013 8:01 AM, David A Gibson wrote: > SET ACCESS-L NOMAIL > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jun 18 08:31:57 2013 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jun 2013 06:31:57 -0700 Subject: [AccessD] World's Largest Access App? In-Reply-To: References: Message-ID: <2067EEEE2EF14463A8D03D6940CFDCFB@HAL9007> Questions: What does it do? How many users (read/write and read only) How big is the back end? Front end? How many forms, reports, queries? Any macros? What version of Access? Compiled? How often does it crap out? :) R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, June 18, 2013 6:07 AM To: Access Developers discussion and problem solving Subject: [AccessD] World's Largest Access App? I'm doing some work on an Access app, which is by far the largest I've ever seen. Using MZ-Tools I determined that it has 700,000 lines of code. Do you know of anything larger? -- Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr -- 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 Jun 18 10:21:52 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 18 Jun 2013 11:21:52 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: <201306171439.r5HEdPqh011979@databaseadvisors.com> References: <201306171439.r5HEdPqh011979@databaseadvisors.com> Message-ID: Tony, I can speak only for myself, but since I declared my retirement, I have found life a whole lot more fun than pretty much the four decades since I graduated from university. I have a lot less money now than in those decades, but I am lots happier than since my days in university, which were perhaps the most fun years of my life. My current stage in life is a close second. I'm learning Mandarin, reading 2-3 books a week, working on my next HBO-style saga about the history of Chinese crime in Canada, and rediscovering Mozart, to whom I have previously given short shrift in favour of Beethoven. In my retirement years, I have never felt more energetic and less pressured by deadlines. I love it. I suppose that some people feel useless upon retirement, but I am not one of those. I've shrunk the needs to spend and negated the desire to keep up with the Joneses. I've discarded the huge majority of my material possessions, either by sale or donation to the library or Value Village, and the net result is that I feel more free than I have felt in the past 3 decades at minimum. Recently an old client called me to request a few enhancements to the app I wrote for him. The code began in about 2005 and I've done a few weeks work on it every year since. It's a complex app and he is a terrific friend, so there's no way in the world that I would abandon my end of the canoe. There are two other things happening in terms of gigs: I'm mentoring a guy in San Francisco who I think holds the world record for largest Access app ever written. Using MZTools, I determined that the total line count of VBA code was 700K. There are ~360 tables, and a MySQL back end. (He approached me because he bought our book on MySQL ( www.artfulsoftware.com). I created a Volunteer-management app with an Access FE and a SQL Server BE, for an NPO that handles housing for the aged and infirm. I volunteered to do this because I recognize the value of their work. The hourly rate on this gig is $0. Prior to my retirement, I would never have had the time to do such a project, despite my empathy for their work. Now that I have retired from the coding business, I have lots of hours to throw against such a benevolent project. In about two months, following local testing, we'll roll this baby out to ~300 offices in ~20 cities. It's part of my "Giving Back" strategy in my semi-retirement. I still do (very) occasional maintenance on Access projects, but have shifted my focus to Alpha Five. I'm on the beta team for Alpha Anywhere, soon to be released. In a word, it is awesome. "Anywhere" means just that: write a web app once and it will run in any browser, plus tablet and smart phone. Or, alternatively, write a traditional desktop app. I am still mid-project on my first Alpha Anywhere app. It took me a while to decide upon what to write in it, but finally it occurred to me that I have the perfect app to try out on this new platform (perfect meaning the existing Access app I've written for a client who could most profit by the transition to smart phone and tablet). In terms of complexity, I'd call it middle-level. It's an app for safety inspection engineers. In case you don't know what they are, they visit factories and take measurements at every workstation (drill, press, robot) and pass or fail their current setup, supplying recommendations for how to fix any detected problems. The client who commissioned this app currently lugs a laptop around from station to station. Recently I gave him a glimpse of the new version, written in the beta of Alpha Anywhere. I showed him how it runs on my Nexus 7 and he was blown away. In full disclosure, as a member of the beta team at Alpha, I am not paid for my time and since it's privately held, own no shares and the above should be considered my objective opinion, not a propaganda piece. The simple fact is that should any potential Access gigs come my way in the future, I will discourage Access as the vehicle and suggest Alpha instead, for two reasons: it is wayyyy more powerful than Access, and it beautifully supports desktop, web, smart phone and tablet. I'm doing the port of the aforementioned safety-engineering app on my nickel. The client didn't request it; it just struck me as the perfect example of what to gain by having an app written once that can run on all these platforms. It's also an excellent excuse to keep programming, but with the virtue that there is neither a deadline nor a project manager nagging me. I repeat that I have nothing to gain personally from my endorsement of Alpha 5 and the forthcoming Alpha Anywhere. But this is my endorsement: don't wait for Microsoft to release some sort of Access equivalent, Visit the AlphaSoftware.com web site and download a trial and see for yourself how superior it is. Nuff said. On Mon, Jun 17, 2013 at 10:39 AM, Tony Septav wrote: > Hey Guys > > I think we have become dinosaurs, our time has come and gone. Yes they may > be some of you that are still being profitable with ACCESS projects but > let's be honest............... Sorry not trying to be the "Grim Reaper". > Getting that old wiener wagon and hanging out at the beach and watching > wave babies is looking better all the time. The only problem is I am to old > to remember what to do with a wave baby. > > > > Tony Septav > > Nanaimo, BC > > Canada > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr From rockysmolin at bchacc.com Tue Jun 18 10:25:27 2013 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jun 2013 08:25:27 -0700 Subject: [AccessD] Good Feelings To All In-Reply-To: References: <201306171439.r5HEdPqh011979@databaseadvisors.com> Message-ID: <84AED52708A44F6D8D990B562121417C@HAL9007> Does Alpha support relational db back ends? r -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, June 18, 2013 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Good Feelings To All Tony, I can speak only for myself, but since I declared my retirement, I have found life a whole lot more fun than pretty much the four decades since I graduated from university. I have a lot less money now than in those decades, but I am lots happier than since my days in university, which were perhaps the most fun years of my life. My current stage in life is a close second. I'm learning Mandarin, reading 2-3 books a week, working on my next HBO-style saga about the history of Chinese crime in Canada, and rediscovering Mozart, to whom I have previously given short shrift in favour of Beethoven. In my retirement years, I have never felt more energetic and less pressured by deadlines. I love it. I suppose that some people feel useless upon retirement, but I am not one of those. I've shrunk the needs to spend and negated the desire to keep up with the Joneses. I've discarded the huge majority of my material possessions, either by sale or donation to the library or Value Village, and the net result is that I feel more free than I have felt in the past 3 decades at minimum. Recently an old client called me to request a few enhancements to the app I wrote for him. The code began in about 2005 and I've done a few weeks work on it every year since. It's a complex app and he is a terrific friend, so there's no way in the world that I would abandon my end of the canoe. There are two other things happening in terms of gigs: I'm mentoring a guy in San Francisco who I think holds the world record for largest Access app ever written. Using MZTools, I determined that the total line count of VBA code was 700K. There are ~360 tables, and a MySQL back end. (He approached me because he bought our book on MySQL ( www.artfulsoftware.com). I created a Volunteer-management app with an Access FE and a SQL Server BE, for an NPO that handles housing for the aged and infirm. I volunteered to do this because I recognize the value of their work. The hourly rate on this gig is $0. Prior to my retirement, I would never have had the time to do such a project, despite my empathy for their work. Now that I have retired from the coding business, I have lots of hours to throw against such a benevolent project. In about two months, following local testing, we'll roll this baby out to ~300 offices in ~20 cities. It's part of my "Giving Back" strategy in my semi-retirement. I still do (very) occasional maintenance on Access projects, but have shifted my focus to Alpha Five. I'm on the beta team for Alpha Anywhere, soon to be released. In a word, it is awesome. "Anywhere" means just that: write a web app once and it will run in any browser, plus tablet and smart phone. Or, alternatively, write a traditional desktop app. I am still mid-project on my first Alpha Anywhere app. It took me a while to decide upon what to write in it, but finally it occurred to me that I have the perfect app to try out on this new platform (perfect meaning the existing Access app I've written for a client who could most profit by the transition to smart phone and tablet). In terms of complexity, I'd call it middle-level. It's an app for safety inspection engineers. In case you don't know what they are, they visit factories and take measurements at every workstation (drill, press, robot) and pass or fail their current setup, supplying recommendations for how to fix any detected problems. The client who commissioned this app currently lugs a laptop around from station to station. Recently I gave him a glimpse of the new version, written in the beta of Alpha Anywhere. I showed him how it runs on my Nexus 7 and he was blown away. In full disclosure, as a member of the beta team at Alpha, I am not paid for my time and since it's privately held, own no shares and the above should be considered my objective opinion, not a propaganda piece. The simple fact is that should any potential Access gigs come my way in the future, I will discourage Access as the vehicle and suggest Alpha instead, for two reasons: it is wayyyy more powerful than Access, and it beautifully supports desktop, web, smart phone and tablet. I'm doing the port of the aforementioned safety-engineering app on my nickel. The client didn't request it; it just struck me as the perfect example of what to gain by having an app written once that can run on all these platforms. It's also an excellent excuse to keep programming, but with the virtue that there is neither a deadline nor a project manager nagging me. I repeat that I have nothing to gain personally from my endorsement of Alpha 5 and the forthcoming Alpha Anywhere. But this is my endorsement: don't wait for Microsoft to release some sort of Access equivalent, Visit the AlphaSoftware.com web site and download a trial and see for yourself how superior it is. Nuff said. On Mon, Jun 17, 2013 at 10:39 AM, Tony Septav wrote: > Hey Guys > > I think we have become dinosaurs, our time has come and gone. Yes they > may be some of you that are still being profitable with ACCESS projects but > let's be honest............... Sorry not trying to be the "Grim Reaper". > Getting that old wiener wagon and hanging out at the beach and > watching wave babies is looking better all the time. The only problem > is I am to old to remember what to do with a wave baby. > > > > Tony Septav > > Nanaimo, BC > > Canada > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr -- 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 Jun 18 10:54:49 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 18 Jun 2013 11:54:49 -0400 Subject: [AccessD] World's Largest Access App? In-Reply-To: <2067EEEE2EF14463A8D03D6940CFDCFB@HAL9007> References: <2067EEEE2EF14463A8D03D6940CFDCFB@HAL9007> Message-ID: 1. It's an app intended for factories, and more specifically factories interested in or compelled to comply with the ISO 9000 standard. That means, among other things, handling documents and tracking their progress and revisions. That is a radical oversimplification of the app, consider it a bird's-eye glimpse. While it is often recommended that an Access file store pointers to documents, in this case that is the wrong approach, due to version-control issues, etc. So the docs and their templates are housed within the database. 2. How many users? That depends on the site. The most probable answer is fewer than 5, all managers in the factory. 3. Size: FE ~30MB, BE customer-specific but maximum so far is about 20 GB. 4. Quantity of Objects (I'm not about to re-run the analysis, so these are recollections from the previous analysis): About 350 tables, 700 forms, 1000 queries and a few dozen reports; lots and lots of modules, some containing licensed code and some written at home. Without counting them, I would estimate that there are a hundred, perhaps two hundred. 5. Number of macros: 0 6. Version: he develops in 2010 and I in 2007. No problems have emerged yet in this side-by-side situation. 7. In my limited experience, it has never crapped out. I'm not sure what the contemporary terms are, but I'll improvise. My client is the developer of said app, and my role is Access+MySQL mentor or something. The client sells licenses for this app to firms/factories to whom ISO 9000 compliance is critical. There are lots of those, so he has found a lovely niche. A. From jwcolby at gmail.com Tue Jun 18 10:58:09 2013 From: jwcolby at gmail.com (John W Colby) Date: Tue, 18 Jun 2013 11:58:09 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: References: <201306171439.r5HEdPqh011979@databaseadvisors.com> Message-ID: <51C08391.3000905@gmail.com> Arthur, I would be uneasy recommending anything called Alpha Anywhere. I would at LEAST wait for the Beta Anywhere. Of course this is not MS so maybe Alpha software actually works? John W. Colby Reality is what refuses to go away when you do not believe in it On 6/18/2013 11:21 AM, Arthur Fuller wrote: > Tony, > > I can speak only for myself, but since I declared my retirement, I have > found life a whole lot more fun than pretty much the four decades since I > graduated from university. I have a lot less money now than in those > decades, but I am lots happier than since my days in university, which were > perhaps the most fun years of my life. My current stage in life is a close > second. I'm learning Mandarin, reading 2-3 books a week, working on my next > HBO-style saga about the history of Chinese crime in Canada, and > rediscovering Mozart, to whom I have previously given short shrift in > favour of Beethoven. In my retirement years, I have never felt more > energetic and less pressured by deadlines. I love it. > > I suppose that some people feel useless upon retirement, but I am not one > of those. I've shrunk the needs to spend and negated the desire to keep up > with the Joneses. I've discarded the huge majority of my material > possessions, either by sale or donation to the library or Value Village, > and the net result is that I feel more free than I have felt in the past 3 > decades at minimum. > > Recently an old client called me to request a few enhancements to the app I > wrote for him. The code began in about 2005 and I've done a few weeks work > on it every year since. It's a complex app and he is a terrific friend, so > there's no way in the world that I would abandon my end of the canoe. > > There are two other things happening in terms of gigs: > > I'm mentoring a guy in San Francisco who I think holds the world record for > largest Access app ever written. Using MZTools, I determined that the total > line count of VBA code was 700K. There are ~360 tables, and a MySQL back > end. (He approached me because he bought our book on MySQL ( > www.artfulsoftware.com). > > I created a Volunteer-management app with an Access FE and a SQL Server BE, > for an NPO that handles housing for the aged and infirm. I volunteered to > do this because I recognize the value of their work. The hourly rate on > this gig is $0. Prior to my retirement, I would never have had the time to > do such a project, despite my empathy for their work. Now that I have > retired from the coding business, I have lots of hours to throw against > such a benevolent project. In about two months, following local testing, > we'll roll this baby out to ~300 offices in ~20 cities. It's part of my > "Giving Back" strategy in my semi-retirement. > > I still do (very) occasional maintenance on Access projects, but have > shifted my focus to Alpha Five. I'm on the beta team for Alpha Anywhere, > soon to be released. In a word, it is awesome. "Anywhere" means just that: > write a web app once and it will run in any browser, plus tablet and smart > phone. Or, alternatively, write a traditional desktop app. I am still > mid-project on my first Alpha Anywhere app. It took me a while to decide > upon what to write in it, but finally it occurred to me that I have the > perfect app to try out on this new platform (perfect meaning the existing > Access app I've written for a client who could most profit by the > transition to smart phone and tablet). In terms of complexity, I'd call it > middle-level. It's an app for safety inspection engineers. In case you > don't know what they are, they visit factories and take measurements at > every workstation (drill, press, robot) and pass or fail their current > setup, supplying recommendations for how to fix any detected problems. The > client who commissioned this app currently lugs a laptop around from > station to station. Recently I gave him a glimpse of the new version, > written in the beta of Alpha Anywhere. I showed him how it runs on my Nexus > 7 and he was blown away. > > In full disclosure, as a member of the beta team at Alpha, I am not paid > for my time and since it's privately held, own no shares and the above > should be considered my objective opinion, not a propaganda piece. The > simple fact is that should any potential Access gigs come my way in the > future, I will discourage Access as the vehicle and suggest Alpha instead, > for two reasons: it is wayyyy more powerful than Access, and it beautifully > supports desktop, web, smart phone and tablet. > > I'm doing the port of the aforementioned safety-engineering app on my > nickel. The client didn't request it; it just struck me as the perfect > example of what to gain by having an app written once that can run on all > these platforms. It's also an excellent excuse to keep programming, but > with the virtue that there is neither a deadline nor a project manager > nagging me. > > I repeat that I have nothing to gain personally from my endorsement of > Alpha 5 and the forthcoming Alpha Anywhere. But this is my endorsement: > don't wait for Microsoft to release some sort of Access equivalent, Visit > the AlphaSoftware.com web site and download a trial and see for yourself > how superior it is. Nuff said. > > > > On Mon, Jun 17, 2013 at 10:39 AM, Tony Septav wrote: > >> Hey Guys >> >> I think we have become dinosaurs, our time has come and gone. Yes they may >> be some of you that are still being profitable with ACCESS projects but >> let's be honest............... Sorry not trying to be the "Grim Reaper". >> Getting that old wiener wagon and hanging out at the beach and watching >> wave babies is looking better all the time. The only problem is I am to old >> to remember what to do with a wave baby. >> >> >> >> Tony Septav >> >> Nanaimo, BC >> >> Canada >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > From rockysmolin at bchacc.com Tue Jun 18 10:58:30 2013 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jun 2013 08:58:30 -0700 Subject: [AccessD] World's Largest Access App? In-Reply-To: References: <2067EEEE2EF14463A8D03D6940CFDCFB@HAL9007> Message-ID: That's a lot of objects for a 30MB FE. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, June 18, 2013 8:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] World's Largest Access App? 1. It's an app intended for factories, and more specifically factories interested in or compelled to comply with the ISO 9000 standard. That means, among other things, handling documents and tracking their progress and revisions. That is a radical oversimplification of the app, consider it a bird's-eye glimpse. While it is often recommended that an Access file store pointers to documents, in this case that is the wrong approach, due to version-control issues, etc. So the docs and their templates are housed within the database. 2. How many users? That depends on the site. The most probable answer is fewer than 5, all managers in the factory. 3. Size: FE ~30MB, BE customer-specific but maximum so far is about 20 GB. 4. Quantity of Objects (I'm not about to re-run the analysis, so these are recollections from the previous analysis): About 350 tables, 700 forms, 1000 queries and a few dozen reports; lots and lots of modules, some containing licensed code and some written at home. Without counting them, I would estimate that there are a hundred, perhaps two hundred. 5. Number of macros: 0 6. Version: he develops in 2010 and I in 2007. No problems have emerged yet in this side-by-side situation. 7. In my limited experience, it has never crapped out. I'm not sure what the contemporary terms are, but I'll improvise. My client is the developer of said app, and my role is Access+MySQL mentor or something. The client sells licenses for this app to firms/factories to whom ISO 9000 compliance is critical. There are lots of those, so he has found a lovely niche. A. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jun 18 11:10:33 2013 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 18 Jun 2013 09:10:33 -0700 Subject: [AccessD] Good Feelings To All In-Reply-To: References: <201306171439.r5HEdPqh011979@databaseadvisors.com> Message-ID: Sounds about right Arthur...now that I am retired I have never worked so hard or been involved with so many diverse projects. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, June 18, 2013 8:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Good Feelings To All Tony, I can speak only for myself, but since I declared my retirement, I have found life a whole lot more fun than pretty much the four decades since I graduated from university. I have a lot less money now than in those decades, but I am lots happier than since my days in university, which were perhaps the most fun years of my life. My current stage in life is a close second. I'm learning Mandarin, reading 2-3 books a week, working on my next HBO-style saga about the history of Chinese crime in Canada, and rediscovering Mozart, to whom I have previously given short shrift in favour of Beethoven. In my retirement years, I have never felt more energetic and less pressured by deadlines. I love it. I suppose that some people feel useless upon retirement, but I am not one of those. I've shrunk the needs to spend and negated the desire to keep up with the Joneses. I've discarded the huge majority of my material possessions, either by sale or donation to the library or Value Village, and the net result is that I feel more free than I have felt in the past 3 decades at minimum. Recently an old client called me to request a few enhancements to the app I wrote for him. The code began in about 2005 and I've done a few weeks work on it every year since. It's a complex app and he is a terrific friend, so there's no way in the world that I would abandon my end of the canoe. There are two other things happening in terms of gigs: I'm mentoring a guy in San Francisco who I think holds the world record for largest Access app ever written. Using MZTools, I determined that the total line count of VBA code was 700K. There are ~360 tables, and a MySQL back end. (He approached me because he bought our book on MySQL ( www.artfulsoftware.com). I created a Volunteer-management app with an Access FE and a SQL Server BE, for an NPO that handles housing for the aged and infirm. I volunteered to do this because I recognize the value of their work. The hourly rate on this gig is $0. Prior to my retirement, I would never have had the time to do such a project, despite my empathy for their work. Now that I have retired from the coding business, I have lots of hours to throw against such a benevolent project. In about two months, following local testing, we'll roll this baby out to ~300 offices in ~20 cities. It's part of my "Giving Back" strategy in my semi-retirement. I still do (very) occasional maintenance on Access projects, but have shifted my focus to Alpha Five. I'm on the beta team for Alpha Anywhere, soon to be released. In a word, it is awesome. "Anywhere" means just that: write a web app once and it will run in any browser, plus tablet and smart phone. Or, alternatively, write a traditional desktop app. I am still mid-project on my first Alpha Anywhere app. It took me a while to decide upon what to write in it, but finally it occurred to me that I have the perfect app to try out on this new platform (perfect meaning the existing Access app I've written for a client who could most profit by the transition to smart phone and tablet). In terms of complexity, I'd call it middle-level. It's an app for safety inspection engineers. In case you don't know what they are, they visit factories and take measurements at every workstation (drill, press, robot) and pass or fail their current setup, supplying recommendations for how to fix any detected problems. The client who commissioned this app currently lugs a laptop around from station to station. Recently I gave him a glimpse of the new version, written in the beta of Alpha Anywhere. I showed him how it runs on my Nexus 7 and he was blown away. In full disclosure, as a member of the beta team at Alpha, I am not paid for my time and since it's privately held, own no shares and the above should be considered my objective opinion, not a propaganda piece. The simple fact is that should any potential Access gigs come my way in the future, I will discourage Access as the vehicle and suggest Alpha instead, for two reasons: it is wayyyy more powerful than Access, and it beautifully supports desktop, web, smart phone and tablet. I'm doing the port of the aforementioned safety-engineering app on my nickel. The client didn't request it; it just struck me as the perfect example of what to gain by having an app written once that can run on all these platforms. It's also an excellent excuse to keep programming, but with the virtue that there is neither a deadline nor a project manager nagging me. I repeat that I have nothing to gain personally from my endorsement of Alpha 5 and the forthcoming Alpha Anywhere. But this is my endorsement: don't wait for Microsoft to release some sort of Access equivalent, Visit the AlphaSoftware.com web site and download a trial and see for yourself how superior it is. Nuff said. On Mon, Jun 17, 2013 at 10:39 AM, Tony Septav wrote: > Hey Guys > > I think we have become dinosaurs, our time has come and gone. Yes they may > be some of you that are still being profitable with ACCESS projects but > let's be honest............... Sorry not trying to be the "Grim Reaper". > Getting that old wiener wagon and hanging out at the beach and watching > wave babies is looking better all the time. The only problem is I am to old > to remember what to do with a wave baby. > > > > Tony Septav > > Nanaimo, BC > > Canada > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at gmail.com Tue Jun 18 11:11:06 2013 From: jwcolby at gmail.com (John W Colby) Date: Tue, 18 Jun 2013 12:11:06 -0400 Subject: [AccessD] VBA to find directory in url path Message-ID: <51C0869A.9080202@gmail.com> I need a method to pop up a find directory dialog which will work correctly on a URL as a starting location. I found code but it only works with "drives", even mapped drives are find. However feed it \\Anything and it fails to find the path. I have written a little app to "scrub" (delete) data from every native (non-linked) table in archived access databases. The company needs to clean out "Sensitive and Personal Information" out of old copies of database. I can do that by manually pasting in URL paths but I want to provide this to other developers. Having it accept a URL to start looking for the path to cleanse is much more user friendly. So... I need a function which can accept a start directory of \\Somepath, and will then open a dir find dialog starting at that location. -- John W. Colby Reality is what refuses to go away when you do not believe in it From fuller.artful at gmail.com Tue Jun 18 11:28:20 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 18 Jun 2013 12:28:20 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: <84AED52708A44F6D8D990B562121417C@HAL9007> References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <84AED52708A44F6D8D990B562121417C@HAL9007> Message-ID: Every single one you can name, plus it has its own BE. It doesn't matter which one you use; a couple of changes and you can point the FE to another existing source. No problem. I'm a huge A5 enthusiast, but as previously stated I have nothing to gain from my endorsements. But potentially, you do. Alphs has offered me the opportunity to collect a bunch of Access developers who have been more interest in the trial and its demos, and willing to fork some loot; a virtual group-license, as it were. If I can get about 5-10 listers willing to purchase A5, then all will benefit from a significant discount. If you are feeling caged and trapped and frustrated by MS's alleged development in Access, while also being intimidated by the learning curve of Visual Studio, then you are the perfect candidate to try Alpha 5 and the forthcoming Alpha Anywhere. I've been testing the beta and it is awesome. Download the trials and tuts and be amazed. A. From jimdettman at verizon.net Tue Jun 18 11:47:56 2013 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jun 2013 12:47:56 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <84AED52708A44F6D8D990B562121417C@HAL9007> Message-ID: I would, but I've moved on to C#/.Net with the DevExpress framework and I'm liking it so far... Just spent $1900 on that (bought Redgate's .Net Reflector as well), so my software budget is tapped out for the moment. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, June 18, 2013 12:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Good Feelings To All Every single one you can name, plus it has its own BE. It doesn't matter which one you use; a couple of changes and you can point the FE to another existing source. No problem. I'm a huge A5 enthusiast, but as previously stated I have nothing to gain from my endorsements. But potentially, you do. Alphs has offered me the opportunity to collect a bunch of Access developers who have been more interest in the trial and its demos, and willing to fork some loot; a virtual group-license, as it were. If I can get about 5-10 listers willing to purchase A5, then all will benefit from a significant discount. If you are feeling caged and trapped and frustrated by MS's alleged development in Access, while also being intimidated by the learning curve of Visual Studio, then you are the perfect candidate to try Alpha 5 and the forthcoming Alpha Anywhere. I've been testing the beta and it is awesome. Download the trials and tuts and be amazed. A. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jun 18 12:15:15 2013 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jun 2013 10:15:15 -0700 Subject: [AccessD] Good Feelings To All In-Reply-To: References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <84AED52708A44F6D8D990B562121417C@HAL9007> Message-ID: That sounds intriguing, Arthur. What might that virtual license cost in non-virtual figures? Charlotte On Tue, Jun 18, 2013 at 9:28 AM, Arthur Fuller wrote: > Every single one you can name, plus it has its own BE. It doesn't matter > which one you use; a couple of changes and you can point the FE to another > existing source. No problem. > > I'm a huge A5 enthusiast, but as previously stated I have nothing to gain > from my endorsements. But potentially, you do. Alphs has offered me the > opportunity to collect a bunch of Access developers who have been more > interest in the trial and its demos, and willing to fork some loot; a > virtual group-license, as it were. If I can get about 5-10 listers willing > to purchase A5, then all will benefit from a significant discount. > > If you are feeling caged and trapped and frustrated by MS's alleged > development in Access, while also being intimidated by the learning curve > of Visual Studio, then you are the perfect candidate to try Alpha 5 and the > forthcoming Alpha Anywhere. I've been testing the beta and it is awesome. > > Download the trials and tuts and be amazed. > > A. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From vbacreations at gmail.com Tue Jun 18 12:23:35 2013 From: vbacreations at gmail.com (William Benson) Date: Tue, 18 Jun 2013 13:23:35 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <84AED52708A44F6D8D990B562121417C@HAL9007> Message-ID: Why not virtual figures? My friends are trying to convert me to bit coins in the theory that they are becoming LESS virtual than Fed backed money. Hmmmm.... interesting proposition. On Jun 18, 2013 1:17 PM, "Charlotte Foust" wrote: > That sounds intriguing, Arthur. What might that virtual license cost in > non-virtual figures? > > Charlotte > > On Tue, Jun 18, 2013 at 9:28 AM, Arthur Fuller >wrote: > > > Every single one you can name, plus it has its own BE. It doesn't matter > > which one you use; a couple of changes and you can point the FE to > another > > existing source. No problem. > > > > I'm a huge A5 enthusiast, but as previously stated I have nothing to gain > > from my endorsements. But potentially, you do. Alphs has offered me the > > opportunity to collect a bunch of Access developers who have been more > > interest in the trial and its demos, and willing to fork some loot; a > > virtual group-license, as it were. If I can get about 5-10 listers > willing > > to purchase A5, then all will benefit from a significant discount. > > > > If you are feeling caged and trapped and frustrated by MS's alleged > > development in Access, while also being intimidated by the learning curve > > of Visual Studio, then you are the perfect candidate to try Alpha 5 and > the > > forthcoming Alpha Anywhere. I've been testing the beta and it is awesome. > > > > Download the trials and tuts and be amazed. > > > > 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 andy at minstersystems.co.uk Tue Jun 18 12:34:24 2013 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 18 Jun 2013 18:34:24 +0100 Subject: [AccessD] Lotus Notes: WAS Good Feelings To All In-Reply-To: <017d01ce6b84$14227260$3c675720$@gmail.com> Message-ID: <0EDAD95F35374C19A09A9F2645356D21@MINSTER> Hi John I've sent you an example MDB off-line. If anyone else is interested I'll try to post the code here if it fits the size restraints. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Serrano Sent: 17 June 2013 18:57 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lotus Notes: WAS Good Feelings To All Thank you, I was not sure if anyone got this email or not.... Any help would be greatly appreciated... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Monday, June 17, 2013 1:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Lotus Notes: WAS Good Feelings To All Hi John I've separated this question out into its own thread if that's ok. I'll let you have some code tomorrow when I'm back in work. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Serrano Sent: 17 June 2013 16:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All Does anyone have a code for an access application utilizing a Lotus Notes platform. Basically they want an email sent out using Lotus Notes every-time an event on click happens. I have tried a couple of snippets of code I found on the net but to no avail I have been stumped. Any help would be appreciated... Thank you -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, June 17, 2013 10:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Good Feelings To All I still look at girls - just can't remember why... (ba-da-boom!) I am asking fewer questions because it's faster to type the question into Google and get some links. So I only go to the list now if Google fails me. I suspect many of us do that. When I first joined AccessD that search function was just not available with the content that's been posted since. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Monday, June 17, 2013 7:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Good Feelings To All Hey Guys I think we have become dinosaurs, our time has come and gone. Yes they may be some of you that are still being profitable with ACCESS projects but let's be honest............... Sorry not trying to be the "Grim Reaper". Getting that old wiener wagon and hanging out at the beach and watching wave babies is looking better all the time. The only problem is I am to old to remember what to do with a wave baby. Tony Septav Nanaimo, BC Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jun 18 16:10:24 2013 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 18 Jun 2013 16:10:24 -0500 Subject: [AccessD] Access Development PC Keeps Dying References: <014401ce6b77$bb1c5700$31550500$@cactus.dk><01a401ce6b7b$73af70b0$5b0e5210$@gmail.com> Message-ID: Gustav, David, Doug, Thanks for the help with this question. For some reason, I didn't think that XP had much for logging, as this was an area that I had never worked with before. I am still not sure why the one PC is dying, but I now have more tools in my bag-of-tricks. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Monday, June 17, 2013 10:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Development PC Keeps Dying System logs in Win XP: Right click on My Computer. Select 'Manage'. You should get the Computer Management console window. Select System Tools/Event Viewer/System. This should give you the System log messages in the right hand screen. You can right click on each message and look at its Properties for more info. Hope this helps Incidentally, it is this message log that various phone scammers get you to look at, as it has lots of warning messages and errors. Then they try to convince you that they can 'fix' your problems by getting you to buy and download their malware. Doug On Mon, Jun 17, 2013 at 9:55 AM, David A Gibson < davidalangibson2010 at gmail.com> wrote: > It's been a while but I seem to remember a puter we had doing the > same thing. Automatic Updates were turned on and set to run in the early AM. > It > was choking on a particular update and then restarting. It would then > try again during the next cycle and choke again. > > David Gibson > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Brad Marks > Sendt: 17. juni 2013 17:53 > Til: Access Developers discussion and problem solving > Emne: [AccessD] Access Development PC Keeps Dying > > All, > > We have a single PC set up for Access Development (The only PC with > the Full Version of the Office Suite). > > I use Remote Desktop to access this PC. > > Recently, it has been going offline about two or three times per week > and must be manually rebooted. This happens at night when it is not > being used. > > I have a couple questions. These really aren't Access questions but I > thought that others in this group may shed some light on them. > > Is there some sort of log (XP SP3) that would help me discern why this > PC is dying? I came from the IBM Mainframe realm and I am familiar > with mainframe system logs. > > Also, I would like to set up an automated process (Perhaps with VB > Script) to discern when this development PC goes offline. This script > would run on another server a few times each day and then send an > e-mail if it detects that the Access Development PC has died. Does > anyone have ideas on how to do this? I have limited VB Script > experience. Perhaps this would be possible with VBA, I am not sure. > > Thanks, > Brad > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=4B19628CB0.0EF60 From vbacreations at gmail.com Tue Jun 18 22:28:18 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Tue, 18 Jun 2013 23:28:18 -0400 Subject: [AccessD] World's Largest Access App? In-Reply-To: References: <2067EEEE2EF14463A8D03D6940CFDCFB@HAL9007> Message-ID: <014b01ce6c9d$0b5d6b20$22184160$@gmail.com> I think you could keep an index of the documents in a current library, and keep the documents which had sign-off in databases that correspond to the years of the documents they hold. Many ways to skin the cat without holding ALL the documents in a single database. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, June 18, 2013 11:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] World's Largest Access App? 1. It's an app intended for factories, and more specifically factories interested in or compelled to comply with the ISO 9000 standard. That means, among other things, handling documents and tracking their progress and revisions. That is a radical oversimplification of the app, consider it a bird's-eye glimpse. While it is often recommended that an Access file store pointers to documents, in this case that is the wrong approach, due to version-control issues, etc. So the docs and their templates are housed within the database. 2. How many users? That depends on the site. The most probable answer is fewer than 5, all managers in the factory. 3. Size: FE ~30MB, BE customer-specific but maximum so far is about 20 GB. 4. Quantity of Objects (I'm not about to re-run the analysis, so these are recollections from the previous analysis): About 350 tables, 700 forms, 1000 queries and a few dozen reports; lots and lots of modules, some containing licensed code and some written at home. Without counting them, I would estimate that there are a hundred, perhaps two hundred. 5. Number of macros: 0 6. Version: he develops in 2010 and I in 2007. No problems have emerged yet in this side-by-side situation. 7. In my limited experience, it has never crapped out. I'm not sure what the contemporary terms are, but I'll improvise. My client is the developer of said app, and my role is Access+MySQL mentor or something. The client sells licenses for this app to firms/factories to whom ISO 9000 compliance is critical. There are lots of those, so he has found a lovely niche. A. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Wed Jun 19 00:04:54 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Wed, 19 Jun 2013 01:04:54 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: <51C08391.3000905@gmail.com> References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <51C08391.3000905@gmail.com> Message-ID: <014c01ce6caa$89dd1290$9d9737b0$@gmail.com> Gamma baked an Alpha Pi for the state fair. The judge Eta slice, Theta few kind words and moved on to try the others'. Upsilon comes this woman and starts quite a scene. She was last year's winner and hearing the judge praise someone else Delta blow to her pride. "Judge, my Nu recipe is Beta than anything you've ever tried, I am sure, and my ingredients are the Phi-nest!" She seemed desperate to win twice in a Rho. The judge only let out a Psi and started to walk away. But she said "If I don't win, I'll Sigma dog on you!". Sure enough, her dog was about Omicron away from the judge's leg. However, the judge was not afraid of the dow. "If that happens it'll Lambda dog in the pound and you'll be thrown out of this fair and never allowed back!" That seemed to shut her up. Needless to say, she didn't win. Still, Gamma says the other lady's pie was better. She figures Zeta probably given her first place if she hadn't Kappa harassing the judge. Epsilon story, but I felt Iota tell it. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W Colby Sent: Tuesday, June 18, 2013 11:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Good Feelings To All Arthur, I would be uneasy recommending anything called Alpha Anywhere. I would at LEAST wait for the Beta Anywhere. Of course this is not MS so maybe Alpha software actually works? John W. Colby Reality is what refuses to go away when you do not believe in it On 6/18/2013 11:21 AM, Arthur Fuller wrote: > Tony, > > I can speak only for myself, but since I declared my retirement, I > have found life a whole lot more fun than pretty much the four decades > since I graduated from university. I have a lot less money now than in > those decades, but I am lots happier than since my days in university, > which were perhaps the most fun years of my life. My current stage in > life is a close second. I'm learning Mandarin, reading 2-3 books a > week, working on my next HBO-style saga about the history of Chinese > crime in Canada, and rediscovering Mozart, to whom I have previously > given short shrift in favour of Beethoven. In my retirement years, I > have never felt more energetic and less pressured by deadlines. I love it. > > I suppose that some people feel useless upon retirement, but I am not > one of those. I've shrunk the needs to spend and negated the desire to > keep up with the Joneses. I've discarded the huge majority of my > material possessions, either by sale or donation to the library or > Value Village, and the net result is that I feel more free than I have > felt in the past 3 decades at minimum. > > Recently an old client called me to request a few enhancements to the > app I wrote for him. The code began in about 2005 and I've done a few > weeks work on it every year since. It's a complex app and he is a > terrific friend, so there's no way in the world that I would abandon my end of the canoe. > > There are two other things happening in terms of gigs: > > I'm mentoring a guy in San Francisco who I think holds the world > record for largest Access app ever written. Using MZTools, I > determined that the total line count of VBA code was 700K. There are > ~360 tables, and a MySQL back end. (He approached me because he bought > our book on MySQL ( www.artfulsoftware.com). > > I created a Volunteer-management app with an Access FE and a SQL > Server BE, for an NPO that handles housing for the aged and infirm. I > volunteered to do this because I recognize the value of their work. > The hourly rate on this gig is $0. Prior to my retirement, I would > never have had the time to do such a project, despite my empathy for > their work. Now that I have retired from the coding business, I have > lots of hours to throw against such a benevolent project. In about two > months, following local testing, we'll roll this baby out to ~300 > offices in ~20 cities. It's part of my "Giving Back" strategy in my semi-retirement. > > I still do (very) occasional maintenance on Access projects, but have > shifted my focus to Alpha Five. I'm on the beta team for Alpha > Anywhere, soon to be released. In a word, it is awesome. "Anywhere" means just that: > write a web app once and it will run in any browser, plus tablet and > smart phone. Or, alternatively, write a traditional desktop app. I am > still mid-project on my first Alpha Anywhere app. It took me a while > to decide upon what to write in it, but finally it occurred to me that > I have the perfect app to try out on this new platform (perfect > meaning the existing Access app I've written for a client who could > most profit by the transition to smart phone and tablet). In terms of > complexity, I'd call it middle-level. It's an app for safety > inspection engineers. In case you don't know what they are, they visit > factories and take measurements at every workstation (drill, press, > robot) and pass or fail their current setup, supplying recommendations > for how to fix any detected problems. The client who commissioned this > app currently lugs a laptop around from station to station. Recently I > gave him a glimpse of the new version, written in the beta of Alpha > Anywhere. I showed him how it runs on my Nexus > 7 and he was blown away. > > In full disclosure, as a member of the beta team at Alpha, I am not > paid for my time and since it's privately held, own no shares and the > above should be considered my objective opinion, not a propaganda > piece. The simple fact is that should any potential Access gigs come > my way in the future, I will discourage Access as the vehicle and > suggest Alpha instead, for two reasons: it is wayyyy more powerful > than Access, and it beautifully supports desktop, web, smart phone and tablet. > > I'm doing the port of the aforementioned safety-engineering app on my > nickel. The client didn't request it; it just struck me as the perfect > example of what to gain by having an app written once that can run on > all these platforms. It's also an excellent excuse to keep > programming, but with the virtue that there is neither a deadline nor > a project manager nagging me. > > I repeat that I have nothing to gain personally from my endorsement of > Alpha 5 and the forthcoming Alpha Anywhere. But this is my endorsement: > don't wait for Microsoft to release some sort of Access equivalent, > Visit the AlphaSoftware.com web site and download a trial and see for > yourself how superior it is. Nuff said. > > > > On Mon, Jun 17, 2013 at 10:39 AM, Tony Septav wrote: > >> Hey Guys >> >> I think we have become dinosaurs, our time has come and gone. Yes >> they may be some of you that are still being profitable with ACCESS projects but >> let's be honest............... Sorry not trying to be the "Grim Reaper". >> Getting that old wiener wagon and hanging out at the beach and >> watching wave babies is looking better all the time. The only problem >> is I am to old to remember what to do with a wave baby. >> >> >> >> Tony Septav >> >> Nanaimo, BC >> >> Canada >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Wed Jun 19 00:07:36 2013 From: vbacreations at gmail.com (William Benson (VBACreations.Com)) Date: Wed, 19 Jun 2013 01:07:36 -0400 Subject: [AccessD] Good Feelings To All References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <51C08391.3000905@gmail.com> Message-ID: <014d01ce6caa$ea755040$bf5ff0c0$@gmail.com> Updated: Gamma baked an Alpha Pi for the state fair. The judge Eta slice, Theta few kind words and moved on to try the others'. Upsilon comes this woman and starts quite a scene. She was last year's winner and hearing the judge praise someone else Delta blow to her pride. "Judge, my Nu recipe is Beta than anything you've ever tried, I am sure, and my ingredients are the Phi-nest!" She seemed desperate to win twice in a Rho. The judge only let out a Psi and started to walk away. But she said "If I don't win, I'll Sigma dog on you!". Sure enough, her dog was about Omicron away from the judge's leg. However, the judge was not afraid of the dog. "If that happens it'll Lambda dog in the pound and you'll be thrown out of this fair Omega sure you're never allowed back!" That seemed to shut her up. Needless to say, she didn't win. Still, Gamma says the other lady's pie was better. She figures Zeta probably given her first place if she hadn't Kappa harassing the judge, putting him in a bad Mu-de. Epsilon story, but I felt Iota tell it. -----Original Message----- From: William Benson (VBACreations.Com) [mailto:vbacreations at gmail.com] Sent: Wednesday, June 19, 2013 1:05 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Good Feelings To All Gamma baked an Alpha Pi for the state fair. The judge Eta slice, Theta few kind words and moved on to try the others'. Upsilon comes this woman and starts quite a scene. She was last year's winner and hearing the judge praise someone else Delta blow to her pride. "Judge, my Nu recipe is Beta than anything you've ever tried, I am sure, and my ingredients are the Phi-nest!" She seemed desperate to win twice in a Rho. The judge only let out a Psi and started to walk away. But she said "If I don't win, I'll Sigma dog on you!". Sure enough, her dog was about Omicron away from the judge's leg. However, the judge was not afraid of the dow. "If that happens it'll Lambda dog in the pound and you'll be thrown out of this fair and never allowed back!" That seemed to shut her up. Needless to say, she didn't win. Still, Gamma says the other lady's pie was better. She figures Zeta probably given her first place if she hadn't Kappa harassing the judge. Epsilon story, but I felt Iota tell it. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W Colby Sent: Tuesday, June 18, 2013 11:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Good Feelings To All Arthur, I would be uneasy recommending anything called Alpha Anywhere. I would at LEAST wait for the Beta Anywhere. Of course this is not MS so maybe Alpha software actually works? John W. Colby Reality is what refuses to go away when you do not believe in it On 6/18/2013 11:21 AM, Arthur Fuller wrote: > Tony, > > I can speak only for myself, but since I declared my retirement, I > have found life a whole lot more fun than pretty much the four decades > since I graduated from university. I have a lot less money now than in > those decades, but I am lots happier than since my days in university, > which were perhaps the most fun years of my life. My current stage in > life is a close second. I'm learning Mandarin, reading 2-3 books a > week, working on my next HBO-style saga about the history of Chinese > crime in Canada, and rediscovering Mozart, to whom I have previously > given short shrift in favour of Beethoven. In my retirement years, I > have never felt more energetic and less pressured by deadlines. I love it. > > I suppose that some people feel useless upon retirement, but I am not > one of those. I've shrunk the needs to spend and negated the desire to > keep up with the Joneses. I've discarded the huge majority of my > material possessions, either by sale or donation to the library or > Value Village, and the net result is that I feel more free than I have > felt in the past 3 decades at minimum. > > Recently an old client called me to request a few enhancements to the > app I wrote for him. The code began in about 2005 and I've done a few > weeks work on it every year since. It's a complex app and he is a > terrific friend, so there's no way in the world that I would abandon my end of the canoe. > > There are two other things happening in terms of gigs: > > I'm mentoring a guy in San Francisco who I think holds the world > record for largest Access app ever written. Using MZTools, I > determined that the total line count of VBA code was 700K. There are > ~360 tables, and a MySQL back end. (He approached me because he bought > our book on MySQL ( www.artfulsoftware.com). > > I created a Volunteer-management app with an Access FE and a SQL > Server BE, for an NPO that handles housing for the aged and infirm. I > volunteered to do this because I recognize the value of their work. > The hourly rate on this gig is $0. Prior to my retirement, I would > never have had the time to do such a project, despite my empathy for > their work. Now that I have retired from the coding business, I have > lots of hours to throw against such a benevolent project. In about two > months, following local testing, we'll roll this baby out to ~300 > offices in ~20 cities. It's part of my "Giving Back" strategy in my semi-retirement. > > I still do (very) occasional maintenance on Access projects, but have > shifted my focus to Alpha Five. I'm on the beta team for Alpha > Anywhere, soon to be released. In a word, it is awesome. "Anywhere" means just that: > write a web app once and it will run in any browser, plus tablet and > smart phone. Or, alternatively, write a traditional desktop app. I am > still mid-project on my first Alpha Anywhere app. It took me a while > to decide upon what to write in it, but finally it occurred to me that > I have the perfect app to try out on this new platform (perfect > meaning the existing Access app I've written for a client who could > most profit by the transition to smart phone and tablet). In terms of > complexity, I'd call it middle-level. It's an app for safety > inspection engineers. In case you don't know what they are, they visit > factories and take measurements at every workstation (drill, press, > robot) and pass or fail their current setup, supplying recommendations > for how to fix any detected problems. The client who commissioned this > app currently lugs a laptop around from station to station. Recently I > gave him a glimpse of the new version, written in the beta of Alpha > Anywhere. I showed him how it runs on my Nexus > 7 and he was blown away. > > In full disclosure, as a member of the beta team at Alpha, I am not > paid for my time and since it's privately held, own no shares and the > above should be considered my objective opinion, not a propaganda > piece. The simple fact is that should any potential Access gigs come > my way in the future, I will discourage Access as the vehicle and > suggest Alpha instead, for two reasons: it is wayyyy more powerful > than Access, and it beautifully supports desktop, web, smart phone and tablet. > > I'm doing the port of the aforementioned safety-engineering app on my > nickel. The client didn't request it; it just struck me as the perfect > example of what to gain by having an app written once that can run on > all these platforms. It's also an excellent excuse to keep > programming, but with the virtue that there is neither a deadline nor > a project manager nagging me. > > I repeat that I have nothing to gain personally from my endorsement of > Alpha 5 and the forthcoming Alpha Anywhere. But this is my endorsement: > don't wait for Microsoft to release some sort of Access equivalent, > Visit the AlphaSoftware.com web site and download a trial and see for > yourself how superior it is. Nuff said. > > > > On Mon, Jun 17, 2013 at 10:39 AM, Tony Septav wrote: > >> Hey Guys >> >> I think we have become dinosaurs, our time has come and gone. Yes >> they may be some of you that are still being profitable with ACCESS projects but >> let's be honest............... Sorry not trying to be the "Grim Reaper". >> Getting that old wiener wagon and hanging out at the beach and >> watching wave babies is looking better all the time. The only problem >> is I am to old to remember what to do with a wave baby. >> >> >> >> Tony Septav >> >> Nanaimo, BC >> >> Canada >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at gmail.com Wed Jun 19 06:23:26 2013 From: jwcolby at gmail.com (John W Colby) Date: Wed, 19 Jun 2013 07:23:26 -0400 Subject: [AccessD] Good Feelings To All In-Reply-To: <014d01ce6caa$ea755040$bf5ff0c0$@gmail.com> References: <201306171439.r5HEdPqh011979@databaseadvisors.com> <51C08391.3000905@gmail.com> <014d01ce6caa$ea755040$bf5ff0c0$@gmail.com> Message-ID: <51C194AE.4040000@gmail.com> ROTFL. What happens when too much time coincides with too much imagination. John W. Colby Reality is what refuses to go away when you do not believe in it On 6/19/2013 1:07 AM, William Benson (VBACreations.Com) wrote: > Updated: > > Gamma baked an Alpha Pi for the state fair. The judge Eta slice, Theta few > kind words and moved on to try the others'. Upsilon comes this woman and > starts quite a scene. She was last year's winner and hearing the judge > praise someone else Delta blow to her pride. "Judge, my Nu recipe is Beta > than anything you've ever tried, I am sure, and my ingredients are the > Phi-nest!" She seemed desperate to win twice in a Rho. > > The judge only let out a Psi and started to walk away. But she said "If I > don't win, I'll Sigma dog on you!". Sure enough, her dog was about Omicron > away from the judge's leg. However, the judge was not afraid of the dog. "If > that happens it'll Lambda dog in the pound and you'll be thrown out of this > fair Omega sure you're never allowed back!" That seemed to shut her up. > Needless to say, she didn't win. Still, Gamma says the other lady's pie was > better. She figures Zeta probably given her first place if she hadn't Kappa > harassing the judge, putting him in a bad Mu-de. > > Epsilon story, but I felt Iota tell it. > > -----Original Message----- > From: William Benson (VBACreations.Com) [mailto:vbacreations at gmail.com] > Sent: Wednesday, June 19, 2013 1:05 AM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] Good Feelings To All > > Gamma baked an Alpha Pi for the state fair. The judge Eta slice, Theta few > kind words and moved on to try the others'. Upsilon comes this woman and > starts quite a scene. She was last year's winner and hearing the judge > praise someone else Delta blow to her pride. "Judge, my Nu recipe is Beta > than anything you've ever tried, I am sure, and my ingredients are the > Phi-nest!" She seemed desperate to win twice in a Rho. > > The judge only let out a Psi and started to walk away. But she said "If I > don't win, I'll Sigma dog on you!". Sure enough, her dog was about Omicron > away from the judge's leg. However, the judge was not afraid of the dow. "If > that happens it'll Lambda dog in the pound and you'll be thrown out of this > fair and never allowed back!" That seemed to shut her up. Needless to say, > she didn't win. Still, Gamma says the other lady's pie was better. She > figures Zeta probably given her first place if she hadn't Kappa harassing > the judge. > > Epsilon story, but I felt Iota tell it. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W Colby > Sent: Tuesday, June 18, 2013 11:58 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Good Feelings To All > > Arthur, > > I would be uneasy recommending anything called Alpha Anywhere. I would at > LEAST wait for the Beta Anywhere. > > Of course this is not MS so maybe Alpha software actually works? > > John W. Colby > > Reality is what refuses to go away > when you do not believe in it > > On 6/18/2013 11:21 AM, Arthur Fuller wrote: >> Tony, >> >> I can speak only for myself, but since I declared my retirement, I >> have found life a whole lot more fun than pretty much the four decades >> since I graduated from university. I have a lot less money now than in >> those decades, but I am lots happier than since my days in university, >> which were perhaps the most fun years of my life. My current stage in >> life is a close second. I'm learning Mandarin, reading 2-3 books a >> week, working on my next HBO-style saga about the history of Chinese >> crime in Canada, and rediscovering Mozart, to whom I have previously >> given short shrift in favour of Beethoven. In my retirement years, I >> have never felt more energetic and less pressured by deadlines. I love it. >> >> I suppose that some people feel useless upon retirement, but I am not >> one of those. I've shrunk the needs to spend and negated the desire to >> keep up with the Joneses. I've discarded the huge majority of my >> material possessions, either by sale or donation to the library or >> Value Village, and the net result is that I feel more free than I have >> felt in the past 3 decades at minimum. >> >> Recently an old client called me to request a few enhancements to the >> app I wrote for him. The code began in about 2005 and I've done a few >> weeks work on it every year since. It's a complex app and he is a >> terrific friend, so there's no way in the world that I would abandon my > end of the canoe. >> There are two other things happening in terms of gigs: >> >> I'm mentoring a guy in San Francisco who I think holds the world >> record for largest Access app ever written. Using MZTools, I >> determined that the total line count of VBA code was 700K. There are >> ~360 tables, and a MySQL back end. (He approached me because he bought >> our book on MySQL ( www.artfulsoftware.com). >> >> I created a Volunteer-management app with an Access FE and a SQL >> Server BE, for an NPO that handles housing for the aged and infirm. I >> volunteered to do this because I recognize the value of their work. >> The hourly rate on this gig is $0. Prior to my retirement, I would >> never have had the time to do such a project, despite my empathy for >> their work. Now that I have retired from the coding business, I have >> lots of hours to throw against such a benevolent project. In about two >> months, following local testing, we'll roll this baby out to ~300 >> offices in ~20 cities. It's part of my "Giving Back" strategy in my > semi-retirement. >> I still do (very) occasional maintenance on Access projects, but have >> shifted my focus to Alpha Five. I'm on the beta team for Alpha >> Anywhere, soon to be released. In a word, it is awesome. "Anywhere" means > just that: >> write a web app once and it will run in any browser, plus tablet and >> smart phone. Or, alternatively, write a traditional desktop app. I am >> still mid-project on my first Alpha Anywhere app. It took me a while >> to decide upon what to write in it, but finally it occurred to me that >> I have the perfect app to try out on this new platform (perfect >> meaning the existing Access app I've written for a client who could >> most profit by the transition to smart phone and tablet). In terms of >> complexity, I'd call it middle-level. It's an app for safety >> inspection engineers. In case you don't know what they are, they visit >> factories and take measurements at every workstation (drill, press, >> robot) and pass or fail their current setup, supplying recommendations >> for how to fix any detected problems. The client who commissioned this >> app currently lugs a laptop around from station to station. Recently I >> gave him a glimpse of the new version, written in the beta of Alpha >> Anywhere. I showed him how it runs on my Nexus >> 7 and he was blown away. >> >> In full disclosure, as a member of the beta team at Alpha, I am not >> paid for my time and since it's privately held, own no shares and the >> above should be considered my objective opinion, not a propaganda >> piece. The simple fact is that should any potential Access gigs come >> my way in the future, I will discourage Access as the vehicle and >> suggest Alpha instead, for two reasons: it is wayyyy more powerful >> than Access, and it beautifully supports desktop, web, smart phone and > tablet. >> I'm doing the port of the aforementioned safety-engineering app on my >> nickel. The client didn't request it; it just struck me as the perfect >> example of what to gain by having an app written once that can run on >> all these platforms. It's also an excellent excuse to keep >> programming, but with the virtue that there is neither a deadline nor >> a project manager nagging me. >> >> I repeat that I have nothing to gain personally from my endorsement of >> Alpha 5 and the forthcoming Alpha Anywhere. But this is my endorsement: >> don't wait for Microsoft to release some sort of Access equivalent, >> Visit the AlphaSoftware.com web site and download a trial and see for >> yourself how superior it is. Nuff said. >> >> >> >> On Mon, Jun 17, 2013 at 10:39 AM, Tony Septav > wrote: >>> Hey Guys >>> >>> I think we have become dinosaurs, our time has come and gone. Yes >>> they may be some of you that are still being profitable with ACCESS > projects but >>> let's be honest............... Sorry not trying to be the "Grim > Reaper". >>> Getting that old wiener wagon and hanging out at the beach and >>> watching wave babies is looking better all the time. The only problem >>> is I am to old to remember what to do with a wave baby. >>> >>> >>> >>> Tony Septav >>> >>> Nanaimo, BC >>> >>> Canada >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From mcp2004 at mail.ru Wed Jun 19 08:17:10 2013 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Wed, 19 Jun 2013 17:17:10 +0400 Subject: [AccessD] =?utf-8?q?Dental_Software?= Message-ID: <1371647830.815613227@f60.mail.ru> Hi All -- Does anybody here have good working experience in development of Dental Software -? http://en.wikipedia.org/wiki/Dental_software ?? From the above link I have found open source Open Dental ( http://www.opendental.com/index.html ) software package. It's written using C# and it works with mySQL database backend but AFAIS from the sources it can be adapted to work with MS Access or MS SQL backend if needed. My question is does anybody know how well this Open Dental (or some other open source) software is adapted for the needs of dentists?small clinics? How user-friendly it's??How well it works with different kinds of imaging hardware as X-ray systems etc? -- ???????????? ?????? From accessd at shaw.ca Wed Jun 19 11:25:22 2013 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 19 Jun 2013 09:25:22 -0700 Subject: [AccessD] Dental Software In-Reply-To: <1371647830.815613227@f60.mail.ru> References: <1371647830.815613227@f60.mail.ru> Message-ID: <0B21752DA8DA4BCDA4E89330ACC23FC7@server2003> Well, you will have to do some investigation but as the package is Open GL, you can just download and run it. Many Dentists around here have had their own proprietary packages written for particular aspects or their business, like scheduling/accounting or have software (also proprietary) that accompanies their special equipment; 3D tooth modeling, real-time X-Ray imagining and so on. Aside: Many years ago the company that I was working for, at the time, did some presentations to the local dentists to find out if we could help them...it was decided at the last minute that the company would not pursue development along that line. IOW there seems to be no standardization amongst the dental community, here. The OpenDental package and list of features looks really good. To really make this package grow it will have to add Apple support at the very least (most dental offices I have seen use Macs extensively) and Linux also as well as Windows (a real mixed bag). Looking at what the application is developed in, converting should not be a big stretch. Mono and MySQL(MariaDB) runs on all platforms. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Wednesday, June 19, 2013 6:17 AM To: Access Developers discussion and problem solving Subject: [AccessD] Dental Software Hi All -- Does anybody here have good working experience in development of Dental Software -? http://en.wikipedia.org/wiki/Dental_software ?? >From the above link I have found open source Open Dental ( http://www.opendental.com/index.html ) software package. It's written using C# and it works with mySQL database backend but AFAIS from the sources it can be adapted to work with MS Access or MS SQL backend if needed. My question is does anybody know how well this Open Dental (or some other open source) software is adapted for the needs of dentists?small clinics? How user-friendly it's??How well it works with different kinds of imaging hardware as X-ray systems etc? -- ???????????? ?????? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Wed Jun 19 15:37:40 2013 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Thu, 20 Jun 2013 00:37:40 +0400 Subject: [AccessD] =?utf-8?q?Dental_Software?= In-Reply-To: <0B21752DA8DA4BCDA4E89330ACC23FC7@server2003> References: <1371647830.815613227@f60.mail.ru> <0B21752DA8DA4BCDA4E89330ACC23FC7@server2003> Message-ID: <1371674260.734762594@f226.mail.ru> Hi Jim -- Thank you for your comments. That Open Dental software they say is currently used by 4000 dental offices - so not all should be that bad in "standardization" of dental offices' everyday workflows/operations. I'm thinking about business opportunity here - this software is evolving as an open source project http://www.opendental.com/manual/versions.html and if this software is really working so good as announced then its adaptation for a certain dental office workflow/operations shouldn't be that much work - I mean it should be affordable for dental offices. Going with Mac or Linux front-end version - no need now I suppose - as this software is written using C# and MySQL and it will run well on modern MS Windows PCs/Windows RT Prof tablets without any additional Windows server software license costs - with backend MySQL db running on Linux server. And this software has also a web interface, which, they say, is working well on iPhone and Android smart-phones and I guess on iPad tablets also. And they have ambitious goals ( http://en.wikipedia.org/wiki/Open_Dental ): <<< The project wants "this software to become the world standard dental software. We want to make it easy to access and share data. We are tired of the restrictive policies of the current dental software companies. We want the user to always have total control, not the software company. And most of all, we want software that just works well?. There are about 4,000 offices using OD, and an estimated 10,000,000 patient records. Dr. Jordan Sparks has done most of the initial programming. They have a team of additional programmers employed these days. >>> Are that goals looking too ambitious? -- Shamil Wednesday, June 19, 2013 9:25 AM -07:00 from "Jim Lawrence" : >Well, you will have to do some investigation but as the package is Open GL, >you can just download and run it. > >Many Dentists around here have had their own proprietary packages written >for particular aspects or their business, like scheduling/accounting or have >software (also proprietary) that accompanies their special equipment; 3D >tooth modeling, real-time X-Ray imagining and so on. > >Aside: Many years ago the company that I was working for, at the time, did >some presentations to the local dentists to find out if we could help >them...it was decided at the last minute that the company would not pursue >development along that line. > >IOW there seems to be no standardization amongst the dental community, here. > > >The OpenDental package and list of features looks really good. To really >make this package grow it will have to add Apple support at the very least >(most dental offices I have seen use Macs extensively) and Linux also as >well as Windows (a real mixed bag). > >Looking at what the application is developed in, converting should not be a >big stretch. Mono and MySQL(MariaDB) runs on all platforms. > >Jim > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov >Shamil >Sent: Wednesday, June 19, 2013 6:17 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Dental Software > >?Hi All -- > >Does anybody here have good working experience in development of Dental >Software -? http://en.wikipedia.org/wiki/Dental_software ?? > >From the above link I have found open source Open Dental ( >http://www.opendental.com/index.html ) software package. It's written using >C# and it works with mySQL database backend but AFAIS from the sources it >can be adapted to work with MS Access or MS SQL backend if needed. > >My question is does anybody know how well this Open Dental (or some other >open source) software is adapted for the needs of dentists?small clinics? >How user-friendly it's??How well it works with different kinds of imaging >hardware as X-ray systems etc? > -- ???????????? ?????? From marksimms at verizon.net Wed Jun 19 21:21:10 2013 From: marksimms at verizon.net (Mark Simms) Date: Wed, 19 Jun 2013 22:21:10 -0400 Subject: [AccessD] World's Largest Access App? In-Reply-To: References: Message-ID: <02ca01ce6d5c$d49e8360$7ddb8a20$@net> That's highly suspicious. Sounds like tons of duplicate code vs. using a code library with common routines. > seen. Using MZ-Tools I determined that it has 700,000 lines of code. Do > you > know of anything larger? > > -- > Arthur From fuller.artful at gmail.com Thu Jun 20 05:26:12 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 20 Jun 2013 06:26:12 -0400 Subject: [AccessD] Microsoft unleashes bug bounty program Message-ID: Microsoft's new bounty program aims to nail security holes, bugs and vulnerabilities even before the products are released (i.e. betas are covered as well as released versions). See ZDNet for the full story. -- Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr From accessd at shaw.ca Thu Jun 20 11:27:08 2013 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jun 2013 09:27:08 -0700 Subject: [AccessD] Dental Software In-Reply-To: <1371674260.734762594@f226.mail.ru> References: <1371647830.815613227@f60.mail.ru><0B21752DA8DA4BCDA4E89330ACC23FC7@server2003> <1371674260.734762594@f226.mail.ru> Message-ID: <6480E9EEA85040AAB6114CE5177617D0@server2003> Hi Shamil: It does sound like an excellent package and it appears they are doing everything right. The company is encouraging other developers to contribute to their code. I was particularly interested in the comments of the following pages: http://www.opendental.com/manual/clinuxmac.html This does not totally rule out running on Mac and Linux. On Linux the application could either be recompiled under Mono or, not mentioned but it could also, in theory, run under Wine. Of course on a Mac it would require a virtual Windows OS. The idea of it being available on tablets is very interesting...a number of restaurants are now using tablets; the waiter(st) takes the order at the table, which is displayed to the cook, in the kitchen and the cook signals, to the waiter when the order is ready for delivery...all very efficient. How would that concept translate in a dental office? I am getting a server up and running in the next few days. Replaced the motherboard (4 core pure Intel board), only 3 GB RAM (currently transferring a 32bit Server2003 OS which has the network's Active-Directory) and it has a new 3TB HD, along with the original drives. The box is also my IIS server. After that I can do some playing... So we shall see...as the product is internet based maybe it is a good place for a test bed? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Wednesday, June 19, 2013 1:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dental Software Hi Jim -- Thank you for your comments. That Open Dental software they say is currently used by 4000 dental offices - so not all should be that bad in "standardization" of dental offices' everyday workflows/operations. I'm thinking about business opportunity here - this software is evolving as an open source project http://www.opendental.com/manual/versions.html and if this software is really working so good as announced then its adaptation for a certain dental office workflow/operations shouldn't be that much work - I mean it should be affordable for dental offices. Going with Mac or Linux front-end version - no need now I suppose - as this software is written using C# and MySQL and it will run well on modern MS Windows PCs/Windows RT Prof tablets without any additional Windows server software license costs - with backend MySQL db running on Linux server. And this software has also a web interface, which, they say, is working well on iPhone and Android smart-phones and I guess on iPad tablets also. And they have ambitious goals ( http://en.wikipedia.org/wiki/Open_Dental ): <<< The project wants "this software to become the world standard dental software. We want to make it easy to access and share data. We are tired of the restrictive policies of the current dental software companies. We want the user to always have total control, not the software company. And most of all, we want software that just works well". There are about 4,000 offices using OD, and an estimated 10,000,000 patient records. Dr. Jordan Sparks has done most of the initial programming. They have a team of additional programmers employed these days. >>> Are that goals looking too ambitious? -- Shamil From sturner at mseco.com Thu Jun 20 11:54:20 2013 From: sturner at mseco.com (Steve Turner) Date: Thu, 20 Jun 2013 11:54:20 -0500 Subject: [AccessD] Query Problem Message-ID: Guys, I have a query that uses this expression AvgCost: I'm trying to add the second line iif([CAT] = 4 to the end of the first line after [SumOfBillHours] as an additional condition but the number of parentheses is giving me fits when I try to save it. Keeps telling me I have the wrong number of them and I add and add but to no avail. Anyone see why it won't work. Missing a parentheses somewhere I guess. The first line works but I needed to add one more condition. First Line: AvgCost: Round(IIf([CAT]=3,[RCOST],IIf([CAT]=1,[RCOST]/[SumOfBillHours],IIf([CAT] =2,IIf([SumOfBillHours]<=40,[RCOST],(([RCOST]*40)+([SumOfBillHours]-40)* [OTCOST])/[SumOfBillHours])))),2) Second Line: IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo urs]-50)*[OTCOST])/[SumOfBillHours]) Steve A.Turner Controller Mid-South Engineering Co. Inc. P.O. Box 1399 1658 Malvern Ave. Hot Springs, AR 71902 Phone: 501-321-2276 Fax 501-321-4750 Cell 501-282-7751 Email sturner at mseco.com From davidmcafee at gmail.com Thu Jun 20 12:11:35 2013 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 20 Jun 2013 10:11:35 -0700 Subject: [AccessD] Query Problem In-Reply-To: References: Message-ID: I believe you are missing a close parenthesis for the first IIF. It should be the added as the 4th character from the end: ,2) that would give you five closing parethesis at the end: [SumOfBillHours]))))),2) On Thu, Jun 20, 2013 at 9:54 AM, Steve Turner wrote: > > > Guys, I have a query that uses this expression AvgCost: I'm trying to > add the second line iif([CAT] = 4 to the end of the first line after > [SumOfBillHours] as an additional condition but the number of > parentheses is giving me fits when > > I try to save it. Keeps telling me I have the wrong number of them and I > add and add but to no avail. Anyone see why it won't work. Missing a > parentheses somewhere I guess. The first line works but I needed to add > one more condition. > > > > First Line: AvgCost: > Round(IIf([CAT]=3,[RCOST],IIf([CAT]=1,[RCOST]/[SumOfBillHours],IIf([CAT] > =2,IIf([SumOfBillHours]<=40,[RCOST],(([RCOST]*40)+([SumOfBillHours]-40)* > [OTCOST])/[SumOfBillHours])))),2) > > > > Second Line: > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo > urs]-50)*[OTCOST])/[SumOfBillHours]) > > > > > Steve A.Turner > > Controller > > Mid-South Engineering Co. Inc. > > P.O. Box 1399 > > 1658 Malvern Ave. > > Hot Springs, AR 71902 > > Phone: 501-321-2276 > > Fax 501-321-4750 > > Cell 501-282-7751 > > Email sturner at mseco.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hans.andersen at phulse.com Thu Jun 20 12:15:05 2013 From: hans.andersen at phulse.com (Hans-Christian Andersen) Date: Thu, 20 Jun 2013 10:15:05 -0700 Subject: [AccessD] Microsoft unleashes bug bounty program In-Reply-To: References: Message-ID: <33F8EA74-80D0-4A40-AE66-D8473BEC8251@phulse.com> A good step for Microsoft, but I imagine they will have to cough up a lot of dough as a result! - Hans On 2013-06-20, at 3:26 AM, Arthur Fuller wrote: > Microsoft's new bounty program aims to nail security holes, bugs and > vulnerabilities even before the products are released (i.e. betas are > covered as well as released versions). See ZDNet for the full story. > > -- > Arthur > Cell: 647.710.1314 > > Prediction is difficult, especially of the future. > -- Niels Bohr > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From sturner at mseco.com Thu Jun 20 12:21:41 2013 From: sturner at mseco.com (Steve Turner) Date: Thu, 20 Jun 2013 12:21:41 -0500 Subject: [AccessD] Query Problem In-Reply-To: References: Message-ID: David, That's what I thought too but I added One says noway added another same thing. Tried quite a few and still no luck. That's what's puzzling me. May be I can't have that many nested "iif's" But I thought it should work. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Thursday, June 20, 2013 12:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query Problem I believe you are missing a close parenthesis for the first IIF. It should be the added as the 4th character from the end: ,2) that would give you five closing parethesis at the end: [SumOfBillHours]))))),2) On Thu, Jun 20, 2013 at 9:54 AM, Steve Turner wrote: > > > Guys, I have a query that uses this expression AvgCost: I'm trying to > add the second line iif([CAT] = 4 to the end of the first line after > [SumOfBillHours] as an additional condition but the number of > parentheses is giving me fits when > > I try to save it. Keeps telling me I have the wrong number of them and > I add and add but to no avail. Anyone see why it won't work. Missing a > parentheses somewhere I guess. The first line works but I needed to > add one more condition. > > > > First Line: AvgCost: > Round(IIf([CAT]=3,[RCOST],IIf([CAT]=1,[RCOST]/[SumOfBillHours],IIf([CA > T] > =2,IIf([SumOfBillHours]<=40,[RCOST],(([RCOST]*40)+([SumOfBillHours]-40 > )* > [OTCOST])/[SumOfBillHours])))),2) > > > > Second Line: > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBill > Ho > urs]-50)*[OTCOST])/[SumOfBillHours]) > > > > > Steve A.Turner > > Controller > > Mid-South Engineering Co. Inc. > > P.O. Box 1399 > > 1658 Malvern Ave. > > Hot Springs, AR 71902 > > Phone: 501-321-2276 > > Fax 501-321-4750 > > Cell 501-282-7751 > > Email sturner at mseco.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Thu Jun 20 12:31:45 2013 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 20 Jun 2013 10:31:45 -0700 Subject: [AccessD] Query Problem In-Reply-To: References: Message-ID: You're right, I like to put these in Note pad (or SSMS) and indent, as if it we HTML: First Line: AvgCost: Round( IIf([CAT]=3,[RCOST], IIf([CAT]=1, [RCOST]/[SumOfBillHours], IIf([CAT]=2, IIf([SumOfBillHours]<=40, [RCOST], (--open of 4th IIF False's divisor ([RCOST]*40) + ([SumOfBillHours]-40) * [OTCOST] )--close of 4th IFF False divisor /[SumOfBillHours] )--4th IIF (True condition of 3rd IIF) )--3rd IIF (False condition of 2nd IIF) )--2nd IIF (False Condition of 1st IIF) )--1st IIF ,2)--Round Would it work if you put an extra set of parenthesis around the false division problem? Like this? First Line: AvgCost: Round( IIf([CAT]=3,[RCOST], IIf([CAT]=1, [RCOST]/[SumOfBillHours], IIf([CAT]=2, IIf([SumOfBillHours]<=40, [RCOST], (--Add this (--open of 4th IIF False's divisor ([RCOST]*40) + ([SumOfBillHours]-40) * [OTCOST] )--close of 4th IFF False divisor /[SumOfBillHours] ) --and this )--4th IIF (True condition of 3rd IIF) )--3rd IIF (False condition of 2nd IIF) )--2nd IIF (False Condition of 1st IIF) )--1st IIF ,2)--Round if not, try simplifying it like this: First Line: AvgCost: Round( IIf([CAT]=3,[RCOST], IIf([CAT]=1, [RCOST]/[SumOfBillHours], IIf([CAT]=2, IIf([SumOfBillHours]<=40, [RCOST], -10000 )--4th IIF (True condition of 3rd IIF) )--3rd IIF (False condition of 2nd IIF) )--2nd IIF (False Condition of 1st IIF) )--1st IIF ,2)--Round just as a test... On Thu, Jun 20, 2013 at 10:21 AM, Steve Turner wrote: > David, That's what I thought too but I added One says noway added > another same thing. Tried quite a few and still no luck. That's what's > puzzling me. May be I can't have that many nested "iif's" But I thought > it should work. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Thursday, June 20, 2013 12:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query Problem > > I believe you are missing a close parenthesis for the first IIF. > > It should be the added as the 4th character from the end: > ,2) > that would give you five closing parethesis at the end: > > [SumOfBillHours]))))),2) > > > > > On Thu, Jun 20, 2013 at 9:54 AM, Steve Turner wrote: > > > > > > > Guys, I have a query that uses this expression AvgCost: I'm trying to > > > add the second line iif([CAT] = 4 to the end of the first line after > > [SumOfBillHours] as an additional condition but the number of > > parentheses is giving me fits when > > > > I try to save it. Keeps telling me I have the wrong number of them and > > > I add and add but to no avail. Anyone see why it won't work. Missing a > > > parentheses somewhere I guess. The first line works but I needed to > > add one more condition. > > > > > > > > First Line: AvgCost: > > Round(IIf([CAT]=3,[RCOST],IIf([CAT]=1,[RCOST]/[SumOfBillHours],IIf([CA > > T] > > =2,IIf([SumOfBillHours]<=40,[RCOST],(([RCOST]*40)+([SumOfBillHours]-40 > > )* > > [OTCOST])/[SumOfBillHours])))),2) > > > > > > > > Second Line: > > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBill > > Ho > > urs]-50)*[OTCOST])/[SumOfBillHours]) > > > > > > > > > > Steve A.Turner > > > > Controller > > > > Mid-South Engineering Co. Inc. > > > > P.O. Box 1399 > > > > 1658 Malvern Ave. > > > > Hot Springs, AR 71902 > > > > Phone: 501-321-2276 > > > > Fax 501-321-4750 > > > > Cell 501-282-7751 > > > > Email sturner at mseco.com > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Jun 21 02:21:26 2013 From: paul.hartland at googlemail.com (Paul Hartland) Date: Fri, 21 Jun 2013 08:21:26 +0100 Subject: [AccessD] Query Problem In-Reply-To: References: Message-ID: If the first line works and you get a problem when adding the 2nd line there is a missing ) from the end of the 2nd line, Second Line: IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo urs]-50)*[OTCOST])/[SumOfBillHours]) Should be Second Line: IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo urs]-50)*[OTCOST])/[SumOfBillHours])) Then try adding it to where you want it in the first line Paul On 20 June 2013 17:54, Steve Turner wrote: > > > Guys, I have a query that uses this expression AvgCost: I'm trying to > add the second line iif([CAT] = 4 to the end of the first line after > [SumOfBillHours] as an additional condition but the number of > parentheses is giving me fits when > > I try to save it. Keeps telling me I have the wrong number of them and I > add and add but to no avail. Anyone see why it won't work. Missing a > parentheses somewhere I guess. The first line works but I needed to add > one more condition. > > > > First Line: AvgCost: > Round(IIf([CAT]=3,[RCOST],IIf([CAT]=1,[RCOST]/[SumOfBillHours],IIf([CAT] > =2,IIf([SumOfBillHours]<=40,[RCOST],(([RCOST]*40)+([SumOfBillHours]-40)* > [OTCOST])/[SumOfBillHours])))),2) > > > > Second Line: > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo > urs]-50)*[OTCOST])/[SumOfBillHours]) > > > > > Steve A.Turner > > Controller > > Mid-South Engineering Co. Inc. > > P.O. Box 1399 > > 1658 Malvern Ave. > > Hot Springs, AR 71902 > > Phone: 501-321-2276 > > Fax 501-321-4750 > > Cell 501-282-7751 > > Email sturner at mseco.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 sturner at mseco.com Fri Jun 21 08:35:13 2013 From: sturner at mseco.com (Steve Turner) Date: Fri, 21 Jun 2013 08:35:13 -0500 Subject: [AccessD] Query Problem In-Reply-To: References: Message-ID: Thanks Paul, I thought that would be the problem but it wouldn't accept it. David made a suggestion to break it down so I did the True/False diagram and got one to accept but when I ran the query it wouldn't process correctly so I took another route and changed the field name on the original added another field for the second condition and combined the two into the AvgCost field. I got that to work so hopefully that will solve the problem. Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland Sent: Friday, June 21, 2013 2:21 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query Problem If the first line works and you get a problem when adding the 2nd line there is a missing ) from the end of the 2nd line, Second Line: IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo urs]-50)*[OTCOST])/[SumOfBillHours]) Should be Second Line: IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo urs]-50)*[OTCOST])/[SumOfBillHours])) Then try adding it to where you want it in the first line Paul On 20 June 2013 17:54, Steve Turner wrote: > > > Guys, I have a query that uses this expression AvgCost: I'm trying to > add the second line iif([CAT] = 4 to the end of the first line after > [SumOfBillHours] as an additional condition but the number of > parentheses is giving me fits when > > I try to save it. Keeps telling me I have the wrong number of them and > I add and add but to no avail. Anyone see why it won't work. Missing a > parentheses somewhere I guess. The first line works but I needed to > add one more condition. > > > > First Line: AvgCost: > Round(IIf([CAT]=3,[RCOST],IIf([CAT]=1,[RCOST]/[SumOfBillHours],IIf([CA > T] > =2,IIf([SumOfBillHours]<=40,[RCOST],(([RCOST]*40)+([SumOfBillHours]-40 > )* > [OTCOST])/[SumOfBillHours])))),2) > > > > Second Line: > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBill > Ho > urs]-50)*[OTCOST])/[SumOfBillHours]) > > > > > Steve A.Turner > > Controller > > Mid-South Engineering Co. Inc. > > P.O. Box 1399 > > 1658 Malvern Ave. > > Hot Springs, AR 71902 > > Phone: 501-321-2276 > > Fax 501-321-4750 > > Cell 501-282-7751 > > Email sturner at mseco.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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Fri Jun 21 12:30:51 2013 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 21 Jun 2013 10:30:51 -0700 Subject: [AccessD] Query Problem In-Reply-To: References: Message-ID: I've had to do that before too. It does make it easier to read/debug I don't think there is much of a performance difference because both conditions are tested in an IIF (IIRC) Glad you got it working David On Fri, Jun 21, 2013 at 6:35 AM, Steve Turner wrote: > Thanks Paul, > I thought that would be the problem but it wouldn't accept it. David > made a suggestion to break it down so I did the True/False diagram and > got one to accept but when I ran the query it wouldn't process correctly > so I took another route and changed the field name on the original added > another field for the second condition and combined the two into the > AvgCost field. I got that to work so hopefully that will solve the > problem. > Steve > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland > Sent: Friday, June 21, 2013 2:21 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query Problem > > If the first line works and you get a problem when adding the 2nd line > there is a missing ) from the end of the 2nd line, > > Second Line: > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo > urs]-50)*[OTCOST])/[SumOfBillHours]) > > Should be > > Second Line: > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBillHo > urs]-50)*[OTCOST])/[SumOfBillHours])) > > Then try adding it to where you want it in the first line > > Paul > > > On 20 June 2013 17:54, Steve Turner wrote: > > > > > > > Guys, I have a query that uses this expression AvgCost: I'm trying to > > > add the second line iif([CAT] = 4 to the end of the first line after > > [SumOfBillHours] as an additional condition but the number of > > parentheses is giving me fits when > > > > I try to save it. Keeps telling me I have the wrong number of them and > > > I add and add but to no avail. Anyone see why it won't work. Missing a > > > parentheses somewhere I guess. The first line works but I needed to > > add one more condition. > > > > > > > > First Line: AvgCost: > > Round(IIf([CAT]=3,[RCOST],IIf([CAT]=1,[RCOST]/[SumOfBillHours],IIf([CA > > T] > > =2,IIf([SumOfBillHours]<=40,[RCOST],(([RCOST]*40)+([SumOfBillHours]-40 > > )* > > [OTCOST])/[SumOfBillHours])))),2) > > > > > > > > Second Line: > > IIf([CAT]=4,IIf([SumOfBillHours]<=50,[RCOST],(([RCOST]*50)+([SumOfBill > > Ho > > urs]-50)*[OTCOST])/[SumOfBillHours]) > > > > > > > > > > Steve A.Turner > > > > Controller > > > > Mid-South Engineering Co. Inc. > > > > P.O. Box 1399 > > > > 1658 Malvern Ave. > > > > Hot Springs, AR 71902 > > > > Phone: 501-321-2276 > > > > Fax 501-321-4750 > > > > Cell 501-282-7751 > > > > Email sturner at mseco.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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Fri Jun 21 15:27:08 2013 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jun 2013 15:27:08 -0500 Subject: [AccessD] 3219 (Invalid Operation) Error When Setting a Report Filter References: <014401ce6b77$bb1c5700$31550500$@cactus.dk><01a401ce6b7b$73af70b0$5b0e5210$@gmail.com> Message-ID: All, I have run into a strange error that I have not seen before. We have an Access 2007 Reporting/Inquiry application that has about 50 reports. Many of the reports have "dynamic" filters which enable our users to filter on a specific order, part, customer, date, sales rep, etc. This is accomplished via buttons on the reports (the reports are viewed in "Report View"). Each button opens up a unique "filter form" which collects the filter info from the user and then "sets" the report's filter and turns the filter on with VBA code that looks like this. This approach has worked nicely for over 3 years. Reports.Report100.Filter = str_Where_Condition Reports.Report100.FilterOn = True Recently, the underlying query for one of our reports was enhanced to obtain more data from additional tables. The underlying query works nicely when run in stand-alone mode. The problem is that we are now receiving a "3219" error when we try to set the report filter. This report and its filters were working fine before we added the new fields to the query. I am puzzled. If the query works nicely when it is run stand-alone, I can't understand why setting the report filter would be a problem. No other changes have been made. Perhaps I am missing something. Has anyone else ever run into this situation? Thanks, Brad From edzedz at comcast.net Fri Jun 21 15:44:05 2013 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 21 Jun 2013 14:44:05 -0600 Subject: [AccessD] Trouble with the Compact and Repair function Message-ID: <569C7E671B3F4F2CBE92E2CC9B58AE88@EDZ1> Dear Access Developers Forum, I having a problem with the Compact and Repair function. Please bear/endure with me on this long explanation of the problem. Currently there are two computer systems, side by side with each other, on my desk. One is a new computer, and the other is the older computer. Both computer systems are using Windows-7 Pro 64-bit OS. Both have Office 2003 Pro, (32-bit), installed on them. During December 2011 when I was switching over Windows-7, there were problems when using the larger MDB files. The December 2011 version compatibility wizard said to use the compatibility tab from properties sub-menu for MsAccess.exe, Then set the compatibility mode to 'XP Service Pack 2' and the privilege level to 'Administrator'. This cleared up the issue of using very large Access 2003 MDB files. That compatibility setting is currently on both computer. The older computer, using an Intel Dual-CPU extreme chip from 2005 that can do a compact and repair of a 1005 megabyte MDB down to 600 megabyte in about 4-5 minutes. Windows-7 controls the speed of the extreme CPU chip according to demand from 3.2 gigahertz up to 3.7 gigahertz. When doing a Ms-Access 2003 Compact and Repair the Task Manager on the older system has the task CPU times changing all the time, showing that work is being done. The new computer system, which is an Intel i5-3750, quad-core 3.4GHz (3.8GHz Turbo), things are up and running. There is an increase in speed for many things. However, when it comes to doing Compact and Repair things are not so good. For the first 15-20 seconds the Task Manager results are the same as with the older computer system. It was noticed when the temp database, DB1.mdb, grows past 160 megabytes the new computer system starts to slow down to a craw. Then Task Manager on the new system shows the task CPU time to be at zero most the time though at times it might jump up to 3, or 4, for a second then back to zero for many minutes at a time. My guess is that it seems something is choking the system from expanding huge temp Access MDB files rapidly. I saw something like this on Digital VMS mini-computers during the late 1980's. Back then the fix was to adjust an VMS OS parameter to grab larger chunks of disk space when expanding files. Trading disk space for speed. When installing the ASRock Extreme6 motherboard, a whole lot of software came with it. One group of items were a number of Intel software things to enhance speed for the disk drive. Is that a clue, or just a red herring ? In a test, I let the new computer system run the 'Compact and Repair' function to see if it ever would finish. It did after 35 minutes. Way too long! So, any ideas on how to get around this problem ? Thanks. Sincerely, Ed Zuris. edzedz at comcast.net From jimdettman at verizon.net Fri Jun 21 16:58:17 2013 From: jimdettman at verizon.net (Jim Dettman) Date: Fri, 21 Jun 2013 17:58:17 -0400 Subject: [AccessD] Trouble with the Compact and Repair function In-Reply-To: <569C7E671B3F4F2CBE92E2CC9B58AE88@EDZ1> References: <569C7E671B3F4F2CBE92E2CC9B58AE88@EDZ1> Message-ID: Ed, Try the compact and repair again on the new computer and monitor the amount of free physical memory in task manager. I would not think your running out on a new computer, but you never know. If you are, then the OS may thrash back and forth to disk because of paging. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, June 21, 2013 04:44 PM To: accessd at databaseadvisors.com Subject: [AccessD] Trouble with the Compact and Repair function Dear Access Developers Forum, I having a problem with the Compact and Repair function. Please bear/endure with me on this long explanation of the problem. Currently there are two computer systems, side by side with each other, on my desk. One is a new computer, and the other is the older computer. Both computer systems are using Windows-7 Pro 64-bit OS. Both have Office 2003 Pro, (32-bit), installed on them. During December 2011 when I was switching over Windows-7, there were problems when using the larger MDB files. The December 2011 version compatibility wizard said to use the compatibility tab from properties sub-menu for MsAccess.exe, Then set the compatibility mode to 'XP Service Pack 2' and the privilege level to 'Administrator'. This cleared up the issue of using very large Access 2003 MDB files. That compatibility setting is currently on both computer. The older computer, using an Intel Dual-CPU extreme chip from 2005 that can do a compact and repair of a 1005 megabyte MDB down to 600 megabyte in about 4-5 minutes. Windows-7 controls the speed of the extreme CPU chip according to demand from 3.2 gigahertz up to 3.7 gigahertz. When doing a Ms-Access 2003 Compact and Repair the Task Manager on the older system has the task CPU times changing all the time, showing that work is being done. The new computer system, which is an Intel i5-3750, quad-core 3.4GHz (3.8GHz Turbo), things are up and running. There is an increase in speed for many things. However, when it comes to doing Compact and Repair things are not so good. For the first 15-20 seconds the Task Manager results are the same as with the older computer system. It was noticed when the temp database, DB1.mdb, grows past 160 megabytes the new computer system starts to slow down to a craw. Then Task Manager on the new system shows the task CPU time to be at zero most the time though at times it might jump up to 3, or 4, for a second then back to zero for many minutes at a time. My guess is that it seems something is choking the system from expanding huge temp Access MDB files rapidly. I saw something like this on Digital VMS mini-computers during the late 1980's. Back then the fix was to adjust an VMS OS parameter to grab larger chunks of disk space when expanding files. Trading disk space for speed. When installing the ASRock Extreme6 motherboard, a whole lot of software came with it. One group of items were a number of Intel software things to enhance speed for the disk drive. Is that a clue, or just a red herring ? In a test, I let the new computer system run the 'Compact and Repair' function to see if it ever would finish. It did after 35 minutes. Way too long! So, any ideas on how to get around this problem ? Thanks. Sincerely, Ed Zuris. edzedz at comcast.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Fri Jun 21 21:15:27 2013 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jun 2013 19:15:27 -0700 Subject: [AccessD] 3219 (Invalid Operation) Error When Setting a Report Filter In-Reply-To: References: <014401ce6b77$bb1c5700$31550500$@cactus.dk> <01a401ce6b7b$73af70b0$5b0e5210$@gmail.com> Message-ID: What happens to the query if you embed the filter in it? Does it still run nicely? Access generates new queries on a temporary basis when you run the report, so there's a tipping point where the extra load causes the query to trigger a "too complicated" message. Charlotte On Fri, Jun 21, 2013 at 1:27 PM, Brad Marks wrote: > All, > > I have run into a strange error that I have not seen before. > > We have an Access 2007 Reporting/Inquiry application that has about 50 > reports. Many of the reports have "dynamic" filters which enable our > users to filter on a specific order, part, customer, date, sales rep, > etc. > > This is accomplished via buttons on the reports (the reports are viewed > in "Report View"). Each button opens up a unique "filter form" which > collects the filter info from the user and then "sets" the report's > filter and turns the filter on with VBA code that looks like this. This > approach has worked nicely for over 3 years. > > Reports.Report100.Filter = str_Where_Condition > Reports.Report100.FilterOn = True > > > > Recently, the underlying query for one of our reports was enhanced to > obtain more data from additional tables. The underlying query works > nicely when run in stand-alone mode. > > The problem is that we are now receiving a "3219" error when we try to > set the report filter. > > This report and its filters were working fine before we added the new > fields to the query. > > I am puzzled. If the query works nicely when it is run stand-alone, I > can't understand why setting the report filter would be a problem. No > other changes have been made. > > Perhaps I am missing something. > > Has anyone else ever run into this situation? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Sat Jun 22 13:21:54 2013 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jun 2013 13:21:54 -0500 Subject: [AccessD] 3219 (Invalid Operation) Error When Setting a ReportFilter - "Tipping Point" References: <014401ce6b77$bb1c5700$31550500$@cactus.dk><01a401ce6b7b$73af70b0$5b0e5210$@gmail.com> Message-ID: Charlotte, You are brilliant! The underlying query works nicely when there are no "filters" (Criteria). As soon as I add a single Criteria, I receive an "Invalid Operation" when I try to run the query. I don't think that I have ever run into this before. I am considering two approaches. 1. Try to redo the query to make it less complicated so that criteria can be added. 2. Change the query to push the data to a "work table" and then use a second query (with filters) to pull the data from the work table. The number of records is quite small (less than 500), so this approach may work. I did not realize that Access generates new temporary queries behind the scenes. I guess that this makes sense, however. Thanks again for your help and insights. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Charlotte Foust Sent: Fri 6/21/2013 9:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] 3219 (Invalid Operation) Error When Setting a ReportFilter What happens to the query if you embed the filter in it? Does it still run nicely? Access generates new queries on a temporary basis when you run the report, so there's a tipping point where the extra load causes the query to trigger a "too complicated" message. Charlotte On Fri, Jun 21, 2013 at 1:27 PM, Brad Marks wrote: > All, > > I have run into a strange error that I have not seen before. > > We have an Access 2007 Reporting/Inquiry application that has about 50 > reports. Many of the reports have "dynamic" filters which enable our > users to filter on a specific order, part, customer, date, sales rep, > etc. > > This is accomplished via buttons on the reports (the reports are viewed > in "Report View"). Each button opens up a unique "filter form" which > collects the filter info from the user and then "sets" the report's > filter and turns the filter on with VBA code that looks like this. This > approach has worked nicely for over 3 years. > > Reports.Report100.Filter = str_Where_Condition > Reports.Report100.FilterOn = True > > > > Recently, the underlying query for one of our reports was enhanced to > obtain more data from additional tables. The underlying query works > nicely when run in stand-alone mode. > > The problem is that we are now receiving a "3219" error when we try to > set the report filter. > > This report and its filters were working fine before we added the new > fields to the query. > > I am puzzled. If the query works nicely when it is run stand-alone, I > can't understand why setting the report filter would be a problem. No > other changes have been made. > > Perhaps I am missing something. > > Has anyone else ever run into this situation? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message was scanned by ESVA and is believed to be clean. Click here to report this message as spam. http://h0stname/cgi-bin/learn-msg.cgi?id=50F6C28CB0.C35C1 From Gustav at cactus.dk Sun Jun 23 02:52:21 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 09:52:21 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi all Could anyone please tell me what a compound query in Access is? Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. /gustav From paul.hartland at googlemail.com Sun Jun 23 04:52:28 2013 From: paul.hartland at googlemail.com (Paul Hartland) Date: Sun, 23 Jun 2013 10:52:28 +0100 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: Message-ID: Gustav, This got me intrigued as well (not up to date on latest Access, but had never heard that), so done a little googling myself found a link to a PDF below: http://web.princeton.edu/sites/oitdocs/Documentation/Training/Desktop%20Applications/Access%20Query%20Design.pdf I think it was on section 14 of the document, it seems to me that a compund query would be any query with multiple criteria, I only read it quickly so I may be wrong but that's the jist that I got, as not very technical minded just like things plain and simple. Hope this helps. Paul On 23 June 2013 08:52, Gustav Brock wrote: > Hi all > > Could anyone please tell me what a compound query in Access is? > > Of course, I've binged/googled and searched the on-line "help" but didn't > find a single clue. > > /gustav > > -- > 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 gustav at cactus.dk Sun Jun 23 05:01:13 2013 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 12:01:13 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi Paul Thanks, but you are right, they just discuss a select query with more than one criteria - not very "compound" to me. Thanks anyway. This seems to be a good question. /gustav >>> paul.hartland at googlemail.com 23-06-13 11:52 >>> Gustav, This got me intrigued as well (not up to date on latest Access, but had never heard that), so done a little googling myself found a link to a PDF below: http://web.princeton.edu/sites/oitdocs/Documentation/Training/Desktop%20Applications/Access%20Query%20Design.pdf I think it was on section 14 of the document, it seems to me that a compund query would be any query with multiple criteria, I only read it quickly so I may be wrong but that's the jist that I got, as not very technical minded just like things plain and simple. Hope this helps. Paul On 23 June 2013 08:52, Gustav Brock wrote: > Hi all > > Could anyone please tell me what a compound query in Access is? > > Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. > > /gustav From stuart at lexacorp.com.pg Sun Jun 23 05:26:38 2013 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jun 2013 20:26:38 +1000 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: Message-ID: <51C6CD5E.16360.1FA6DED0@stuart.lexacorp.com.pg> A "Union" query? -- Stuart On 23 Jun 2013 at 9:52, Gustav Brock wrote: > Hi all > > Could anyone please tell me what a compound query in Access is? > > Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. > > /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 Jun 23 05:32:50 2013 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jun 2013 20:32:50 +1000 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: <51C6CD5E.16360.1FA6DED0@stuart.lexacorp.com.pg> References: , <51C6CD5E.16360.1FA6DED0@stuart.lexacorp.com.pg> Message-ID: <51C6CED2.25231.1FAC8D37@stuart.lexacorp.com.pg> Good guess - But fail :-( A Union query is Type 128 = dbqSetOperation Stilll trying to generate a query that returns dbqCompound. -- Stuart On 23 Jun 2013 at 20:26, Stuart McLachlan wrote: > A "Union" query? > > -- > Stuart > > On 23 Jun 2013 at 9:52, Gustav Brock wrote: > > > Hi all > > > > Could anyone please tell me what a compound query in Access is? > > > > Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. > > > > /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 Gustav at cactus.dk Sun Jun 23 05:42:59 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 12:42:59 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi Stuart No, that's of Type dbQSetOperation which is called a "Set operation query" which is name for a union query I've never heard before: http://msdn.microsoft.com/en-us/library/office/bb242673(v=office.12).aspx /gustav >>> stuart at lexacorp.com.pg 23-06-13 12:26 >>> A "Union" query? -- Stuart On 23 Jun 2013 at 9:52, Gustav Brock wrote: > Hi all > > Could anyone please tell me what a compound query in Access is? > > Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. > > /gustav From paul.hartland at googlemail.com Sun Jun 23 06:19:02 2013 From: paul.hartland at googlemail.com (Paul Hartland) Date: Sun, 23 Jun 2013 12:19:02 +0100 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: Message-ID: hmmm little more delving whilst waiting for dinner to cook, I see you can make what they call compound primary keys, so maybe a query based around tables using compound primary keys or a query that (maybe) can create these and use them on the fly (not sure about the last bit as keeping eye on dinner lol) Paul On 23 June 2013 11:42, Gustav Brock wrote: > Hi Stuart > > No, that's of Type dbQSetOperation which is called a "Set operation query" > which is name for a union query I've never heard before: > > http://msdn.microsoft.com/en-us/library/office/bb242673(v=office.12).aspx > > /gustav > > >>> stuart at lexacorp.com.pg 23-06-13 12:26 >>> > A "Union" query? > > -- > Stuart > > On 23 Jun 2013 at 9:52, Gustav Brock wrote: > > > Hi all > > > > Could anyone please tell me what a compound query in Access is? > > > > Of course, I've binged/googled and searched the on-line "help" but > didn't find a single clue. > > > > /gustav > > > -- > 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 ab-mi at post3.tele.dk Sun Jun 23 06:45:49 2013 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sun, 23 Jun 2013 13:45:49 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound References: , <51C6CD5E.16360.1FA6DED0@stuart.lexacorp.com.pg> <51C6CED2.25231.1FAC8D37@stuart.lexacorp.com.pg> Message-ID: <69.E4.05395.DEFD6C15@fep43.mail.dk> Maybe a query containing a sub-query? Not at my computer now so can't check. / Asger ----- Original meddelelse ----- > Fra: Stuart McLachlan > Til: Access Developers discussion and problem solving > > Dato: S?n, 23. jun 2013 12:32 > Emne: Re: [AccessD] QyeryDef.Type dbQCompound > > Good guess - But fail :-( > A Union query is Type 128 = dbqSetOperation > > Stilll trying to generate a query that returns dbqCompound. > > -- > Stuart > > > On 23 Jun 2013 at 20:26, Stuart McLachlan wrote: > > > A "Union" query? > > > > -- > > Stuart > > > > On 23 Jun 2013 at 9:52, Gustav Brock wrote: > > > > > Hi all > > > > > > Could anyone please tell me what a compound query in Access is? > > > > > > Of course, I've binged/googled and searched the on-line "help" > but didn't find a single clue. > > > > > > /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 djkr at msn.com Sun Jun 23 06:55:08 2013 From: djkr at msn.com (DJK (John) Robinson) Date: Sun, 23 Jun 2013 12:55:08 +0100 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: Message-ID: Hi Gustav Here's the best I can do (from http://www.informit.com/ and Sams Teach Yourself SQL in 24 Hours): "The compound query operators vary among database vendors. The ANSI standard includes the UNION, UNION ALL, EXCEPT, and INTERSECT operators". Which does seem to make sense. After all a compound query is not merely a complex one, nor perhaps a query containing a subquery. The SAMS book also says "Compound queries enable you to combine the results of more than one query to return a single set of data." Exactly. Whether this agrees with Access's use of the term, however, is another matter entirely! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 08:52 To: accessd at databaseadvisors.com Subject: [AccessD] QyeryDef.Type dbQCompound Hi all Could anyone please tell me what a compound query in Access is? Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. /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 Jun 23 07:21:24 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 14:21:24 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi Paul Compound keys I know about but queries using tables with compound keys look no different than normal select, action, etc. queries. /gustav >>> paul.hartland at googlemail.com 23-06-13 13:19 >>> hmmm little more delving whilst waiting for dinner to cook, I see you can make what they call compound primary keys, so maybe a query based around tables using compound primary keys or a query that (maybe) can create these and use them on the fly (not sure about the last bit as keeping eye on dinner lol) Paul On 23 June 2013 11:42, Gustav Brock wrote: > Hi Stuart > > No, that's of Type dbQSetOperation which is called a "Set operation query" > which is name for a union query I've never heard before: > > http://msdn.microsoft.com/en-us/library/office/bb242673(v=office.12).aspx > > /gustav > > >>> stuart at lexacorp.com.pg 23-06-13 12:26 >>> > A "Union" query? > > -- > Stuart > > On 23 Jun 2013 at 9:52, Gustav Brock wrote: > > > Hi all > > > > Could anyone please tell me what a compound query in Access is? > > > > Of course, I've binged/googled and searched the on-line "help" but > didn't find a single clue. > > > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Jun 23 07:27:44 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 14:27:44 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi Asger Well, I've seen this explanation somewhere, but I guess most of us have had a, say, select query using a subquery, and it was listed as any other query in Access. The Type property probably controls the icon associated with the query in the object browser, and I think I've seen them all just not this "compound" query. /gustav >>> ab-mi at post3.tele.dk 23-06-13 13:45 >>> Maybe a query containing a sub-query? Not at my computer now so can't check. / Asger ----- Original meddelelse ----- > Fra: Stuart McLachlan > Til: Access Developers discussion and problem solving > > Dato: S?n, 23. jun 2013 12:32 > Emne: Re: [AccessD] QyeryDef.Type dbQCompound > > Good guess - But fail :-( > A Union query is Type 128 = dbqSetOperation > > Stilll trying to generate a query that returns dbqCompound. > > -- > Stuart > > > On 23 Jun 2013 at 20:26, Stuart McLachlan wrote: > > > A "Union" query? > > > > -- > > Stuart > > > > On 23 Jun 2013 at 9:52, Gustav Brock wrote: > > > > > Hi all > > > > > > Could anyone please tell me what a compound query in Access is? > > > > > > Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. > > > > > > /gustav From Gustav at cactus.dk Sun Jun 23 07:34:51 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 14:34:51 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi John I think this is just a common way of talking about a query that it is a little more than a straight select/update/append query. My feeling is, that an Access compound query is something quite special with its own icon. /gustav >>> djkr at msn.com 23-06-13 13:55 >>> Hi Gustav Here's the best I can do (from http://www.informit.com/ and Sams Teach Yourself SQL in 24 Hours): "The compound query operators vary among database vendors. The ANSI standard includes the UNION, UNION ALL, EXCEPT, and INTERSECT operators". Which does seem to make sense. After all a compound query is not merely a complex one, nor perhaps a query containing a subquery. The SAMS book also says "Compound queries enable you to combine the results of more than one query to return a single set of data." Exactly. Whether this agrees with Access's use of the term, however, is another matter entirely! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 08:52 To: accessd at databaseadvisors.com Subject: [AccessD] QyeryDef.Type dbQCompound Hi all Could anyone please tell me what a compound query in Access is? Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. /gustav From fuller.artful at gmail.com Sun Jun 23 07:58:48 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 23 Jun 2013 08:58:48 -0400 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: Message-ID: The way I use the term, which may not be what was intended by the original author, is this: any query that uses two or more queries is a compound query. I don't know whether this was the author's intention, and my practice has been to refer to atomic and molecular queries, the former touching exactly one table and the latter touching at least two atomic queries. A. From djkr at msn.com Sun Jun 23 08:26:22 2013 From: djkr at msn.com (DJK (John) Robinson) Date: Sun, 23 Jun 2013 14:26:22 +0100 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: Message-ID: Hi Arthur Your atomic and molecular terms, if I understand your definitions, seem to exclude the majority of 'ordinary' queries of the form: SELECT Table1.n, Table1.t, Table2.t2 FROM Table1 INNER JOIN Table2 ON Table1.t = Table2.t But maybe you'd say that this doesn't 'touch' Table2, even though the result includes a field from it? John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: 23 June 2013 13:59 To: Access Developers discussion and problem solving Subject: Re: [AccessD] QyeryDef.Type dbQCompound The way I use the term, which may not be what was intended by the original author, is this: any query that uses two or more queries is a compound query. I don't know whether this was the author's intention, and my practice has been to refer to atomic and molecular queries, the former touching exactly one table and the latter touching at least two atomic queries. A. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Sun Jun 23 08:41:29 2013 From: djkr at msn.com (DJK (John) Robinson) Date: Sun, 23 Jun 2013 14:41:29 +0100 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: Message-ID: Hi Gustav Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. That's what 'compound' means in English. But equally UNION (and INTERSECT and EXCEPT) queries can be called Set Operation queries, because they can be considered as doing set operations. Set Theory. But I feel that you're trying to figure out what kinds of queries Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 13:35 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi John I think this is just a common way of talking about a query that it is a little more than a straight select/update/append query. My feeling is, that an Access compound query is something quite special with its own icon. /gustav >>> djkr at msn.com 23-06-13 13:55 >>> Hi Gustav Here's the best I can do (from http://www.informit.com/ and Sams Teach Yourself SQL in 24 Hours): "The compound query operators vary among database vendors. The ANSI standard includes the UNION, UNION ALL, EXCEPT, and INTERSECT operators". Which does seem to make sense. After all a compound query is not merely a complex one, nor perhaps a query containing a subquery. The SAMS book also says "Compound queries enable you to combine the results of more than one query to return a single set of data." Exactly. Whether this agrees with Access's use of the term, however, is another matter entirely! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 08:52 To: accessd at databaseadvisors.com Subject: [AccessD] QyeryDef.Type dbQCompound Hi all Could anyone please tell me what a compound query in Access is? Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michaeljrobertson at gmail.com Sun Jun 23 08:47:13 2013 From: michaeljrobertson at gmail.com (Michael) Date: Sun, 23 Jun 2013 23:47:13 +1000 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: Message-ID: <000b01ce7018$2caf8730$860e9590$@gmail.com> Gustav. Have a look here http://english.tebyan.net/newindex.aspx?pid=31159&BookID=23853&PageIndex=227 &Language=3 >From this source it seems that a compound query contains both a select query and an action query. Michael -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, 23 June 2013 5:52 PM To: accessd at databaseadvisors.com Subject: [AccessD] QyeryDef.Type dbQCompound Hi all Could anyone please tell me what a compound query in Access is? Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Sun Jun 23 08:52:46 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 23 Jun 2013 08:52:46 -0500 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: <000b01ce7018$2caf8730$860e9590$@gmail.com> References: <000b01ce7018$2caf8730$860e9590$@gmail.com> Message-ID: Michael, I would definitely accept that definition of a compound query. Arhur On Sun, Jun 23, 2013 at 8:47 AM, Michael wrote: > Gustav. > > Have a look here > > http://english.tebyan.net/newindex.aspx?pid=31159&BookID=23853&PageIndex=227 > &Language=3 > > From this source it seems that a compound query contains both a select > query > and an action query. > > Michael > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, 23 June 2013 5:52 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] QyeryDef.Type dbQCompound > > Hi all > > Could anyone please tell me what a compound query in Access is? > > Of course, I've binged/googled and searched the on-line "help" but didn't > find a single clue. > > /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 > -- Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr From gustav at cactus.dk Sun Jun 23 09:59:36 2013 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 16:59:36 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi John Yes, I'm familiar with the word compound. My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. /gustav >>> djkr at msn.com 23-06-13 15:41 >>> Hi Gustav Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. That's what 'compound' means in English. But equally UNION (and INTERSECT and EXCEPT) queries can be called Set Operation queries, because they can be considered as doing set operations. Set Theory. But I feel that you're trying to figure out what kinds of queries Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 13:35 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi John I think this is just a common way of talking about a query that it is a little more than a straight select/update/append query. My feeling is, that an Access compound query is something quite special with its own icon. /gustav >>> djkr at msn.com 23-06-13 13:55 >>> Hi Gustav Here's the best I can do (from http://www.informit.com/ and Sams Teach Yourself SQL in 24 Hours): "The compound query operators vary among database vendors. The ANSI standard includes the UNION, UNION ALL, EXCEPT, and INTERSECT operators". Which does seem to make sense. After all a compound query is not merely a complex one, nor perhaps a query containing a subquery. The SAMS book also says "Compound queries enable you to combine the results of more than one query to return a single set of data." Exactly. Whether this agrees with Access's use of the term, however, is another matter entirely! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 08:52 To: accessd at databaseadvisors.com Subject: [AccessD] QyeryDef.Type dbQCompound Hi all Could anyone please tell me what a compound query in Access is? Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. /gustav From djkr at msn.com Sun Jun 23 10:01:33 2013 From: djkr at msn.com (DJK Robinson) Date: Sun, 23 Jun 2013 15:01:33 +0000 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: , <000b01ce7018$2caf8730$860e9590$@gmail.com>, Message-ID: So would this qualify, for example? INSERT INTO archivetitles? ? ?(title_id, title, type, pub_id) SELECT title_id, title, type, pub_id FROM titles WHERE (pub_id = '0766') John ---------------------------------------- > Date: Sun, 23 Jun 2013 08:52:46 -0500 > From: fuller.artful at gmail.com > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > Michael, > > I would definitely accept that definition of a compound query. > > Arhur > > > On Sun, Jun 23, 2013 at 8:47 AM, Michael wrote: > >> Gustav. >> >> Have a look here >> >> http://english.tebyan.net/newindex.aspx?pid=31159&BookID=23853&PageIndex=227 >> &Language=3 >> >> From this source it seems that a compound query contains both a select >> query >> and an action query. >> >> Michael >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Sunday, 23 June 2013 5:52 PM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] QyeryDef.Type dbQCompound >> >> Hi all >> >> Could anyone please tell me what a compound query in Access is? >> >> Of course, I've binged/googled and searched the on-line "help" but didn't >> find a single clue. >> >> /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 >> > > > > -- > Arthur > Cell: 647.710.1314 > > Prediction is difficult, especially of the future. > -- Niels Bohr > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Sun Jun 23 10:42:15 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 23 Jun 2013 11:42:15 -0400 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: <000b01ce7018$2caf8730$860e9590$@gmail.com> Message-ID: I found this on the MSDN site: Name Value Description dbQAction 240 Action query dbQAppend 64 Append query dbQCompound 160 Compound query dbQCrosstab 16 Crosstab query dbQDDL 96 Data-definition language (DDL) query dbQDelete 32 Delete query dbQMakeTable 80 Make-table query dbQProcedure 224 SQL procedure that executes a stored procedure dbQSelect 0 Select query dbQSetOperation 128 Set operation query dbQSPTBulk 144 Bulk operation query dbQSQLPassThrough 112 SQL pass-through query dbQUpdate 48 Update query I Googled compound query and this example came up: SELECT EMP_ID FROM EMPLOYEE_TBL UNION SELECT EMP_ID FROM EMPLOYEE_PAY_TBL; The ANSI standard for compound queries includes UNION, UNION ALL, EXCEPT and INTERSECT. Support for these keywords depends upon the back end. Arthur From djkr at msn.com Sun Jun 23 10:45:28 2013 From: djkr at msn.com (DJK (John) Robinson) Date: Sun, 23 Jun 2013 16:45:28 +0100 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: Message-ID: Hi Gustav Do you think it may not be possible to encounter this value? That MS have over-specified the QueryDefTypeEnum list? For instance, I know four types of Action Queries in Access: Append, Delete, MakeTable and Update, each of which appears in the list. So what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? As an aside, I note that the MSDN lists for A07 and A13 describe dbQSetOperation as "Set operation", where the list for A10 lists it as "Union". Both valid, given that Access doesn't implement either INTERSECT or EXCEPT, at least AFAIK. Good luck with the quest, but there may not be a pot of gold ... John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 16:00 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi John Yes, I'm familiar with the word compound. My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. /gustav >>> djkr at msn.com 23-06-13 15:41 >>> Hi Gustav Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. That's what 'compound' means in English. But equally UNION (and INTERSECT and EXCEPT) queries can be called Set Operation queries, because they can be considered as doing set operations. Set Theory. But I feel that you're trying to figure out what kinds of queries Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 13:35 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi John I think this is just a common way of talking about a query that it is a little more than a straight select/update/append query. My feeling is, that an Access compound query is something quite special with its own icon. /gustav >>> djkr at msn.com 23-06-13 13:55 >>> Hi Gustav Here's the best I can do (from http://www.informit.com/ and Sams Teach Yourself SQL in 24 Hours): "The compound query operators vary among database vendors. The ANSI standard includes the UNION, UNION ALL, EXCEPT, and INTERSECT operators". Which does seem to make sense. After all a compound query is not merely a complex one, nor perhaps a query containing a subquery. The SAMS book also says "Compound queries enable you to combine the results of more than one query to return a single set of data." Exactly. Whether this agrees with Access's use of the term, however, is another matter entirely! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 08:52 To: accessd at databaseadvisors.com Subject: [AccessD] QyeryDef.Type dbQCompound Hi all Could anyone please tell me what a compound query in Access is? Of course, I've binged/googled and searched the on-line "help" but didn't find a single clue. /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 Jun 23 11:35:01 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 18:35:01 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi John Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it has a purpose, I guess. I found an Access 97 help file and it also states something like: A query that is composed of at least one action query (a query that copies or changes data) and at least one select query (a query that returns a Recordset without changing data). In DAO, a compound query is created by putting two or more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. However, if I try that, an error is raised that characters are found after the semicolon ... So, does an example exist? /gustav >>> djkr at msn.com 23-06-13 17:45 >>> Hi Gustav Do you think it may not be possible to encounter this value? That MS have over-specified the QueryDefTypeEnum list? For instance, I know four types of Action Queries in Access: Append, Delete, MakeTable and Update, each of which appears in the list. So what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? As an aside, I note that the MSDN lists for A07 and A13 describe dbQSetOperation as "Set operation", where the list for A10 lists it as "Union". Both valid, given that Access doesn't implement either INTERSECT or EXCEPT, at least AFAIK. Good luck with the quest, but there may not be a pot of gold ... John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 16:00 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi John Yes, I'm familiar with the word compound. My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. /gustav >>> djkr at msn.com 23-06-13 15:41 >>> Hi Gustav Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. That's what 'compound' means in English. But equally UNION (and INTERSECT and EXCEPT) queries can be called Set Operation queries, because they can be considered as doing set operations. Set Theory. But I feel that you're trying to figure out what kinds of queries Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! John From fuller.artful at gmail.com Sun Jun 23 11:44:29 2013 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 23 Jun 2013 12:44:29 -0400 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: Message-ID: Just remove the first semi-colon and you should be fine. Arthur From Gustav at cactus.dk Sun Jun 23 11:48:24 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 18:48:24 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi Arthur I did so, but then I receive a syntax error. /gustav >>> fuller.artful at gmail.com 23-06-13 18:44 >>> Just remove the first semi-colon and you should be fine. Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Jun 23 11:56:33 2013 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 23 Jun 2013 18:56:33 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: Hi all I found this: http://office.microsoft.com/en-in/access-help/HV080753770.aspx which could indicate that it is (was) a specific situation for an ODBC Direct workspace - but these are no longer are supported. I then tried to follow the guide, and it is possible to create a pass-through query with a compound set of statements separated by semicolon. However, when I save such query, it is just marked as a normal pass-through query, and the Type property doesn't indicate compound. Confusing? /gustav >>> Gustav at cactus.dk 23-06-13 18:35 >>> Hi John Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it has a purpose, I guess. I found an Access 97 help file and it also states something like: A query that is composed of at least one action query (a query that copies or changes data) and at least one select query (a query that returns a Recordset without changing data). In DAO, a compound query is created by putting two or more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. However, if I try that, an error is raised that characters are found after the semicolon ... So, does an example exist? /gustav >>> djkr at msn.com 23-06-13 17:45 >>> Hi Gustav Do you think it may not be possible to encounter this value? That MS have over-specified the QueryDefTypeEnum list? For instance, I know four types of Action Queries in Access: Append, Delete, MakeTable and Update, each of which appears in the list. So what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? As an aside, I note that the MSDN lists for A07 and A13 describe dbQSetOperation as "Set operation", where the list for A10 lists it as "Union". Both valid, given that Access doesn't implement either INTERSECT or EXCEPT, at least AFAIK. Good luck with the quest, but there may not be a pot of gold ... John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 16:00 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi John Yes, I'm familiar with the word compound. My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. /gustav >>> djkr at msn.com 23-06-13 15:41 >>> Hi Gustav Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. That's what 'compound' means in English. But equally UNION (and INTERSECT and EXCEPT) queries can be called Set Operation queries, because they can be considered as doing set operations. Set Theory. But I feel that you're trying to figure out what kinds of queries Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Sun Jun 23 12:08:14 2013 From: djkr at msn.com (DJK (John) Robinson) Date: Sun, 23 Jun 2013 18:08:14 +0100 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: Message-ID: That's what I'd expect. And we still don't know what kind of query gives you the value dbQAction - do you know? I suspect that neither dbQAction nor dbQCompound values are ever used. Anyone disagree? John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 17:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi all I found this: http://office.microsoft.com/en-in/access-help/HV080753770.aspx which could indicate that it is (was) a specific situation for an ODBC Direct workspace - but these are no longer are supported. I then tried to follow the guide, and it is possible to create a pass-through query with a compound set of statements separated by semicolon. However, when I save such query, it is just marked as a normal pass-through query, and the Type property doesn't indicate compound. Confusing? /gustav >>> Gustav at cactus.dk 23-06-13 18:35 >>> Hi John Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it has a purpose, I guess. I found an Access 97 help file and it also states something like: A query that is composed of at least one action query (a query that copies or changes data) and at least one select query (a query that returns a Recordset without changing data). In DAO, a compound query is created by putting two or more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. However, if I try that, an error is raised that characters are found after the semicolon ... So, does an example exist? /gustav >>> djkr at msn.com 23-06-13 17:45 >>> Hi Gustav Do you think it may not be possible to encounter this value? That MS have over-specified the QueryDefTypeEnum list? For instance, I know four types of Action Queries in Access: Append, Delete, MakeTable and Update, each of which appears in the list. So what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? As an aside, I note that the MSDN lists for A07 and A13 describe dbQSetOperation as "Set operation", where the list for A10 lists it as "Union". Both valid, given that Access doesn't implement either INTERSECT or EXCEPT, at least AFAIK. Good luck with the quest, but there may not be a pot of gold ... John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 23 June 2013 16:00 To: accessd at databaseadvisors.com Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi John Yes, I'm familiar with the word compound. My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. /gustav >>> djkr at msn.com 23-06-13 15:41 >>> Hi Gustav Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. That's what 'compound' means in English. But equally UNION (and INTERSECT and EXCEPT) queries can be called Set Operation queries, because they can be considered as doing set operations. Set Theory. But I feel that you're trying to figure out what kinds of queries Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sun Jun 23 16:32:58 2013 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jun 2013 07:32:58 +1000 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: References: , Message-ID: <51C7698A.15990.2208CD5F@stuart.lexacorp.com.pg> It certainly is looking that way, I havent been able to create one yet in a test database and I've tried everything I can think of. -- Stuart On 23 Jun 2013 at 18:08, DJK (John) Robinson wrote: > That's what I'd expect. > > And we still don't know what kind of query gives you the value dbQAction - do you know? I suspect that neither > dbQAction nor dbQCompound values are ever used. Anyone disagree? > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: 23 June 2013 17:57 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi all > > I found this: > > http://office.microsoft.com/en-in/access-help/HV080753770.aspx > > which could indicate that it is (was) a specific situation for an ODBC Direct workspace - but these are no longer are > supported. > > I then tried to follow the guide, and it is possible to create a pass-through query with a compound set of statements > separated by semicolon. > > However, when I save such query, it is just marked as a normal pass-through query, and the Type property doesn't > indicate compound. > > Confusing? > > /gustav > > >>> Gustav at cactus.dk 23-06-13 18:35 >>> > Hi John > > Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it has a purpose, I guess. > > I found an Access 97 help file and it also states something like: > > A query that is composed of at least one action query (a query that copies or changes data) and at least one select > query (a query that returns a Recordset without changing data). In DAO, a compound query is created by putting two or > more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. > > However, if I try that, an error is raised that characters are found after the semicolon ... > > So, does an example exist? > > /gustav > > > >>> djkr at msn.com 23-06-13 17:45 >>> > Hi Gustav > > Do you think it may not be possible to encounter this value? That MS have over-specified the QueryDefTypeEnum list? > > For instance, I know four types of Action Queries in Access: Append, Delete, MakeTable and Update, each of which appears > in the list. So what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? > > > As an aside, I note that the MSDN lists for A07 and A13 describe dbQSetOperation as "Set operation", where the list for > A10 lists it as "Union". Both valid, given that Access doesn't implement either INTERSECT or EXCEPT, at least AFAIK. > > Good luck with the quest, but there may not be a pot of gold ... > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: 23 June 2013 16:00 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi John > > Yes, I'm familiar with the word compound. > > My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. > > /gustav > > >>> djkr at msn.com 23-06-13 15:41 >>> > Hi Gustav > > Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. > That's what 'compound' means in English. But equally UNION (and INTERSECT and EXCEPT) queries can be called Set > Operation queries, because they can be considered as doing set operations. Set Theory. > > But I feel that you're trying to figure out what kinds of queries Access classifies as dbQCompound (and possibly > dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! > > John > > > -- > AccessD mailing list > AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From edzedz at comcast.net Sun Jun 23 18:13:38 2013 From: edzedz at comcast.net (Edward Zuris) Date: Sun, 23 Jun 2013 17:13:38 -0600 Subject: [AccessD] Trouble with the Compact and Repair function In-Reply-To: References: <569C7E671B3F4F2CBE92E2CC9B58AE88@EDZ1> Message-ID: <90C46D8064A5494F8794AAFA761A4B07@EDZ1> Thanks Jim, I have done some more testing. Yes, this problem is only on the new computer. All the test results have been on a local drive of the computer with the Compact and Repair problem. Everything is inside one big MDB file, thus the Code, SQL and Data are all together in the same database container / MDB file. The system has 16 gigabytes of main memory besides a 1 terabyte HDD. The paging file is current set to 64000, thus that shouldn't be causing any kind of memory restrictions. While viewing with Task Manager, the MsAccess.exe memory usages climbs up to 44500k, then drops down to 39500k, then climbs up to 42000k then to 44800K, then back down to 39000k, every two or three seconds. About every two three minutes the CPU time will jump up to 1, or 2, or even to 5, then down to zero. Sometime the memory usage would jump up to 49000k then down to 41000K while the CPU time usage stays at zero. IAStorDataMgrSvc.exe (*32) CPU time changes constantly between 0 and 1. IAStorIco.exe also changes CPU times. So I looked at IAStorDataMgrSvc.exe Please see -> http://communities.intel.com/thread/16881 Using the ASRock Extreeme6 Motherboard it seems that AHCI mode only mode you have when using the 6gb SATA III port, connected to a Western Digital 'Black' 1-terabyte WD1002FAEX HDD. Strangely however the Device manager calls it an -> ATA WDC WD1002faex-0 SCSI Disk Device. So in theory, since WD1002FAEX uses AHCI mode, the IAStorDataMgrSvc could have an impact. Though the Ms-Access timing does not seem to be effected one way or the other if IAStorDataMgrSvc was enabled, or disabled. What made a big impact was turning on the Caching policies on for this disk device, while leaving the option to disable Window cache flushing off. While doing a long complex update query went from 3 min 48 seconds, down to 1 min 27 seconds. A very big improvement. However, there wasn't any change to the Compact and Repair problem which uses up about 35 minutes wall time while waiting for it to finish. It seems if an application grabs more than 195 megabytes of disk space the PC OS (Win7) slows the application down in an effort to prevent any more disk space allocation. I even turned off the AVG whatever protection to see if that were the cause, but there wasn't any change to the bad behavior of the very slow Compact and Repair problem. So any more ideas to try ? Thanks. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, June 21, 2013 3:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Trouble with the Compact and Repair function Ed, Try the compact and repair again on the new computer and monitor the amount of free physical memory in task manager. I would not think your running out on a new computer, but you never know. If you are, then the OS may thrash back and forth to disk because of paging. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, June 21, 2013 04:44 PM To: accessd at databaseadvisors.com Subject: [AccessD] Trouble with the Compact and Repair function Dear Access Developers Forum, I having a problem with the Compact and Repair function. Please bear/endure with me on this long explanation of the problem. Currently there are two computer systems, side by side with each other, on my desk. One is a new computer, and the other is the older computer. Both computer systems are using Windows-7 Pro 64-bit OS. Both have Office 2003 Pro, (32-bit), installed on them. During December 2011 when I was switching over Windows-7, there were problems when using the larger MDB files. The December 2011 version compatibility wizard said to use the compatibility tab from properties sub-menu for MsAccess.exe, Then set the compatibility mode to 'XP Service Pack 2' and the privilege level to 'Administrator'. This cleared up the issue of using very large Access 2003 MDB files. That compatibility setting is currently on both computer. The older computer, using an Intel Dual-CPU extreme chip from 2005 that can do a compact and repair of a 1005 megabyte MDB down to 600 megabyte in about 4-5 minutes. Windows-7 controls the speed of the extreme CPU chip according to demand from 3.2 gigahertz up to 3.7 gigahertz. When doing a Ms-Access 2003 Compact and Repair the Task Manager on the older system has the task CPU times changing all the time, showing that work is being done. The new computer system, which is an Intel i5-3750, quad-core 3.4GHz (3.8GHz Turbo), things are up and running. There is an increase in speed for many things. However, when it comes to doing Compact and Repair things are not so good. For the first 15-20 seconds the Task Manager results are the same as with the older computer system. It was noticed when the temp database, DB1.mdb, grows past 160 megabytes the new computer system starts to slow down to a craw. Then Task Manager on the new system shows the task CPU time to be at zero most the time though at times it might jump up to 3, or 4, for a second then back to zero for many minutes at a time. My guess is that it seems something is choking the system from expanding huge temp Access MDB files rapidly. I saw something like this on Digital VMS mini-computers during the late 1980's. Back then the fix was to adjust an VMS OS parameter to grab larger chunks of disk space when expanding files. Trading disk space for speed. When installing the ASRock Extreme6 motherboard, a whole lot of software came with it. One group of items were a number of Intel software things to enhance speed for the disk drive. Is that a clue, or just a red herring ? In a test, I let the new computer system run the 'Compact and Repair' function to see if it ever would finish. It did after 35 minutes. Way too long! So, any ideas on how to get around this problem ? Thanks. Sincerely, Ed Zuris. edzedz at comcast.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sun Jun 23 20:08:37 2013 From: marksimms at verizon.net (Mark Simms) Date: Sun, 23 Jun 2013 21:08:37 -0400 Subject: [AccessD] Microsoft unleashes bug bounty program In-Reply-To: <33F8EA74-80D0-4A40-AE66-D8473BEC8251@phulse.com> References: <33F8EA74-80D0-4A40-AE66-D8473BEC8251@phulse.com> Message-ID: <001801ce7077$5bb068b0$13113a10$@net> One question: WHAT TOOK THEM SO LONG ? > > A good step for Microsoft, but I imagine they will have to cough up a > lot of dough as a result! > > - Hans From gustav at cactus.dk Mon Jun 24 02:55:24 2013 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 24 Jun 2013 09:55:24 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: <000601ce70b0$30019c50$9004d4f0$@cactus.dk> Hi Stuart et al OK, it seems like it settles here. A dead end pointing nowhere. Thanks to all. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 23. juni 2013 23:33 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] QyeryDef.Type dbQCompound It certainly is looking that way, I havent been able to create one yet in a test database and I've tried everything I can think of. -- Stuart On 23 Jun 2013 at 18:08, DJK (John) Robinson wrote: > That's what I'd expect. > > And we still don't know what kind of query gives you the value > dbQAction - do you know? I suspect that neither dbQAction nor dbQCompound values are ever used. Anyone disagree? > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock > Sent: 23 June 2013 17:57 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi all > > I found this: > > http://office.microsoft.com/en-in/access-help/HV080753770.aspx > > which could indicate that it is (was) a specific situation for an ODBC > Direct workspace - but these are no longer are supported. > > I then tried to follow the guide, and it is possible to create a > pass-through query with a compound set of statements separated by semicolon. > > However, when I save such query, it is just marked as a normal > pass-through query, and the Type property doesn't indicate compound. > > Confusing? > > /gustav > > >>> Gustav at cactus.dk 23-06-13 18:35 >>> > Hi John > > Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it has a purpose, I guess. > > I found an Access 97 help file and it also states something like: > > A query that is composed of at least one action query (a query that > copies or changes data) and at least one select query (a query that > returns a Recordset without changing data). In DAO, a compound query is created by putting two or more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. > > However, if I try that, an error is raised that characters are found after the semicolon ... > > So, does an example exist? > > /gustav > > > >>> djkr at msn.com 23-06-13 17:45 >>> > Hi Gustav > > Do you think it may not be possible to encounter this value? That MS have over-specified the QueryDefTypeEnum list? > > For instance, I know four types of Action Queries in Access: Append, > Delete, MakeTable and Update, each of which appears in the list. So what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? > > > As an aside, I note that the MSDN lists for A07 and A13 describe > dbQSetOperation as "Set operation", where the list for > A10 lists it as "Union". Both valid, given that Access doesn't implement either INTERSECT or EXCEPT, at least AFAIK. > > Good luck with the quest, but there may not be a pot of gold ... > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock > Sent: 23 June 2013 16:00 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi John > > Yes, I'm familiar with the word compound. > > My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. > > /gustav > > >>> djkr at msn.com 23-06-13 15:41 >>> > Hi Gustav > > Well, a UNION query is compound in that it comprises two or more elements (queries), however complex or simple each is. > That's what 'compound' means in English. But equally UNION (and > INTERSECT and EXCEPT) queries can be called Set Operation queries, because they can be considered as doing set operations. Set Theory. > > But I feel that you're trying to figure out what kinds of queries > Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! > > John From michaeljrobertson at gmail.com Mon Jun 24 03:04:25 2013 From: michaeljrobertson at gmail.com (Michael) Date: Mon, 24 Jun 2013 18:04:25 +1000 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: <000601ce70b0$30019c50$9004d4f0$@cactus.dk> References: <000601ce70b0$30019c50$9004d4f0$@cactus.dk> Message-ID: <000a01ce70b1$7355acc0$5a010640$@gmail.com> Gustav. Have a look here http://english.tebyan.net/newindex.aspx?pid=31159&BookID=23853&PageIndex=227 &Language=3 >From this source it seems that a compound query contains both a select query and an action query. Michael -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 24 June 2013 5:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi Stuart et al OK, it seems like it settles here. A dead end pointing nowhere. Thanks to all. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 23. juni 2013 23:33 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] QyeryDef.Type dbQCompound It certainly is looking that way, I havent been able to create one yet in a test database and I've tried everything I can think of. -- Stuart On 23 Jun 2013 at 18:08, DJK (John) Robinson wrote: > That's what I'd expect. > > And we still don't know what kind of query gives you the value > dbQAction - do you know? I suspect that neither dbQAction nor > dbQCompound values are ever used. Anyone disagree? > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock > Sent: 23 June 2013 17:57 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi all > > I found this: > > http://office.microsoft.com/en-in/access-help/HV080753770.aspx > > which could indicate that it is (was) a specific situation for an ODBC > Direct workspace - but these are no longer are supported. > > I then tried to follow the guide, and it is possible to create a > pass-through query with a compound set of statements separated by semicolon. > > However, when I save such query, it is just marked as a normal > pass-through query, and the Type property doesn't indicate compound. > > Confusing? > > /gustav > > >>> Gustav at cactus.dk 23-06-13 18:35 >>> > Hi John > > Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it > has a purpose, I guess. > > I found an Access 97 help file and it also states something like: > > A query that is composed of at least one action query (a query that > copies or changes data) and at least one select query (a query that > returns a Recordset without changing data). In DAO, a compound query > is created by putting two or more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. > > However, if I try that, an error is raised that characters are found > after the semicolon ... > > So, does an example exist? > > /gustav > > > >>> djkr at msn.com 23-06-13 17:45 >>> > Hi Gustav > > Do you think it may not be possible to encounter this value? That MS > have over-specified the QueryDefTypeEnum list? > > For instance, I know four types of Action Queries in Access: Append, > Delete, MakeTable and Update, each of which appears in the list. So > what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? > > > As an aside, I note that the MSDN lists for A07 and A13 describe > dbQSetOperation as "Set operation", where the list for > A10 lists it as "Union". Both valid, given that Access doesn't > implement either INTERSECT or EXCEPT, at least AFAIK. > > Good luck with the quest, but there may not be a pot of gold ... > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock > Sent: 23 June 2013 16:00 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi John > > Yes, I'm familiar with the word compound. > > My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. > > /gustav > > >>> djkr at msn.com 23-06-13 15:41 >>> > Hi Gustav > > Well, a UNION query is compound in that it comprises two or more > elements (queries), however complex or simple each is. > That's what 'compound' means in English. But equally UNION (and > INTERSECT and EXCEPT) queries can be called Set Operation queries, > because they can be considered as doing set operations. Set Theory. > > But I feel that you're trying to figure out what kinds of queries > Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! > > John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Mon Jun 24 03:40:52 2013 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 24 Jun 2013 10:40:52 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: <001d01ce70b6$895d1260$9c173720$@cactus.dk> Hi Michael Yes, we've found out that much. But how to create on in Access? I've only managed that in a pass-through query and yet it doesn't have its Type property set to dbQCompound ... it is still identified in Access as any other pass-through query. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Michael Sendt: 24. juni 2013 10:04 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] QyeryDef.Type dbQCompound Gustav. Have a look here http://english.tebyan.net/newindex.aspx?pid=31159&BookID=23853&PageIndex=227 &Language=3 >From this source it seems that a compound query contains both a select query and an action query. Michael -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 24 June 2013 5:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi Stuart et al OK, it seems like it settles here. A dead end pointing nowhere. Thanks to all. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 23. juni 2013 23:33 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] QyeryDef.Type dbQCompound It certainly is looking that way, I havent been able to create one yet in a test database and I've tried everything I can think of. -- Stuart On 23 Jun 2013 at 18:08, DJK (John) Robinson wrote: > That's what I'd expect. > > And we still don't know what kind of query gives you the value > dbQAction - do you know? I suspect that neither dbQAction nor > dbQCompound values are ever used. Anyone disagree? > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock > Sent: 23 June 2013 17:57 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi all > > I found this: > > http://office.microsoft.com/en-in/access-help/HV080753770.aspx > > which could indicate that it is (was) a specific situation for an ODBC > Direct workspace - but these are no longer are supported. > > I then tried to follow the guide, and it is possible to create a > pass-through query with a compound set of statements separated by semicolon. > > However, when I save such query, it is just marked as a normal > pass-through query, and the Type property doesn't indicate compound. > > Confusing? > > /gustav > > >>> Gustav at cactus.dk 23-06-13 18:35 >>> > Hi John > > Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it > has a purpose, I guess. > > I found an Access 97 help file and it also states something like: > > A query that is composed of at least one action query (a query that > copies or changes data) and at least one select query (a query that > returns a Recordset without changing data). In DAO, a compound query > is created by putting two or more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. > > However, if I try that, an error is raised that characters are found > after the semicolon ... > > So, does an example exist? > > /gustav > > > >>> djkr at msn.com 23-06-13 17:45 >>> > Hi Gustav > > Do you think it may not be possible to encounter this value? That MS > have over-specified the QueryDefTypeEnum list? > > For instance, I know four types of Action Queries in Access: Append, > Delete, MakeTable and Update, each of which appears in the list. So > what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? > > > As an aside, I note that the MSDN lists for A07 and A13 describe > dbQSetOperation as "Set operation", where the list for > A10 lists it as "Union". Both valid, given that Access doesn't > implement either INTERSECT or EXCEPT, at least AFAIK. > > Good luck with the quest, but there may not be a pot of gold ... > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: 23 June 2013 16:00 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi John > > Yes, I'm familiar with the word compound. > > My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. > > /gustav > > >>> djkr at msn.com 23-06-13 15:41 >>> > Hi Gustav > > Well, a UNION query is compound in that it comprises two or more > elements (queries), however complex or simple each is. > That's what 'compound' means in English. But equally UNION (and > INTERSECT and EXCEPT) queries can be called Set Operation queries, > because they can be considered as doing set operations. Set Theory. > > But I feel that you're trying to figure out what kinds of queries > Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! > > John From toddharpham at qb3net.com Mon Jun 24 08:03:07 2013 From: toddharpham at qb3net.com (Todd Harpham) Date: Mon, 24 Jun 2013 09:03:07 -0400 Subject: [AccessD] Query Problem Message-ID: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> Hello - I guess it's maybe a little late to add to the thread, but I thought I would submit this anyway since it offers an alternative method of dealing with these kinds of complex logic problems in query formulation. Sometimes using the SWITCH statement can simplify matters. For example: ROUND(SWITCH([CAT]=3,[RCOST], [CAT]=1, [RCOST]/[SumOfBillHours], [CAT]=2 AND [sumOfBillHours]<=40, [RCOST], [CAT]=2 AND [sumOfBillHours]>40, ([RCOST]*40+([SumOfBillHours]-40)*[OTCOST])/[SumOfBillHours], [CAT]=4 AND [sumOfBillHours]<=50, [RCOST], [CAT]=4 AND [sumOfBillHours]>50,([RCOST]*50+([SumOfBillHours]-50)*[OTCOST])/[SumOfBillHo urs]),2) AS AvgCost It looks a little clearer when formatted as you might in VBA: ROUND(SWITCH([CAT]=3,[RCOST], _ [CAT]=1, [RCOST]/[SumOfBillHours], _ [CAT]=2 AND [sumOfBillHours]<=40, [RCOST], _ [CAT]=2 AND [sumOfBillHours]>40, ([RCOST]*40+([SumOfBillHours]-40)*[OTCOST])/[SumOfBillHours], _ [CAT]=4 AND [sumOfBillHours]<=50, [RCOST], _ [CAT]=4 AND [sumOfBillHours]>50, ([RCOST]*50+([SumOfBillHours]-50)*[OTCOST])/[SumOfBillHours]),2) AS AvgCost Hope this helps, ToddHarpham From garykjos at gmail.com Mon Jun 24 09:01:13 2013 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 24 Jun 2013 09:01:13 -0500 Subject: [AccessD] Query Problem In-Reply-To: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> References: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> Message-ID: Thanks for sharing this Todd. I've not used the switch function before but it will be something I make use of in the future. GK On Mon, Jun 24, 2013 at 8:03 AM, Todd Harpham wrote: > Hello - > > I guess it's maybe a little late to add to the thread, but I thought I > would > submit this anyway since it offers an alternative method of dealing with > these kinds of complex logic problems in query formulation. Sometimes using > the SWITCH statement can simplify matters. For example: > > > > ROUND(SWITCH([CAT]=3,[RCOST], [CAT]=1, [RCOST]/[SumOfBillHours], [CAT]=2 > AND > [sumOfBillHours]<=40, [RCOST], > > [CAT]=2 AND [sumOfBillHours]>40, > ([RCOST]*40+([SumOfBillHours]-40)*[OTCOST])/[SumOfBillHours], [CAT]=4 AND > [sumOfBillHours]<=50, [RCOST], [CAT]=4 AND > > [sumOfBillHours]>50,([RCOST]*50+([SumOfBillHours]-50)*[OTCOST])/[SumOfBillHo > urs]),2) AS AvgCost > > > > It looks a little clearer when formatted as you might in VBA: > > > > ROUND(SWITCH([CAT]=3,[RCOST], _ > > [CAT]=1, [RCOST]/[SumOfBillHours], _ > > [CAT]=2 AND [sumOfBillHours]<=40, [RCOST], _ > > [CAT]=2 AND [sumOfBillHours]>40, > ([RCOST]*40+([SumOfBillHours]-40)*[OTCOST])/[SumOfBillHours], _ > > [CAT]=4 AND [sumOfBillHours]<=50, [RCOST], _ > > [CAT]=4 AND [sumOfBillHours]>50, > ([RCOST]*50+([SumOfBillHours]-50)*[OTCOST])/[SumOfBillHours]),2) AS AvgCost > > > > Hope this helps, > > ToddHarpham > > > > > > -- > 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 jimdettman at verizon.net Mon Jun 24 09:38:53 2013 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 24 Jun 2013 10:38:53 -0400 Subject: [AccessD] QyeryDef.Type dbQCompound In-Reply-To: <001d01ce70b6$895d1260$9c173720$@cactus.dk> References: <001d01ce70b6$895d1260$9c173720$@cactus.dk> Message-ID: Gustav, Believe I have found your answer. Apologies if any of this has been hit. As you thought, it's related to ODBCDirect Workspaces, which is why in regular Access, you don't see this query type at all. dbQCompound is a DAO constant and there's no direct corresponding object type in Access. It's strictly used with DAO in code. I located this: http://office.microsoft.com/en-gb/access-help/HV080204679.aspx It's just as the help described "Multiple select statements" (not a UNION) and it's meant to be used in working with multiple record sets at one time. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, June 24, 2013 04:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi Michael Yes, we've found out that much. But how to create on in Access? I've only managed that in a pass-through query and yet it doesn't have its Type property set to dbQCompound ... it is still identified in Access as any other pass-through query. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Michael Sendt: 24. juni 2013 10:04 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] QyeryDef.Type dbQCompound Gustav. Have a look here http://english.tebyan.net/newindex.aspx?pid=31159&BookID=23853&PageIndex=227 &Language=3 >From this source it seems that a compound query contains both a select query and an action query. Michael -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 24 June 2013 5:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] QyeryDef.Type dbQCompound Hi Stuart et al OK, it seems like it settles here. A dead end pointing nowhere. Thanks to all. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 23. juni 2013 23:33 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] QyeryDef.Type dbQCompound It certainly is looking that way, I havent been able to create one yet in a test database and I've tried everything I can think of. -- Stuart On 23 Jun 2013 at 18:08, DJK (John) Robinson wrote: > That's what I'd expect. > > And we still don't know what kind of query gives you the value > dbQAction - do you know? I suspect that neither dbQAction nor > dbQCompound values are ever used. Anyone disagree? > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock > Sent: 23 June 2013 17:57 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi all > > I found this: > > http://office.microsoft.com/en-in/access-help/HV080753770.aspx > > which could indicate that it is (was) a specific situation for an ODBC > Direct workspace - but these are no longer are supported. > > I then tried to follow the guide, and it is possible to create a > pass-through query with a compound set of statements separated by semicolon. > > However, when I save such query, it is just marked as a normal > pass-through query, and the Type property doesn't indicate compound. > > Confusing? > > /gustav > > >>> Gustav at cactus.dk 23-06-13 18:35 >>> > Hi John > > Well, yes, but it didn't exist in Access 2.0 but exists in A97 so it > has a purpose, I guess. > > I found an Access 97 help file and it also states something like: > > A query that is composed of at least one action query (a query that > copies or changes data) and at least one select query (a query that > returns a Recordset without changing data). In DAO, a compound query > is created by putting two or more SQL statements (separated by semicolons) in the SQL property of a QueryDef object. > > However, if I try that, an error is raised that characters are found > after the semicolon ... > > So, does an example exist? > > /gustav > > > >>> djkr at msn.com 23-06-13 17:45 >>> > Hi Gustav > > Do you think it may not be possible to encounter this value? That MS > have over-specified the QueryDefTypeEnum list? > > For instance, I know four types of Action Queries in Access: Append, > Delete, MakeTable and Update, each of which appears in the list. So > what kind of query gives you dbQAction? Some other kind of Action Query? Do you know? > > > As an aside, I note that the MSDN lists for A07 and A13 describe > dbQSetOperation as "Set operation", where the list for > A10 lists it as "Union". Both valid, given that Access doesn't > implement either INTERSECT or EXCEPT, at least AFAIK. > > Good luck with the quest, but there may not be a pot of gold ... > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: 23 June 2013 16:00 > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] QyeryDef.Type dbQCompound > > > Hi John > > Yes, I'm familiar with the word compound. > > My question is how to create or where to meet an Access QyeryDef with property Type of dbQCompound. > > /gustav > > >>> djkr at msn.com 23-06-13 15:41 >>> > Hi Gustav > > Well, a UNION query is compound in that it comprises two or more > elements (queries), however complex or simple each is. > That's what 'compound' means in English. But equally UNION (and > INTERSECT and EXCEPT) queries can be called Set Operation queries, > because they can be considered as doing set operations. Set Theory. > > But I feel that you're trying to figure out what kinds of queries > Access classifies as dbQCompound (and possibly dbQSetOperation). Now we're trying to second guess MS logic - the answer could be none! > > John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Mon Jun 24 10:23:27 2013 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 24 Jun 2013 17:23:27 +0200 Subject: [AccessD] QyeryDef.Type dbQCompound Message-ID: <00ac01ce70ee$c6b71e20$54255a60$@cactus.dk> Hi Jim Thanks. Yes, that seems to be it. As ODBCdirect has been dropped, there is just no use for it any longer, and I believe we can quietly forget about it. /gustav -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Dettman Sendt: 24. juni 2013 16:39 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] QyeryDef.Type dbQCompound Gustav, Believe I have found your answer. Apologies if any of this has been hit. As you thought, it's related to ODBCDirect Workspaces, which is why in regular Access, you don't see this query type at all. dbQCompound is a DAO constant and there's no direct corresponding object type in Access. It's strictly used with DAO in code. I located this: http://office.microsoft.com/en-gb/access-help/HV080204679.aspx It's just as the help described "Multiple select statements" (not a UNION) and it's meant to be used in working with multiple record sets at one time. Jim. From sturner at mseco.com Mon Jun 24 10:48:16 2013 From: sturner at mseco.com (Steve Turner) Date: Mon, 24 Jun 2013 10:48:16 -0500 Subject: [AccessD] Query Problem In-Reply-To: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> References: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> Message-ID: Todd, Just got back on here today and saw your solution. Works great. Like the idea in that if I happen to have to add another [CAT] it will be a lot easier with this function than IIF. Thanks Much. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Todd Harpham Sent: Monday, June 24, 2013 8:03 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Query Problem Hello - I guess it's maybe a little late to add to the thread, but I thought I would submit this anyway since it offers an alternative method of dealing with these kinds of complex logic problems in query formulation. Sometimes using the SWITCH statement can simplify matters. For example: ROUND(SWITCH([CAT]=3,[RCOST], [CAT]=1, [RCOST]/[SumOfBillHours], [CAT]=2 AND [sumOfBillHours]<=40, [RCOST], [CAT]=2 AND [sumOfBillHours]>40, ([RCOST]*40+([SumOfBillHours]-40)*[OTCOST])/[SumOfBillHours], [CAT]=4 AND [sumOfBillHours]<=50, [RCOST], [CAT]=4 AND [sumOfBillHours]>50,([RCOST]*50+([SumOfBillHours]-50)*[OTCOST])/[SumOfBi llHo urs]),2) AS AvgCost It looks a little clearer when formatted as you might in VBA: ROUND(SWITCH([CAT]=3,[RCOST], _ [CAT]=1, [RCOST]/[SumOfBillHours], _ [CAT]=2 AND [sumOfBillHours]<=40, [RCOST], _ [CAT]=2 AND [sumOfBillHours]>40, ([RCOST]*40+([SumOfBillHours]-40)*[OTCOST])/[SumOfBillHours], _ [CAT]=4 AND [sumOfBillHours]<=50, [RCOST], _ [CAT]=4 AND [sumOfBillHours]>50, ([RCOST]*50+([SumOfBillHours]-50)*[OTCOST])/[SumOfBillHours]),2) AS AvgCost Hope this helps, ToddHarpham -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From John.Clark at niagaracounty.com Tue Jun 25 13:37:50 2013 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 25 Jun 2013 14:37:50 -0400 Subject: [AccessD] Query Problem In-Reply-To: References: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> Message-ID: <51C9AB3E0200006B0002DA4B@neblnx09.niagaracounty.com> So, I'm having a bit of an issue w/a small A2010 program I recently wrote. There are a couple of issues, but one, which I thought would be a simple one, has really ticked me off today. There are several blank records that need to be gone. This is actually a 2 part problem, because some of them (11) are completely blank, but the majority of them (24) were assigned voucher numbers, but have no other data. I think I understand the latter...I assign that number immediately, so if someone clicks to add a new records and does not, or maybe they're hitting the button twice...and I did not have any validation for that event...then I could see a record number w/out any data. But, given what I just said, I do not understand having a record w/no voucher number or data. Anyhow, having said all of this, what I really want to do right now is to week out those records...get a list, using a query, before deleting them...to make sure my numbers come out right. I figured this was going to be as simple as either putting IsNul(field) in the criteria section...to be sure I was actually going to do 4 fields to be sure....or check for = "". But, neither of these is working and I'm getting 0 records. I surely must be forgetting something...making a bone head move somehow. Can someone please set me straight? Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From John.Clark at niagaracounty.com Tue Jun 25 13:40:02 2013 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 25 Jun 2013 14:40:02 -0400 Subject: [AccessD] (Should Be) Easy Problem... In-Reply-To: References: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> Message-ID: <51C9ABC20200006B0002DA50@neblnx09.niagaracounty.com> (Resending because I neglected to change the subject line...) So, I'm having a bit of an issue w/a small A2010 program I recently wrote. There are a couple of issues, but one, which I thought would be a simple one, has really ticked me off today. There are several blank records that need to be gone. This is actually a 2 part problem, because some of them (11) are completely blank, but the majority of them (24) were assigned voucher numbers, but have no other data. I think I understand the latter...I assign that number immediately, so if someone clicks to add a new records and does not, or maybe they're hitting the button twice...and I did not have any validation for that event...then I could see a record number w/out any data. But, given what I just said, I do not understand having a record w/no voucher number or data. Anyhow, having said all of this, what I really want to do right now is to week out those records...get a list, using a query, before deleting them...to make sure my numbers come out right. I figured this was going to be as simple as either putting IsNull(field) in the criteria section...to be sure I was actually going to do 4 fields to be sure....or check for = "". But, neither of these is working and I'm getting 0 records. I surely must be forgetting something...making a bone head move somehow. Can someone please set me straight? Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From dbdoug at gmail.com Tue Jun 25 13:54:01 2013 From: dbdoug at gmail.com (Doug Steele) Date: Tue, 25 Jun 2013 11:54:01 -0700 Subject: [AccessD] (Should Be) Easy Problem... In-Reply-To: <51C9ABC20200006B0002DA50@neblnx09.niagaracounty.com> References: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> <51C9ABC20200006B0002DA50@neblnx09.niagaracounty.com> Message-ID: John, I don't think you need the field name when testing for null in the criteria section: Is Null or ="" Doug On Tue, Jun 25, 2013 at 11:40 AM, John Clark wrote: > (Resending because I neglected to change the subject line...) > > So, I'm having a bit of an issue w/a small A2010 program I recently wrote. > There are a couple of issues, but one, which I thought would be a simple > one, has really ticked me off today. > > There are several blank records that need to be gone. This is actually a 2 > part problem, because some of them (11) are completely blank, but the > majority of them (24) were assigned voucher numbers, but have no other data. > I think I understand the latter...I assign that number immediately, so if > someone clicks to add a new records and does not, or maybe they're hitting > the button twice...and I did not have any validation for that event...then > I could see a record number w/out any data. But, given what I just said, I > do not understand having a record w/no voucher number or data. > > Anyhow, having said all of this, what I really want to do right now is to > week out those records...get a list, using a query, before deleting > them...to make sure my numbers come out right. I figured this was going to > be as simple as either putting IsNull(field) in the criteria section...to > be sure I was actually going to do 4 fields to be sure....or check for = > "". But, neither of these is working and I'm getting 0 records. > > I surely must be forgetting something...making a bone head move somehow. > Can someone please set me straight? > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From John.Clark at niagaracounty.com Tue Jun 25 14:00:13 2013 From: John.Clark at niagaracounty.com (John Clark) Date: Tue, 25 Jun 2013 15:00:13 -0400 Subject: [AccessD] (Should Be) Easy Problem... In-Reply-To: References: <001b01ce70db$2c74e490$855eadb0$@qb3net.com> <51C9ABC20200006B0002DA50@neblnx09.niagaracounty.com> Message-ID: <51C9B07D0200006B0002DA55@neblnx09.niagaracounty.com> I knew it would be easy... It did occur to me that I didn't need the field name...and I'd tried that. BUT...what I WAS doing was using the function IsNull() rather than just typing "Is Null". When I saw that in your email, I thought, "That's IT!" Thanks...it appears to work. Now I just got to figure out why I'm getting 37 records, when I initially counted 35... >>> Doug Steele 6/25/2013 2:54 PM >>> John, I don't think you need the field name when testing for null in the criteria section: Is Null or ="" Doug On Tue, Jun 25, 2013 at 11:40 AM, John Clark wrote: > (Resending because I neglected to change the subject line...) > > So, I'm having a bit of an issue w/a small A2010 program I recently wrote. > There are a couple of issues, but one, which I thought would be a simple > one, has really ticked me off today. > > There are several blank records that need to be gone. This is actually a 2 > part problem, because some of them (11) are completely blank, but the > majority of them (24) were assigned voucher numbers, but have no other data. > I think I understand the latter...I assign that number immediately, so if > someone clicks to add a new records and does not, or maybe they're hitting > the button twice...and I did not have any validation for that event...then > I could see a record number w/out any data. But, given what I just said, I > do not understand having a record w/no voucher number or data. > > Anyhow, having said all of this, what I really want to do right now is to > week out those records...get a list, using a query, before deleting > them...to make sure my numbers come out right. I figured this was going to > be as simple as either putting IsNull(field) in the criteria section...to > be sure I was actually going to do 4 fields to be sure....or check for = > "". But, neither of these is working and I'm getting 0 records. > > I surely must be forgetting something...making a bone head move somehow. > Can someone please set me straight? > > Notice: This electronic transmission is intended for the sole use of the > individual or entity to which it is addressed and may contain confidential, > privileged or otherwise legally protected information. If you are not the > intended recipient, or if you believe you are not the intended recipient, > you are hereby notified that any use, disclosure, copying, distribution, or > the taking of any action in reliance on the contents of this information, > is strictly prohibited. Niagara County is not responsible for the content > of any external hyperlink referenced in this email or any email. > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > OR ELECTRONIC COPIES. > Thank you for your cooperation. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com Notice: This electronic transmission is intended for the sole use of the individual or entity to which it is addressed and may contain confidential, privileged or otherwise legally protected information. If you are not the intended recipient, or if you believe you are not the intended recipient, you are hereby notified that any use, disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information, is strictly prohibited. Niagara County is not responsible for the content of any external hyperlink referenced in this email or any email. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER OR ELECTRONIC COPIES. Thank you for your cooperation. From stuart at lexacorp.com.pg Tue Jun 25 16:06:32 2013 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 26 Jun 2013 07:06:32 +1000 Subject: [AccessD] (Should Be) Easy Problem... In-Reply-To: References: <001b01ce70db$2c74e490$855eadb0$@qb3net.com>, <51C9ABC20200006B0002DA50@neblnx09.niagaracounty.com>, Message-ID: <51CA0658.14562.2C3D51EE@stuart.lexacorp.com.pg> Absolutely correct if using the QBE grid. If you are building the SQL by hand, use "..Where fieldname IS NULL.." On 25 Jun 2013 at 11:54, Doug Steele wrote: > John, I don't think you need the field name when testing for null in the > criteria section: > > Is Null or ="" > > Doug > > > On Tue, Jun 25, 2013 at 11:40 AM, John Clark > wrote: > > > (Resending because I neglected to change the subject line...) > > > > So, I'm having a bit of an issue w/a small A2010 program I recently wrote. > > There are a couple of issues, but one, which I thought would be a simple > > one, has really ticked me off today. > > > > There are several blank records that need to be gone. This is actually a 2 > > part problem, because some of them (11) are completely blank, but the > > majority of them (24) were assigned voucher numbers, but have no other data. > > I think I understand the latter...I assign that number immediately, so if > > someone clicks to add a new records and does not, or maybe they're hitting > > the button twice...and I did not have any validation for that event...then > > I could see a record number w/out any data. But, given what I just said, I > > do not understand having a record w/no voucher number or data. > > > > Anyhow, having said all of this, what I really want to do right now is to > > week out those records...get a list, using a query, before deleting > > them...to make sure my numbers come out right. I figured this was going to > > be as simple as either putting IsNull(field) in the criteria section...to > > be sure I was actually going to do 4 fields to be sure....or check for = > > "". But, neither of these is working and I'm getting 0 records. > > > > I surely must be forgetting something...making a bone head move somehow. > > Can someone please set me straight? > > > > Notice: This electronic transmission is intended for the sole use of the > > individual or entity to which it is addressed and may contain confidential, > > privileged or otherwise legally protected information. If you are not the > > intended recipient, or if you believe you are not the intended recipient, > > you are hereby notified that any use, disclosure, copying, distribution, or > > the taking of any action in reliance on the contents of this information, > > is strictly prohibited. Niagara County is not responsible for the content > > of any external hyperlink referenced in this email or any email. > > IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE NOTIFY THE SENDER > > IMMEDIATELY BY EMAIL AND DELETE THE ORIGINAL MESSAGE ALONG WITH ANY PAPER > > OR ELECTRONIC COPIES. > > Thank you for your cooperation. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sat Jun 29 12:23:57 2013 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jun 2013 12:23:57 -0500 Subject: [AccessD] Value Truncated in Access Link to SQL Server Table Message-ID: <002301ce74ed$70701d70$51505850$@comcast.net> Hello! I have a table in SQL Server which has a field named SalesTaxRate. This field has a type of Numeric(18,6). The value I entered is 0.07125, and it displays in SQL Server as 0.071250 which is correct. But when I open the ODBC link to this table in Access, the value shows as .07. I've tried using a Decimal field, changing the precision and scale values, and re-creating the table link. All to no avail. Anyone know how to fix this? Thanks! Dan